Leider (wie Sie sehen) kann ich Grub nicht installieren. Ich habe es auch mit /dev/sda versucht.
Hier ist mein Partitionierungsschema:
Fehlerbehebung + Probleme:
- Windows 8 auf logischer Partition installiert (wurde irgendwie als „aktiv“ markiert)
- Habe festgestellt, dass Metro BCD Mängel aufweist (das Laden dauert ewig, es unterstützt keine anderen Betriebssysteme als Windows)
- EasyBCD installiert, konnte das BCD nicht erkennen. Also habe ich mein Win7 primäres zum aktiven gemacht
- Irgendetwas ist in seinem BCD verstopft, es leitet zu Win8 BCD weiter, also möchte ich GRUB als Standard festlegen
- 11.04 GRUB kann aus irgendeinem Grund nicht aktiviert werden
Also lade ich 11.10 x64 Beta auf meinen alten Laptop herunter, übertrage es auf einen USB-Stick und versuche, es auf meiner anderen Festplatte zu installieren.
Dann bekomme ich den erstgenannten Fehler. Habe auch schon versucht (vorher und nachher) sudo grub-install
die entsprechenden Laufwerke manuell zu starten, leider ohne Erfolg.
Wenn ich jetzt versuche, von der Festplatte zu booten, erhalte ich einen PXE-Boot.
Bitte schlagen Sie weitere Schritte zur Fehlerbehebung vor (z. B. LILO?).
Antwort1
Ich habe die gleiche Fehlermeldung erhalten. Die Installationskonfiguration, die zu dieser Meldung geführt hat, lautet wie folgt:
/dev/sda1 ntfs :windows partition
/dev/sda2 ntfs :windows partition
/dev/sda3 ntfs :windows partition
/dev/sda5 :swap partition
/dev/sda6 ext4 :/ partition
/dev/sda7 ext4 :/home partition
/dev/sda8 ext2 :/boot partition
Was also funktioniert hat – nach vielen Tests – ist die Konfiguration, bei der ich das ext2-Format der /boot-Partition (/dev/sda8) in das ext4-Format geändert habe. Ich weiß nicht, ob das Problem wirklich an diesem Punkt lag, aber letztendlich hat es funktioniert. Ich hoffe, das wird hilfreich sein.
Antwort2
Ich glaube nicht, dass Grub das Booten einer BTRFS-Partition zuverlässig unterstützt. Sie müssen entweder ein separates, ext4-formatiertes /boot oder einfach ein ext4/ verwenden.
Ich denke, dass der Versuch, Grub mit einem Btrfs / zu verwenden, in manchen Fällen funktioniert, in anderen jedoch nicht. Es ist noch nicht sehr gut getestet.