Загрузка UEFI через grubx64.efi :Поддерживает ли ядро ​​HTTP Linux в grub.cfg?

Вот способ разрешить пинг:

iptables -A  INPUT -p icmp --icmp-type 8/0 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 8/0 -m state --state NEW -j ACCEPT
0
08.02.2021, 04:39
1 ответ

Думаю, HTTP-синтаксис GRUB будет таким:

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 . Он также часто обновляется, чтобы обойти причуды различного оборудования/прошивки.

1
18.03.2021, 22:32

Теги

Похожие вопросы