
Ich versuche, einen Kernel in Visual C++ (Windows) mit dem Tutorial zu erstellenHier. Ich frage mich, wie ich GRUB in Windows 7 installieren kann. Wenn ich Puppy Linux oder etwas Ähnliches herunterladen muss, werde ich das tun, aber ich würde es vorziehen, es in Windows zu installieren. Falls Sie sich das fragen: Ich möchte eine PE-EXE mit einem Multiboot-Header booten, der GRUB unterstützt.
Antwort1
EasyBCDkann automatisch einen GRUB-basierten Bootloader namens NeoGrub installieren. Dieser wird vom Windows-Bootloader aus geladen und Sie können seine Konfigurationsdatei in Windows bearbeiten. Er unterstützt auch NTFS, sodass Sie den Kernel in der NTFS-Partition speichern und von dort laden können.
Offenlegung: Ich habe EasyBCD geschrieben.
Antwort2
Eine andere Lösung istGrub4DOS.
Trotz des Namens funktioniert es sogar unter Windows (XP) – wahrscheinlich auch unter 7.
Antwort3
Ich hatte dieses Problem: Hatte Kubuntu installiert, dann Windows 7 (Pro x64), dann verschwand Kubuntu aus dem Startmenü.
MeinLösung:
Installieren EasyBCD, fügen Sie GRUB2 zum Startmenü hinzu, starten Sie neu, geben Sie *Ubuntu ein und gehen Sie folgendermaßen vor:
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 Boot-Reparatur aus.
Wählen Recommended repair
.
Starten Sie dann Windows erneut und entfernen Sie GRUB2 mit EasyBCD.
Antwort4
Eine andere Lösung besteht darin,Grub2Windas sowohl das Laden von EFI als auch von BIOS unter Windows 7-10/XP/Vista unterstützt. Basiert auf Grub Version 2.02 und bietet Ihnen eine GUI zum Ausführen eines Bootvorgangs.