Installieren Sie GRUB unter NTFS

8

Ich möchte 2 völlig unabhängige Instanzen von Windows XP (es sollten keine Daten gemeinsam genutzt werden) auf meinem Computer in 2 verschiedenen primären Partitionen installieren. Ich weiß, dass Grub das Booten korrekt handhaben kann, aber ich habe keine Ahnung, ob es möglich ist, es in einem 100% NTFS-System und ohne zusätzliche Linux-Partition / Distribution zu installieren und zu konfigurieren.

Karatchov
quelle

Antworten:

7

Ich benutze grub4dos , um XP und XP64 dual zu booten. Beide Systeme befinden sich in NTFS-Dateisystemen.

Die Einrichtung war einfach: Ich habe den Ordner grub4dos auf mein NTFS-Dateisystem kopiert. Der Windows-Bootloader wurde in "ntldr" umbenannt und der grub4dos-Bootloader "grldr" in "ntldr" kopiert. Auf diese Weise verwende ich immer noch einen Microsoft Standard-MBR, der den von meinem Unternehmen benötigten Virenscanner glücklich macht.

Diese Methode hält auch meine Partitionen unabhängig. Ich kann eine Partition auf ein externes Laufwerk übertragen und an ihrer Stelle ein anderes Betriebssystem laden. Ich behalte Vista32-, XP32-, Vista64- und XP64-Images auf meinem externen Laufwerk. In ungefähr 1,5 Stunden kann ich eines dieser Images auf eine meiner beiden Laptop-Partitionen laden und bin bereit, ohne mich um die Boot-Konfigurationen zu kümmern.

Bearbeiten: Noch ein Tipp. Wenn Sie eine Windows-Installation durchführen, setzen Sie das versteckte Bit auf allen Partitionen mit Ausnahme derjenigen, auf der Sie Windows installieren. Das Windows-Installationsprogramm ersetzt die Startsequenz auf der bootfähigen Partition und Sie verlieren die Unabhängigkeit der Partition.

Rodney Schuler
quelle
1
grub4dos kann auch auf dem MBR installiert oder einfach zur boot.ini-Liste hinzugefügt werden, ohne das System zu ändern. NTFS ist ein unterstütztes System.
Karatchov
3

Nein, Stable Grub unterstützt derzeit kein Booten von NTFS.

Sie benötigen eine kleine FAT-Partition, um GRUB verwenden zu können. Alternativ können Sie den nativen Bootloader oder einen anderen Loader eines Drittanbieters verwenden.

Abgesehen davon wird an der Unterstützung für (derzeit Alpha) grub2 gearbeitet.

MikeyB
quelle
Grub4dos scheint korrekt über ntldr in eine NTF-Partition geladen zu werden. Ich muss es noch korrekt testen und werde über meine Erfahrungen berichten
Karatchov
1

Grub würde eine Unix-ähnliche Umgebung erfordern. Sie können jedoch das Standard-Setup von Windows boot.ini verwenden, um eine Windows XP-Umgebung mit zwei Booten ganz einfach zu haben.

WerkkreW
quelle
Die Standardmethode boot.ini unterstützt keine unabhängigen Systeme, oder? Mit grub kann ich eine Partition beim Booten von einer anderen ausblenden, sodass Windows glaubt, dass sie immer in C: \
karatchov
Windows bootet tatsächlich gerne von anderen Laufwerksbuchstaben als C: ^^
Oskar Duveborn
1

Sie können mit dem Standard-Windows-Bootloader dual booten.

Klicken Sie mit der rechten Maustaste auf Computer , wählen Sie Eigenschaften | Remote-Einstellungen | Erweitert Wählen Sie unter Start und Wiederherstellung Einstellungen aus und wählen Sie die primäre Partition aus.

Brent
quelle
1

Sie können das tatsächlich tun. Mit einer GNU / Linux liveCD / USB und einer gültigen grub.cfg-Datei können Sie Grub2 vollständig in einem Verzeichnis in einer Ihrer Windows-Partitionen installieren und beide Betriebssysteme starten (auch wenn das System später kein Unix-System enthält).

Die Antwort von @MikeyB ist jetzt nicht mehr gültig. Grub2 kann auf dem NTFS-Dateisystem installiert werden.

Vdragon
quelle