Ich bin ein Neuling bei Ubuntu und möchte es auf einer neuen Partition neben Windows installieren. Ich habe die Schritte in diesem Tutorial befolgt:http://www.linuxbsdos.com/2014/02/01/dual-boot-windows-8-or-windows-7-and-ubuntu-13-10-with-ubuntu-on-a-btrfs-filesystem/
Und die Installation selbst hat wunderbar geklappt. Dies sind die Schritte, die ich durchgeführt habe:
- Verkleinern Sie die Partitionsgröße in Windows
- Installieren Sie Ubuntu. Wie im Tutorial beschrieben habe ich drei Partitionen erstellt:
- Bootpartition, logisch, mit 150 MB, EXT4 und Mountpunkt
/boot
- Swap-Partition, logisch, mit 2 GB
- Hauptpartition, logisch, mit 10 GB, btrfs und Mountpunkt
/
- Bootpartition, logisch, mit 150 MB, EXT4 und Mountpunkt
- Die Installation wurde erfolgreich abgeschlossen (einschließlich GRUB2)
- Jetzt habe ich wieder Windows gebootet und EasyBCD installiert
- Dort habe ich dem Boot-Menü einen neuen Eintrag hinzugefügt, der auf die 150 MB große Boot-Partition verweist. Das Tool erkennt diese Partition auch als "Linux".
- Beim Neustart erscheint der Windows Bootmanager und zeigt mir den neuen Ubuntu-Eintrag als mögliche Option an
Aber wenn ich Ubuntu auswähle, wird GRUB nicht angezeigt. Stattdessen sehe ich eine kryptische Fehlermeldung (siehe unten), die schnell verschwindet. Ich habe keine Ahnung, was ich falsch gemacht habe.
Dies sind die Fehlermeldungen, wenn der Windows-Boot-Manager versucht, von einer Partition zu booten, die GRUB enthält:
Try (hd0,0): NTFS5: No ang0
Try (hd0,1): NTFS5:
Dies verschwindet schnell und dann:
Initialize variable space...
Starting cmain() ...
Ab diesem Zeitpunkt passiert nichts mehr. An diesem Punkt habe ich erwartet, dass GRUB2 angezeigt wird.
So sah die Festplatte aus, bevor ich die neuen Partitionen angelegt habe. Ich könnte sie sdb1
als Ziel für GRUB verwenden, aber das würde den Windows-Bootmanager überschreiben, richtig? Im Fehlerfall könnte ich Windows nicht mehr booten, also vermeide ich das gerne und verwende stattdessen den Bootmanager von Windows.
Ich habe versucht, den Boot-Repair-Befehl auszuführen, aber er funktioniert nicht. Beim Start wird mir diese Warnmeldung angezeigt, die besagt: „/boot gefunden.“:
Antwort1
Sie können den Windows Loader problemlos durch GRUB ersetzen. GRUB kann sowohl Windows als auch Ubuntu für Sie verwalten. Meiner Erfahrung nach ist dies eine einfache, unkomplizierte und fehlerfreie Methode zum Dual-Boot. GRUB ist der Hammer!
Ich habe einfach gesagt, und das meine ich auch so. Sie müssen nur Ihr Ubuntu-Installationsmedium einlegen, neu starten und auswählen Try Ubuntu without Installing
.
Führen Sie nun im Livemodus diese Befehle aus, nachdem Sie eine Verbindung zum Internet hergestellt haben:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Wählen Sie einfach aus Recommended Repair
und folgen Sie den Anweisungen. Das Endergebnis ist, dass GRUB Ihr Boot-Manager ist und Sie damit sowohl Windows als auch alle anderen Linux-Distributionen, die Sie installieren, einschließlich Ubuntu, booten können.
Viel Glück!
Quelle und Verweis:Boot-Reparatur: Ubuntu-Dokumente