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


8

私はUbuntu 8.14を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) _

この画面が表示された後、どうすればよいかわかりません。助けてください !


1
申し訳ありませんが、十分な評判がないためコメントを書くことができません...編集する実際の設定は何/etc/default/grubですか?鉱山には次の行がありますGRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"その前に> rwと書くだけですか?ダニエル
Thx

回答:


11

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

  • 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」という単語は保存されず、次回の起動時に再び「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を生成することをお勧めします。コンピュータを再起動すると、通常どおりに再起動するはずです。


1
/boot/grub/grub.cfg直接編集することはお勧めしません。代わりに、編集して/etc/default/grub(編集はさらに簡単です)、を実行しsudo update-grubます。
Danatela 2014年

@Danatela何を変え/etc/default/grubますか?私はroどこにも見えません
Vic

@Vic rw前に追加するだけquiet splashで十分だと思います。
Danatela 2015年

最近同じトラブルに遭遇しました。"$ find / -name grub 2> / dev / null"を使用して遅い方法で見つかったgrubファイル、編集は最終的に/boot/grub/menu.lst
digit plumber

質疑応答ありがとうございます。それは私が私の仕事を取り戻すのに役立ちました
Govan 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.