Ubuntuやその他のLinuxディストリビューションは、多くの理由で壊れることがよくあります。場合によっては、オペレーティングシステムにアクセスできなくなったり、rootパスワードを忘れたりすることがあります。そのような状況では、おそらく現在のOSを消去してUbuntuOSを再インストールすることを考えるでしょう。さらに、データをバックアップするには、GPartedツールを使用することもできます。しかし、上記のすべてのソリューションは本当に時間がかかり、起動できないLinuxOSを回復するのにそれほど技術的ではありません。再インストールする代わりに、Ubuntuでレスキューモードまたは緊急モードで起動してシステムを修正できます。 Ubuntuの初心者で、すでにシステムが壊れている場合は、以下の方法に注意深く従ってください。
Ubuntuでレスキューモードまたは緊急モードで起動
非常に複雑なブートローダーEFIファイルでマルチブートハードディスクドライブを使用していない限り、通常、Ubuntuでの起動は問題になりません。最初にシステムにUbuntuをインストールしてから、同じブートローダーディレクトリを持つ他のオペレーティングシステムをインストールした場合、それらのブートローダーファイルの1つを傷つける可能性があります。
ただし、デュアルブートまたはトリプルブートシステムでは、ファイルシステムの不一致が原因でUbuntuが緊急モードで表示される場合があります。この投稿では、Ubuntuでレスキューモードまたは緊急モードで起動する方法を説明します。
1。起動のためにUbuntuでレスキューモードに入る
レスキューモードはUbuntuに組み込まれている機能で、ファイルシステムが破損しているために起動できないときにシステムを保存するのに役立ちます。レスキューモードに入るのは簡単で簡単です。システムの電源を入れたら、ブートメニューを押してください。
最も一般的なマザーボードとVirtualBoxシステムでは、ESCキーを押します キーボードからブートメニューを開きます。ブートメニューが開いたら、e
を押してください キーボードのボタンをクリックして、GNUGRUBレスキュースクリプト機能にアクセスします。
次に、スクリプトから、linux
で始まる行まで下にスクロールします。 。 ctrl
を押して、スクリプトの最後に到達することもできます。 およびe
一度にボタン(ctrl + e)。次に、スクリプトから次のデータ文字列を削除します。
スクリプトから文字列を削除します
---“$vt_handoff”.
次に、スクリプト内に次の文字列行を追加します。
systemd.unit=rescue.target
これで、スクリプトを保存して、ctrl + X
を押して終了できます。 キーボードで一度に。ここで、ブートローダーが再起動したら、次のコマンドを実行してシステムパスワードをリセットし、ブロックデバイスリストを確認してください。
# passwd ubuntupit
# blkid
最後に、Ubuntuシステムを再起動してレスキューモードを終了し、通常のUbuntuモードに戻ります。
# systemctl reboot
2。起動のためにUbuntuで緊急モードに入る
Ubuntuでレスキューモードと緊急モードに入るプロセスはほとんど同じです。 Ubuntuの緊急モードは、システムにファイルシステムエラーまたはマウントとアンマウントの構成エラーがあることを定義します。この問題を修正するには、レスキューモードで見たブートレベルのタスクも必要です。
まず、コンピューターを起動し、Escボタンを押してブートメニューに入り、次にブートメニューのeボタンを押して構成スクリプトを有効にします。次に、スクリプトから、linux
で始まる行に移動します。 次のハンドオフ文字列を削除します。
$vt_handoff
これで、システムデーモン緊急デーモン文字列をスクリプトに追加して保存し、 Ctrl + Xを押して終了できます。 キーボードからのボタン。
systemd.unit=emergency.target
これで、再起動後、緊急モードを掘り下げるためのコマンドラインインターフェイスが表示されます。まず、システムがデフォルトのルートアクセスで機能していることを確認します。次に、次のcatコマンドを実行して、fstab
を見つけます。 etcディレクトリからのファイル。
次に、システム内でファイルをマウントして再マウントします。最後に、Ubuntuシステムの緊急モードからパスワードをレスキューします。緊急モードに成功したら、再起動コマンドを実行してください。
# cat /etc/fstab
# mount -o remount,rw /
# passwd root
# systemctl reboot
さらに、緊急モードでさらに変更を加える必要がある場合は、ファイルシステムがマウントされ、再マウントされていることを確認してください。次に、構成が完了したら、システムの再起動を実行します。
# mount -o remount,rw /
# systemctl reboot
追加のヒント:ブートが壊れた場合はGRUB修復を使用します
上記の方法は、すでにブートメニューを破棄している人向けです。場合によっては、マシンで複数のオペレーティングシステムを使用していると、起動が中断することもあります。ただし、OS全体を消去する前に、強力なGRUB修復ツールを使用することを忘れないでください。
MBR修復を回復、更新、修正でき、さらにWindowsGRUBを修正できます。 Ubuntuの公式ウェブサイトでも、この便利なツールを、壊れたブーツの修理にもっと使用できるように宣伝しています。
最後の言葉
元のブートメニューに入り、壊れたシステムまたはロックされたシステム全体を回復することは、オープンソースの世界では目新しいことではありません。 Ubuntuは最も使用されているLinuxディストリビューションの1つであるため、Ubuntuでレスキューモードまたは緊急モードで起動する方法を説明しました。上記の手順に従って、他のファイルシステムドライブに害を及ぼさないように、特に注意してシステムを回復してください。
この投稿が有用で有益であると思われる場合は、お友達やLinuxコミュニティと共有してください。この投稿に関する意見をコメントセクションに書き留めることもできます。