Ubuntu 14.04 startet nach dem Upgrade von 12.04 in Windows 8.1 nicht mehr

8

Ich habe Ubuntu 12.04 wie eine App unter Windows 8.1 installiert (Ubuntu 12.04 kann wie eine App unter Windows 8.1 installiert werden und kann entfernt werden, wenn Sie es nicht mehr in der Systemsteuerung benötigen). Normalerweise können Sie zwischen Windows 8.1 und Ubuntu wählen, nachdem das Windows-Logo beim Start angezeigt wurde. Dies war in Ordnung, bis ich dieses Upgrade durchgeführt habe. Wenn ich nun versuche, Ubuntu zu wählen, versuche der Laptop, es zu starten, aber nachdem dieser farbige Bildschirm angezeigt wird, wird der Bildschirm schwarz und die folgenden Meldungen werden angezeigt:

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) _

Ich weiß nicht, was ich tun soll, nachdem dieser Bildschirm angezeigt wird. Bitte helfen Sie!

AdiC
quelle
1
Entschuldigung, aber ich kann keinen Kommentar schreiben, da ich nicht genug Ruf habe ... Was ist die tatsächliche Einstellung zum Bearbeiten /etc/default/grub? Meins hat die folgende Zeile GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" soll ich einfach das> rw davor schreiben? Thx, Daniel
Kazschuri

Antworten:

11

Ich habe es gemacht. Um dieses Problem zu lösen, müssen Sie die folgenden Schritte ausführen:

  • Wenn Sie zwischen Windows und Windows wählen können, wählen Sie Ubuntu
  • Wenn der Computer das Betriebssystem verlässt und den Bildschirm auswählt, starten Sie Ihren Computer neu und versuchen Sie, Ubuntu zu starten, während Sie die Umschalttaste auf Ihrer Tastatur gedrückt halten
  • Dann erscheint ein Bildschirm von Grub (Bootloader für Ubuntu) und er ist fast leer. Drücken Sie die Taste 'e' auf Ihrer Tastatur (um Startbefehle für Ubuntu zu laden).
  • Nach dem Drücken der Taste 'e' zeigt der Computer eine Reihe von Befehlen an, die Grub zum Booten von Ubuntu verwendet
  • Versuchen Sie in diesen Startbefehlen, die Zeile zu finden, die 'ro quiet splash' enthält, und ändern Sie das Wort 'ro' in 'rw'. Es sollte jetzt lesen rw quiet splash.
  • Unten auf dem Bildschirm müssen Sie eine Taste drücken, um zu starten (für mich war es CRTL + X oder F10). Drücken Sie diese Taste, und Grub startet Ubuntu mit Ihren geänderten Startbefehlen.

Das Wort 'rw' wird jedoch nicht gespeichert und beim nächsten Start wird es wieder 'ro' sein, sodass Sie die Datei / etc / default / grub bearbeiten müssen, wenn Sie dieselben Startbefehle finden, die Grub zum Starten von Ubuntu verwendet.

Geben Sie das sudo gedit /etc/default/grubTerminal ein. Sie müssen sudo verwenden, um die Datei bearbeiten zu können, die sonst schreibgeschützt ist. Finden Sie die Linie, die so aussieht: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Ändern Sie es in dieses: GRUB_CMDLINE_LINUX_DEFAULT="rw quiet splash"

Speichern Sie nun die Datei und kehren Sie zum Terminal zurück. Typ sudo update-grub. Ubuntu generiert jetzt eine neue Datei /boot/grub/grub.cfg für Sie. Es ist möglich, diese Datei direkt zu bearbeiten, es wird jedoch empfohlen, / etc / default / grub zu bearbeiten und anschließend grub.cfg zu generieren. Wenn Sie Ihren Computer neu starten, sollten Sie feststellen, dass er wieder normal startet.

AdiC
quelle
1
Es wird nicht empfohlen, /boot/grub/grub.cfgdirekt zu bearbeiten . Bearbeiten /etc/default/grubSie stattdessen (es ist noch einfacher zu bearbeiten) und führen Sie es aus sudo update-grub.
Danatela
@ Danatela was änderst du /etc/default/grub? Ich sehe ronirgendwo
Vic
@Vic Ich denke, nur rwvorher hinzuzufügen quiet splashwäre genug.
Danatela
Ich bin kürzlich auf die gleichen Probleme gestoßen. Die Grub-Datei, die auf langsame Weise mit "$ find / -name grub 2> / dev / null" gefunden wurde, war am Ende /boot/grub/menu.lst
Ziffernklempner
Vielen Dank für Ihre Frage und Antwort. Es half mir, meine Arbeit zurückzubekommen
Govan