使用 GRUB/GRUB2 PXE 引导操作系统映像

Jac*_*ack 6 scripting windows grub boot pxe-boot

在stackoverflow中询问过这个问题,但他们建议我在这里发布:

这是我的情况:

我目前有一个可以启动 XP 的 Windows 驱动器。BIOS 不支持 PXE 启动,所以这是不可能的。因此,我想我可以在它上面安装一个自定义的 GRUB 引导加载程序,这样它就可以选择从连接到它的 DHCP 服务器上 PXE 引导映像,并可以选择像往常一样加载 Windows(菜单中的两个项目)。问题是它可能需要自动化(意味着没有键盘),所以有没有办法在 GRUB 加载期间运行脚本预引导,以确定 DHCP/TFTP 服务器是否正在运行并尝试从网络通过 PXE 引导映像(如果没有,说 10 秒超时,定期从 Windows 驱动器启动)?

如果这是不可能的,还有哪些其他选择/建议?我也在阅读 grub4dos,但我不确定这是我需要的。FWIW,我可以随意对驱动器做任何我想做的事情。我真的很感激这方面的一些帮助,因为我不确定从哪里开始。谢谢!

dya*_*sny 1

  1. 访问 rom-o-matic.net 并获取 gPXE 的 iso
  2. 将其刻录到 CD 或闪存驱动器
  3. 将 BIOS 启动顺序设置为先尝试 cdrom/flash,然后再尝试 HDD

这将尝试 PXE 启动,如果失败,BIOS 应该将您切换到下一个启动设备,您将在其中安装 Windows