So installieren Sie GRUB in Windows 7

15

Ich versuche, einen Kernel in Visual C ++ (Windows) zu erstellen, indem ich das Tutorial hier verwende . Ich frage mich, wie man GRUB unter Windows 7 installiert. Wenn ich Puppy Linux herunterladen muss oder so, würde ich es vorziehen, es unter Windows zu installieren. Falls Sie sich fragen, möchte ich eine PE-EXE mit einem Multiboot-Header starten, der GRUB unterstützt.

elijaheac
quelle

Antworten:

19

EasyBCD kann automatisch einen GRUB-basierten Bootloader namens NeoGrub installieren. Es wird vom Windows-Bootloader in der Kette geladen, und Sie können die Konfigurationsdatei in Windows bearbeiten. Es unterstützt auch NTFS, sodass Sie den Kernel auf der NTFS-Partition speichern und von dort laden können.

Offenlegung: Ich habe EasyBCD geschrieben.

Mahmoud Al-Qudsi
quelle
Scheitert an Vista. Installation des .Net-Frameworks fehlgeschlagen. 2. Es ist wohl an der Zeit, das Framework zu ändern. Trotzdem tolle Arbeit.
Nagaraj Tantri
2
Die neueste Version von EasyBCD kann entweder .NET 2.0 oder .NET 4.0 verwenden. Sie können .NET 2.0 unter Vista nicht manuell installieren, da es bereits im Lieferumfang enthalten ist.
Mahmoud Al-Qudsi
Ich habe ein besonderes Problem: Ich bin in der Lage, Rettungsaktionen durchzuführen, und zwar sowohl mit Ihrer als auch mit einer manuellen Methode, aber nicht grub2.cfgeinmal mit der Rettungsdiskette (einige Fehler , weil ich sie nicht gefunden habe /etc/release)
Milind R
4
Knackende Antwort ... "Ich habe EasyBCD geschrieben" ... Boom.
Kinnectus
@ Mahmoud Al-Qudsi: Entschuldigung, sehen Sie sich das bitte auch an! link da hat niemand geantwortet! (auch geringe ansichten!) danke im vorraus.
Kleiner Junge
4

Eine andere Lösung ist Grub4DOS .

Trotz des Namens funktioniert es sogar mit Windows (XP) - wahrscheinlich auch mit 7.

Nils
quelle
Haben Sie ein Tutorial, damit es unter Win 7 funktioniert? Es werden keine Partitionen in der Benutzeroberfläche angezeigt, wenn ich im Menü die Option "Grub installieren" wähle.
tgkprog
Ich habe versucht, WinGrub über die Admin-Eingabeaufforderung auszuführen, was auch nicht geholfen hat. Ich habe NTFS auf meinem Haupt-C-Laufwerk
tgkprog
Kann es grub.cfg finden, das in einem Linux-Dateiformat wie ext4 vorliegt? Ich denke nicht.
Don
@Don Ich habe grub4dos auf einer fetten Partition installiert. Das können alle Systeme lesen und schreiben.
Nils
2

Ich hatte dieses Problem: Hatte Kubuntu installiert, dann Windows 7 (Pro x64) installiert, dann verschwand Kubuntu aus dem Boot-Menü.

Meine Lösung:

Installieren Sie EasyBCD , fügen Sie GRUB2 zum Boot-Menü hinzu, starten Sie das System neu, geben Sie * Ubuntu ein und machen Sie Folgendes:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Führen Sie die Startreparatur aus.

Boot-Reparatur-Foto

Wählen Sie Recommended repair.

Dann booten Sie Windows erneut und entfernen Sie GRUB2 mit EasyBCD.

notgiorgi
quelle
Willkommen bei Super User. Externe Links können beschädigt oder nicht verfügbar sein. In diesem Fall wäre Ihre Antwort nicht hilfreich. Bitte geben Sie die wesentlichen Informationen in Ihrer Antwort an und verwenden Sie den Link zur Namensnennung und weiteren Lektüre. Vielen Dank.
Fixer1234
Ich bin gespannt, warum du GRUB2 als letzten Schritt entfernst. Ist das Hinzufügen nicht das Ziel?
Fixer1234
Wenn Sie es nicht aus EasyBCD entfernen und Windows 7 unter GRUB auswählen, haben Sie wieder die Wahl zwischen Ubuntu und Windows.
notgiorgi
Wenn Sie GRUB entfernen, scheinen Sie wieder dort zu sein, wo Sie begonnen haben (ohne GRUB). Wenn das Problem bei Ubuntu liegt, besteht die Lösung nicht darin, Ubuntu von der Startliste zu entfernen? In einem GRUB-basierten Multi-Boot-System haben Sie beispielsweise mit GRUB die Wahl zwischen verschiedenen Betriebssystemen. Sie können GRUB bearbeiten, um ein Betriebssystem zu entfernen, die Reihenfolge zu ändern usw.
fixer1234
2
Sie entfernen GRUB, das Windows erstellt hat, nicht das, das Sie mit Ubuntu erstellt haben, oder Sie haben zwei GRUB-s
notgiorgi
2

Eine andere Lösung ist die Verwendung von Grub2Win , das das Laden von EFI und BIOS unter Windows 7-10 / XP / Vista unterstützt. Basiert auf Grub Version 2.02 und gibt Ihnen eine GUI, um einen Bootvorgang durchzuführen.

Max Vyaznikov
quelle