Как правильно сделать загрузочную ISO из содержания каталога

Я хотел иметь специализированную Ubuntu Живой CD так:

Я смонтировался ubuntu-18.04-desktop-amd64.iso.

Скопированный его содержание в каталог в моей домашней папке.

Б/У unsquashfs filesystem.squashfs извлечь файловую систему.

Б/У chroot изменить корень в извлеченную файловую систему.

Удаленный некоторые пакеты мне не было нужно.

Б/У sudo mksquashfs squashfs-root filesystem.squashfs -b 1048576 -comp xz -Xdict-size 100% упаковать измененную файловую систему назад в filesystem.squashfs.

Замененный оригинал filesystem.squashfs Я извлек с измененным.

Б/У genisoimage -r -V "Ubuntu" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ironpig.iso FC5/ создавать a .iso (FC5, являющийся каталогом, я извлек ubuntu-18.04-desktop-amd64.iso в).

Но после записи ironpig.iso в SD-карту с Установкой травления это похоже на это:

enter image description here

Но я получаю это путем записи оригинала ubuntu-18.04-desktop-amd64.iso:

enter image description here

Как я могу сделать мой.iso загрузочный?

0
задан 13 May 2018 в 03:04

1 ответ

CD обычно использует iso9660 на необработанных медиа, и через спецификацию использует El Torito (эмулированный дисковод для гибких дисков с изображением диска) для начальной загрузки наряду с UEFI, который требует исполняемого файла EFI в/EFI/boot/bootx64.efi. Эмулированное гибкое изображение также для UEFI, форматировал FAT32, содержащий тот же/EFI/boot/bootx64.efi, но также и содержит загрузчик прежней версии в начале изображения.

0
ответ дан 29 October 2019 в 08:31

Другие вопросы по тегам:

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