web-dev-qa-db-ja.com

Windows 8.1内にインストールされた12.04からのアップグレード後にUbuntu 14.04が起動しない

Ubuntu 12.04をWindows 8.1のアプリのようにインストールしています(Ubuntu 12.04はWindows 8.1のアプリのようにインストールでき、コントロールパネルから不要になったら削除できます)。通常、ラップトップを起動するときにどのOSを起動するかを選択するには、起動時にWindowsロゴが表示された後、Windows 8.1とUbuntuのいずれかを選択できます。今、Ubuntuを選択しようとすると、ラップトップは起動しようとしますが、フルカラー画面が表示された後、画面が黒くなり、次のメッセージが表示されます。

mount: mounting /dev/loop0/ on /root failed : Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn' t have requested /sbin/init
No init found. Try passing init = bootarg.

BusyBox v1.21.1 (Ubuntu 1:1:21.0-1ubuntu1) built-in Shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) _

この画面が表示された後、何をすべきかわかりません。助けてください !

8
AdiC

やったよ。この問題を解決するには、次の手順を実行する必要があります。

  • WindowsでWindowsとUbuntuを選択できる場合、Ubuntuを選択します
  • コンピューターがOS選択画面を終了したら、コンピューターを再起動し、キーボードのShiftキーを押しながらUbuntuを起動してみてください。
  • 次に、Grub(Ubuntuのブートローダー)から画面が表示され、ほとんど空になります。キーボードの「e」キーを押します(Ubuntuのブートコマンドを読み込むため)
  • 「e」キーを押すと、コンピューターはGrubがUbuntuの起動に使用する一連のコマンドを表示します
  • これらのブートコマンドで、「ro quiet splash」を含む行を見つけ、「ro」ワードを「rw」に変更してみてください。これでrw quiet splashと表示されるはずです。
  • 画面の一番下には、押すために押すキーがあり(私にとってはCRTL + XまたはF10でした)、そのキーを押すと、Grubは変更されたブートコマンドでUbuntuをブートします。

ただし、「rw」Wordは保存されず、次回の起動時に再び「ro」になるため、GrubがUbuntuを起動するために使用するのと同じ起動コマンドが見つかった場合、/ etc/default/grubファイルを編集する必要があります。

ターミナルにSudo gedit /etc/default/grubと入力します。ファイルを編集するにはSudoを使用する必要があります。編集しない場合、ファイルは読み取り専用になります。次のような行を見つけます:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

これに変更します:GRUB_CMDLINE_LINUX_DEFAULT="rw quiet splash"

ファイルを保存して、ターミナルに戻ります。 Sudo update-grubと入力します。 Ubuntuは新しい/boot/grub/grub.cfgファイルを生成します。このファイルを直接編集することは可能ですが、/ etc/default/grubを編集してからgrub.cfgを生成することをお勧めします。コンピュータを再起動すると、通常どおり再起動することがわかります。

11
AdiC