ошибка mkisofs -загрузочный образ... efibot.img недопустимого размера

Обнаружено обновление -initramfs в sbin. Я не понимаю, почему его нет в моем корневом PATH. Однако

# sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.19.0-5-amd64

сделал свое дело.

2
28.10.2021, 19:51
1 ответ

Со страницы руководства:

-eltorito-alt-boot Start with a new set of El Torito boot parameters. Up to 63 El Torito boot entries may be stored on a single CD.

Таким образом, вывод в вашем ответе о том, что вам нужно снова добавить -no-emul-bootпосле -eltorito-alt-boot, означает, что образ EFI, добавленный -e, также должен -no-emul-bootработать правильно, и поскольку это следующая запись El Torito и начинается с нового набор параметров, необходимые параметры должны быть явно перечислены снова.

Из вопроса:

However, if I delete two options (--eltorito-alt-boot & -e images/efiboot.img), it creates a bootable iso.

Сначала я тоже поступал таким образом, он создал iso-образ, который привел только к устаревшей загрузке (без EFI, -eдобавляет часть, которая позже становится разделом EFI на USB ).

Кстати, перед записью на USB необходима команда isohybrid --uefi new.iso.

Кажется, есть хороший связанный пост + обсуждение Анатомия ISO-образа Fedora 17 , я еще не все прочитал.

П.С. почему многие другие параметры имеют решающее значение (, например. никакие размеры, кроме 4, похоже, не подходят )Мне не удалось выяснить (на данный момент ). Параметр -eотсутствует в справочных страницах моей системы, но работает.https://wiki.osdev.org/Mkisofs:

-e ISOPATH announces a data file as El Torito boot image for EFI. This is not an option of original mkisofs, but is understood by some variants of genisoimage and by xorriso -as mkisofs.

3
28.11.2021, 12:12

Теги

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