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.