ルートシェルを起動するにはどうすればよいですか?


73

グラフィカルデスクトップの起動に失敗した場合、「ルートシェル」で起動するか、「リカバリモード」で起動することをお勧めします。

それ、どうやったら出来るの?

回答:


77

12.04.3 LTS以降

起動中に(BIOSの場合)または(UEFIの場合)を押し続け ます。これにより、「Ubuntuの詳細オプション」を選択できるGrub2メニューが表示されます。Shift ESC

ここに画像の説明を入力してください

その後、「リカバリモード」で起動するカーネルを選択できます。

ここに画像の説明を入力してください

これにより、高度なオプションが表示されます。[ ネットワーク有効にする]を選択すると、アップグレードまたはダウンロードのためにネットワークおよびインターネットにアクセスできます。また、ファイルを編集する必要がある場合に備えて、ハードドライブを読み取り/書き込みモードマウントします。

ここに画像の説明を入力してください

ネットワークがロードされ、フィールドシステムがマウントされた後、メニューが再び表示されます。ここから「ルートシェルプロンプトにドロップ」を選択できます。

ここに画像の説明を入力してください

このシェルのルートであることに注意してください。したがって、管理タスクにsudoは必要ありません。これはまた、すべてのファイルにフルアクセスできることを意味します。間違えた場合、システムに回復不能な損傷を与える可能性があります。

「ネットワークを有効にする」で読み取り/書き込みアクセスを有効にしていない場合、ファイルシステムは読み取り専用でマウントされ、ファイルを編集できません。

ネットワークにアクセスできない場合、またはこれが望ましくない場合は、次のコマンドで書き込みアクセスを許可してファイルシステムを再マウントできます。

mount -o rw,remount /

ルートシェルタイプexitからメニューに戻ります。

12.04.0 LTS以前

起動中に(BIOSの場合)または(UEFIの場合)を押し続け ます。これにより、Grub2ブートメニューが表示され、そこから「リカバリモード」(通常は2番目のブートエントリ)を選択できます。Shift ESC

ここに画像の説明を入力してください

これにより、Grub2リカバリメニューが表示されます。

ここに画像の説明を入力してください

「ルートシェルプロンプトにドロップ」を使用すると、ルートとしてファイルにアクセスできるコマンドラインルート環境が提供されます(sudo必須ではありません)。ファイルに対して作業を行った後、コマンドラインシェルを終了することができます。

exit

通常の起動を続行するには、「通常の起動を再開する」を選択します


注: Grubリカバリメニューがシェルをロードしない場合の解決策については、この質問を参照してください。



12.04 LTSをインストールしましたが、「> = 12.10」の下にリカバリメニューが表示されているようです。だから私は代わりにそれらの指示に従っただけで、すべてがうまくいきました。
tir38

@ tir38:いいですね、ありがとう。更新されたLTSリリースで変更されました。
Takkat

1
ネットワークを有効にした後、再びメニューに戻りません。助けが必要
サンジーブクマールダンギ

@SanjeevKumarDangi:で試してくださいexit
Takkat

1
ネットワーク(ファイルシステムのマウント)を有効にしようとすると、システム(14.04)がハングします。Ctrlキーを押しながらCキーを押すと、システムは通常の起動になります。ルートアクセスに移動すると、次のコマンドで読み取り/書き込みを有効mount -o rw,remount /にできます。次に、ターミナルを使用して、変更する必要があるものを変更できます。
SPRBRN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.