UEFI 通过 grubx64.efi 启动:它是否支持 grub.cfg 中的 http linux 内核?

osexp2003

当通过适当的 DHCP 配置使用 bootx64.efi(依次为 grubx64.efi)启动 UEFI 机器时,是否可以像下面这样使用 http linux 内核配置 grub.cfg?

menuentry 'xxx' {
    linux  http://11.11.11.11/images/ubuntu/amd64/generic/bionic/daily/boot-kernel ...
    initrd http://11.11.11.11/images/ubuntu/amd64/generic/bionic/daily/boot-initrd
}

编辑:我做了一个测试,结果至少我的 grubx64.efi 版本不支持 http 内核路径。也许我需要重新生成具有网络支持的 grubx64.efi。

电信公司

我认为 GRUB HTTP 语法是这样的:

menuentry 'xxx' {
    linux  (http,11.11.11.11)/images/ubuntu/amd64/generic/bionic/daily/boot-kernel ...
    initrd (http,11.11.11.11)/images/ubuntu/amd64/generic/bionic/daily/boot-initrd
}

但是,您应该意识到此时 GRUB 可能依赖于 UEFI 固件的网络支持。要支持通过 HTTP 启动,固件需要支持 UEFI 规范版本 2.5 或更高版本。

如果您出于某种原因并不特别需要 GRUB,我会建议使用iPXE 引导加载程序进行 UEFI 网络引导:它比 GRUB 更面向网络,并且已经记录了使用 HTTP 进行 UEFI 引导的方法它还经常更新以解决各种硬件/固件的怪癖。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从UEFI系统中的内核跳回到Grub

来自分类Dev

GRUBX64.EFI是否从SYSTEMD-BOOTX64.EFI读取grub.conf?

来自分类Dev

在grub2.cfg中修改内核启动选项的正确方法是什么?

来自分类Dev

Ubuntu Server 18.04.2 HWE 内核:./boot/grub/efi.img 文件在引导 UEFI 时未能通过 MD5 校验和

来自分类Dev

在Linux内核中通过USB支持以太网

来自分类Dev

grub EFI启动顺序

来自分类Dev

grub EFI启动顺序

来自分类Dev

如何在Linux上的NASM中创建UEFI内核

来自分类Dev

GRUB 不检测 Windows:磁盘是 MBR 但通过 UEFI 启动

来自分类Dev

通过HTTP在SOLR中创建新内核?

来自分类Dev

通过HTTP在SOLR中创建新内核?

来自分类Dev

update-grub不会更新/boot/efi/EFI/ubuntu/grub.cfg

来自分类Dev

update-grub不会更新/boot/efi/EFI/ubuntu/grub.cfg

来自分类Dev

在grub中更改内核

来自分类Dev

如何在grub中添加旧的Linux内核?

来自分类Dev

找不到winload.efi,但可以通过UEFI设置启动

来自分类Dev

如果在旧版中启动,则无法检测 UEFI 中的 GRUB 或 GRUB 中的 Windows

来自分类Dev

UEFI syslinux无法在PXE引导中通过HTTP加载initrd

来自分类Dev

双启动 - Ubuntu 20.04 EFI\UBUNTU\grubx64.efi - 未找到

来自分类Dev

grub中没有内核

来自分类Dev

在GRUB中设置默认内核

来自分类Dev

在EFI / UEFI Shell中如何重新启动或关闭系统?

来自分类Dev

grub.efi无法启动,但shim.efi可以启动

来自分类Dev

如何通过GRUB在UEFI模式下从旧版MBR分区启动Windows 8?

来自分类Dev

如何通过GRUB在UEFI模式下从旧版MBR分区启动Windows 8?

来自分类Dev

“无法打开\ EFI \ Microsoft \ Boot \ grub64.efi”,等等

来自分类Dev

“无法打开\ EFI \ Microsoft \ Boot \ grub64.efi”,等等

来自分类Dev

删除了Windows 8,安装了Linux Mint15。错误:“ / EFI / Microsoft / Boot / grubx64.efi”

来自分类Dev

Windows UEFI bootmgfw.efi和Windows UEFI bkpbootx64.efi有什么区别?

Related 相关文章

  1. 1

    从UEFI系统中的内核跳回到Grub

  2. 2

    GRUBX64.EFI是否从SYSTEMD-BOOTX64.EFI读取grub.conf?

  3. 3

    在grub2.cfg中修改内核启动选项的正确方法是什么?

  4. 4

    Ubuntu Server 18.04.2 HWE 内核:./boot/grub/efi.img 文件在引导 UEFI 时未能通过 MD5 校验和

  5. 5

    在Linux内核中通过USB支持以太网

  6. 6

    grub EFI启动顺序

  7. 7

    grub EFI启动顺序

  8. 8

    如何在Linux上的NASM中创建UEFI内核

  9. 9

    GRUB 不检测 Windows:磁盘是 MBR 但通过 UEFI 启动

  10. 10

    通过HTTP在SOLR中创建新内核?

  11. 11

    通过HTTP在SOLR中创建新内核?

  12. 12

    update-grub不会更新/boot/efi/EFI/ubuntu/grub.cfg

  13. 13

    update-grub不会更新/boot/efi/EFI/ubuntu/grub.cfg

  14. 14

    在grub中更改内核

  15. 15

    如何在grub中添加旧的Linux内核?

  16. 16

    找不到winload.efi,但可以通过UEFI设置启动

  17. 17

    如果在旧版中启动,则无法检测 UEFI 中的 GRUB 或 GRUB 中的 Windows

  18. 18

    UEFI syslinux无法在PXE引导中通过HTTP加载initrd

  19. 19

    双启动 - Ubuntu 20.04 EFI\UBUNTU\grubx64.efi - 未找到

  20. 20

    grub中没有内核

  21. 21

    在GRUB中设置默认内核

  22. 22

    在EFI / UEFI Shell中如何重新启动或关闭系统?

  23. 23

    grub.efi无法启动,但shim.efi可以启动

  24. 24

    如何通过GRUB在UEFI模式下从旧版MBR分区启动Windows 8?

  25. 25

    如何通过GRUB在UEFI模式下从旧版MBR分区启动Windows 8?

  26. 26

    “无法打开\ EFI \ Microsoft \ Boot \ grub64.efi”,等等

  27. 27

    “无法打开\ EFI \ Microsoft \ Boot \ grub64.efi”,等等

  28. 28

    删除了Windows 8,安装了Linux Mint15。错误:“ / EFI / Microsoft / Boot / grubx64.efi”

  29. 29

    Windows UEFI bootmgfw.efi和Windows UEFI bkpbootx64.efi有什么区别?

热门标签

归档