Wie ändere ich die GRUB-Startkonfiguration in Windows?

18

Momentan boote ich Windows 7 und Fedora 14 doppelt mit GRUB, wobei Windows 7 meine Standardeinstellung ist. Ich weiß, dass ich von Fedora aus GRUB so einstellen kann, dass Fedora beim nächsten Neustart überschrieben wird. Gibt es eine Möglichkeit, dies von Windows aus zu tun? Kann ich die GRUB-Konfiguration permanent oder semi-permanent unter Windows ändern, damit ich mich nicht vor meinem Computer befinden muss, um Fedora zu starten?

Jimmy Sawczuk
quelle
Dies ist ein Dank an Michael und eine Erweiterung. Es gibt einen kostenlosen Treiber von Paragon im öffentlichen Interesse, der (mit Lese- und Schreibberechtigungen) unter Windows auf Ext2-, Ext3-

Antworten:

6

Der schwierige Teil ist die Bearbeitung Ihres Linux-Dateisystems unter Windows. FS Driver unterstützt das Schreiben von ext2, aber ich kenne keine guten Tools für ext3 oder 4 (und diese SU- und SF- Fragen sind nicht ermutigend), geschweige denn andere Dateisysteme, die Sie möglicherweise auf Ihrer Boot-Partition verwendet haben

Wenn Sie es jedoch schaffen, Schreibunterstützung für Ihre Startpartition von Windows zu erhalten, ist es einfach, die gespeicherten Standardeinstellungen zu ändern. Zuerst müssen Sie einige Vorbereitungsarbeiten durchführen /boot/grub.conf. Wechseln Sie defaultzum Windows-Block savedund fügen Sie ihn hinzu savedefault 0(wobei 0 der Fedora-Index in der GRUB-Konfiguration ist), sodass beim Starten von Windows die gespeicherten Standardeinstellungen auf Fedora zurückgesetzt werden

Dann können Sie von Windows aus bearbeiten /boot/grub/default. Löschen Sie die Zeile, die vorhanden ist ( defaultoder 0wahrscheinlich), und ändern Sie sie in 1oder in den Index Ihrer Windows-Installation. Wenn Sie neu starten, liest GRUB diese Datei (da Ihre Standardeinstellung lautet saved) und bootet in Windows, und die savedefaultZeile ändert diese Datei 0für zukünftige Starts wieder in

Michael Mrozek
quelle
1
Jemand hat eine GUI dafür geschrieben: grub-choose-default (Grub 1) , grub-choose-default (Grub 2) .
Gilles 'SO- hör auf, böse zu sein'
Das hat bei mir funktioniert. Ich musste meine /bootPartition so einstellen ext2(wie sie war ext4), und meine begrenzte Erfahrung hat dazu geführt, dass dieser Prozess länger dauerte, als er sollte. Es sieht so aus, als ob diese Anweisungen Fedora als Standard festlegen (was ich eigentlich nicht möchte, ich möchte nur die Möglichkeit, den nächsten Start zu steuern), sodass ich ihnen nicht genau gefolgt bin, aber in der Lage zu sein, zu bearbeiten, /boot/grub.confist gut genug.
Jimmy Sawczuk
4

Wenn Sie eine als FAT32 formatierte/boot Partition haben , können Sie die Konfigurationsdatei von grub auf beiden Betriebssystemen bearbeiten.

forcefsck
quelle
2

Sie können Grub2Win oder andere ähnliche Programme wie hier aufgeführt verwenden . Sie bieten eine einfache Benutzeroberfläche.

Sie können Grub auch vollständig entfernen und beide Systeme vom Windows-Bootloader booten. Dazu benötigen Sie Tools wie EasyBCD .

Skan
quelle
Ich nehme an, du meinst Grub2Win? :)
Adam Plocher
Oh ja, ein Tippfehler.
Skan
1

Suchen Sie den Ordner 'grub' auf der Festplatte und öffnen Sie dann menu.lst mit dem Editor. Bearbeiten Sie jetzt default = 0 auf default = x, wobei x um eins kleiner ist als die Position des Betriebssystems, das Sie als Standard festlegen möchten. Zum Beispiel Es gibt drei Betriebssysteme in einem System und Sie wollten das dritte in der Liste als Standard festlegen, so dass Sie es als Standard = 2, als 3-1 = 2 bearbeiten. Für das zweite Betriebssystem ist Standard = 1.

Avinash Sharma
quelle