GRUBからシングルユーザーモードで起動するにはどうすればよいですか?


81

xorg.confの数行を変更した後、Ubuntuを起動できなくなった(Xをロードしようとすると壊れると思われる)ため、シングルユーザーモードで起動する方法が必要です。ただし、インターネット上でそれを行う方法はガイドがないようです。なぜなら、彼らはすべて、私が実際に自分のコンピューターでファイルを編集できると仮定しており、明らかにできないからです。

では、Ubuntuをシングルユーザーモードで読み込むにはどうすればよいですか?

スプラッシュをオフにしたとき、問題を見つけました。何らかのエラーのためにUbuntuがXサーバーをロードできないときはいつでも、tty1に切り替えてプロンプトを待ちますが、スプラッシュをオフにしません。


アップデートについてもう少し情報を提供できますか?splashUbuntuがXサーバーをロードできないときにオフにしないと問題が発生するのはなぜですか?
不合理なジョン

2
@irrationalJohnスプラッシュ画面が消えないため、コンソールが表示されず、ログインの準備ができていることに気付かないこともあるためです。
アレクセイアヴェルチェンコ

回答:


100

single userモードで起動するには、起動するGRUBメニューエントリの起動手順を編集し、カーネルパラメータ/オプションを追加しますsingle。これを行う方法の簡単な手順を以下に示します。

  1. ShiftGRUBメニューを表示するには、左キーを押しながら再起動します
  2. 使用するGRUBブートメニューエントリを選択(強調表示)します。
  3. を押しeて、選択したブートメニューエントリのGRUBブートコマンドを編集します。
  4. 次のような行については、コマンドのリストの下部を見てください

    linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\
    6a-64b819ccf2b7 ro  quiet splash
    initrd /boot/initrd.img-3.2.0-24-generic
    
  5. (4)の中央の行を変更するには、カーネルブートパラメーターsingleを行の最後(つまり、後ro quiet splash)に追加します。

    この例では、次を変更します。

    6a-64b819ccf2b7 ro  quiet splash
    

    6a-64b819ccf2b7 ro  quiet splash single
    
  6. Ctrl+ XまたはF10を押して、これらのカーネルオプションを使用して起動します。

注:これらの変更は永続的ではありません。この方法で行われたカーネルブートオプションへの変更は、次のブートにのみ影響し、Ctrl+ XまたはF10GRUB編集モードのままでブートを開始した場合のみです。


6
ファイルシステムが書き込み可能にマウントさroれるrwように変更して、変更を保持できるようにするにはどうすればよいですか?
sjas

1
左シフトは何もしません。これを行う新しい方法はありますか?
シェイン

1
Ubuntu 16.04では、少なくとも、現在の「ESC」はGRUBメニューに入ります。
SiHa

32

single受け入れられた回答に記載されている方法を使用できない場合があります。そのような場合、Linuxカーネルに次のような異なるinitを使用するように指示できます。

init=/bin/bash

例えば

          ss


4
この方法は、既存のパスワードの入力を求められることなくシェルを提供するため、紛失したシステムパスワードからの回復に役立ちます。
ラッセルフルトン


5

命令が永続的ではない理由がわかりません。

永続的にするには、「/ etc / default / grub」を編集します

pico /etc/default/grub

同じ変更を行います...

update-grub

「ro quiet splash」という行を変更しました

「ro text single」にすると、GUIが起動します

startx

13
それは永続的なものではなく、ダメージコントロールです。
アレクセイアヴェルチェンコ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.