我正在尝试使用教程在 Visual C++ (Windows) 中创建内核这里。我想知道的是如何从 Windows 7 中安装 GRUB。如果我必须下载 Puppy Linux 或其他东西,我会下载,但我更愿意从 Windows 中安装它。如果您想知道的话,我想启动一个带有支持 GRUB 的多重引导头的 PE EXE。
答案1
易BCD可以自动安装基于 GRUB 的引导加载程序 NeoGrub。它将从 Windows 引导加载程序链式加载,您可以在 Windows 中编辑其配置文件;它还支持 NTFS,因此您可以将内核保存到 NTFS 分区并从那里加载。
披露:我编写了 EasyBCD。
答案2
另一个解决方案是Grub4DOS。
尽管名字如此,它甚至可以与 Windows (XP) 兼容 - 也可能与 7 兼容。
答案3
我遇到了这个问题:安装了 Kubuntu,然后安装了 Windows 7(Pro x64),然后 Kubuntu 从启动菜单中消失了。
我的解决方案:
安装 易BCD,将GRUB2添加到启动菜单,重新启动,进入*Ubuntu,执行以下操作:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
运行启动修复。
选择Recommended repair
。
然后再次启动 Windows 并使用 EasyBCD 删除 GRUB2。
答案4
另一个解决方案是使用格鲁布支持在 Windows 7-10/XP/Vista 上加载 EFI 和 BIOS。基于 grub 版本 2.02,并为您提供 GUI 来处理启动。