您可以通过 TFTP 通过网络引导 grub。然后,grub 可以以通常的方式为下一个要启动的项目提供一个选项菜单。这些选择可以是各种操作系统安装程序。grub 也可以通过 TFTP 加载所选的操作系统安装程序。
我知道 Debian(和 Ubuntu)安装程序可以作为一个独立的 Linux 内核 + initramfs (initrd) 组合启动。这是最简单的,因为它可以由 grub 以一种直接的方式(menuentry带linux和initrd指令)引导,并且您不需要安排安装程序访问其他任何东西。可能那些其他发行版的安装程序是相似的。
还有一些注意事项这里与EFI设置GRUB引导了TFTP。通过搜索可以轻松找到更多文档。基本上它归结为配置 DHCP 服务器并将正确的文件放在 TFTP 服务器上。DHCP 服务器配置文件和 TFTP 服务器根目录的位置因操作系统而异。
DHCP 服务器需要向客户端提供引导文件名作为 DHCP 选项。这是任何网络启动的标准。引导文件名指向位于包含 grub 的 TFTP 服务器上的文件名。
对于 grub 映像,您可以使用捆绑的独立映像(在先前引用的页面上制作的说明)bootx64.efi,或仅使用 grub 核心core.efi。在后一种情况下,grub 在运行后将需要从 TFTP 服务器单独加载其他模块及其配置文件。
grub.cfg应该是一个普通的 grub 配置文件,您可以在其中将内核和 initrd 的路径名指定为(tftp)/path/to/the/object. 当然,您将在 TFTP 服务器上为不同操作系统安装程序的内核和 initrd 指定不同的名称。
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |