GRUB kann nicht installiert werden


7

GRUB kann nicht in / dev / sdb installiert werden

Leider (wie Sie sehen können) kann ich grub nicht installieren. Ich habe auch / dev / sda ausprobiert.

Hier ist mein Partitionierungsschema:

Mein Partitionierungsschema

Fehlerbehebung + Probleme:

  • Installierte Windows 8 auf der logischen Partition (wurde irgendwie als "aktiv" markiert)
  • Es wurde festgestellt, dass Metro BCD fehlt (das Laden dauert ewig, es gibt keine anderen Nicht-Windows-Betriebssysteme).
  • Installierte EasyBCD, konnte den BCD nicht erkennen. Also habe ich meine Win7 primär aktiv gemacht
  • Etwas in seinem BCD verstopft, leitet es 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, schiebe es auf einen USB-Stick und versuche, es auf meiner anderen Festplatte zu installieren.

Dann bekomme ich den erstgenannten Fehler. Ich habe auch versucht (vorher und nachher), sudo grub-installmanuell auf den jeweiligen Laufwerken zu laufen , 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?).


Boot-Info-Ausgabe: pastebin.com/6mtHBeGd
AT

Versuchen Sie, btrfs für Ihr / zu verwenden?
Jeremy Bicha

Ja, das bin ich wirklich.
AT

Derzeit wird versucht, die Chroot-Korrektur von help.ubuntu.com/community/Grub2#ChRoot durchzuführen. Dieser Fehler wurde empfangen: / usr / sbin / grub-setup: warn: Sektor 32 wird bereits von FlexNet verwendet. es vermeiden. Diese Software kann in Zukunft zu Startproblemen oder anderen Problemen führen. Bitte bitten Sie die Autoren, keine Daten in der Boot-Spur zu speichern. Installation abgeschlossen. Kein Fehler gemeldet. Jetzt neu starten.
AT

2
@AT, genau dort steht, dass die Installation fehlerfrei abgeschlossen wurde. Es warnt Sie nur, dass Sie bemerkt haben, dass Sie ein dummes Windows-Programm installiert haben, das illegal einen Teil der Boot-Spur verwendet, in der Grub normalerweise ausgeführt wird, aber Grub arbeitet daran.
Psusi

Antworten:


3

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 nach vielen Tests funktioniert hat, ist die Konfiguration, in der ich das ext2-Format der / boot-Partition (/ dev / sda8) in das ext4-Format geändert habe. Ich weiß nicht, ob das Problem wirklich in diesem Punkt lag, aber es hat endlich funktioniert. Ich hoffe das wird hilfreich sein.


1

Ich glaube nicht, dass grub das Booten einer btrfs-Partition zuverlässig unterstützt. Sie müssen entweder ein separates ext4-Format / boot verwenden oder nur ein ext4 /.

Ich denke, der Versuch, grub mit einem btrfs / zu verwenden, funktioniert in einigen Fällen, in anderen jedoch nicht. Es ist noch nicht sehr gut getestet.


Hmm ... gibt es einen Bootloader, der BTRFS unterstützt?
AT

GRUB2 (was Ubuntu verwendet) unterstützt teilweise btrfs, aber btrfs ist noch keine gute Wahl. Mit dem empfohlenen ext4 erzielen Sie wahrscheinlich eine bessere Leistung.
Jeremy Bicha
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.