Как сделать загрузочный диск usb UEFI из BIOS загрузочной ISO

Я думаю, что рекомендовал бы переустанавливание libtheora0:

sudo apt-get install --reinstall libtheora0

И так как у Вас есть некоторые non-unixey обратные косые черты в Вашем исходном вопросе, давайте будем явными о поиске библиотек:

ls -l /usr/lib/libtheoraenc*
6
06.11.2013, 13:07
3 ответа

Некоторое волшебство El Torito требуется при создании изображения ISO. Посмотрите это.

1
27.01.2020, 20:30

Чтобы изображением был (U) загрузочный EFI, это должно иметь основной раздел VFAT32, содержащий initramfs файл изображения, который будет загружен под путем /efi/boot/bootx64.efi.

0
27.01.2020, 20:30

Я думаю, ваш единственный шанс — пересобрать образ ISO и добавить необходимые для него файлы UEFI. С помощью xorrisoвы можете это сделать.

Сначала извлеките содержимое исходного файла ISO:

xorriso -osirrox on -indev IMAGE.ISO -extract / ISO_DIR

Затем вам нужно создать системный раздел ESP (EFI ), который должен быть разделом FAT. Мы создадим файл, содержащий такой раздел:

BOOT_IMG=efi.img

grub-mkimage \
    -C xz \
    -O x86_64-efi \
    -p /boot/grub \
    -o bootx64.efi \
    boot linux normal configfile \
    part_gpt btrfs fat iso9660 loopback \
    test keystatus gfxmenu regexp \
    efi_gop efi_uga all_video gfxterm font \
    echo read ls cat png jpeg halt

mkfs.vfat -C $BOOT_IMG \
    $(( ($(stat -c %s bootx64.efi) / 1024 + 511) / 32 * 32 ))

mmd -i $BOOT_IMG ::/efi
mmd -i $BOOT_IMG ::/efi/boot
mmd -i $BOOT_IMG ::/boot
mmd -i $BOOT_IMG ::/boot/grub

mcopy -Q -i $BOOT_IMG bootx64.efi ::/efi/boot

# You may create a grub.cfg file if you want.
[ -f grub.cfg ] &&
    mcopy -Q -i $BOOT_IMG grub.cfg ::/boot/grub

После создания ESP вы можете создать загрузочный ISO-образ UEFI с помощью:

xorriso -as mkisofs \
    -r -J -l \
    -iso-level 3 \
    -joliet-long \
    -append_partition 2 0xef $BOOT_IMG \
    -partition_cyl_align all \
    -o uefi-bootable.iso \
    ISO_DIR

Ваш образ ISO будет создан как uefi-bootable.isoв вашем текущем каталоге.


Вы можете прочитать эти ресурсы о загрузочных ISO-образах:

0
27.01.2020, 20:30

Теги

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