Bug 39787 - Обновить xorriso до 1.5.3 или новее
Summary: Обновить xorriso до 1.5.3 или новее
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xorriso (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-11 11:12 MSK by Антон Мидюков
Modified: 2021-04-04 16:53 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2021-03-11 11:12:54 MSK
В xorriso 1.5.3 исправлено поведение опции --mbr-force-bootable, чтобы не добавлялась в mkisofs опция -part_like_isohybrid

"Regrettably xorriso <= 1.5.2 has a bug in the output of this command with ISOs using --mbr-force-bootable, by also reporting -as mkisofs option

-part_like_isohybrid

which would spoil the ISO for booting from new Lenovo laptops. The newest GNU xorriso-1.5.3 tarball has this bug fixed."

https://askubuntu.com/questions/1289400/remaster-installation-image-for-ubuntu-20-10

Нужно для использования grub-pc в ISO. В настоящий момент опция --mbr-force-bootable при сборке iso с grub-pc в mkimage не используется, так как может приводить к невозможности загрузки. Опция --mbr-force-bootable в свою очередь нужна для того, чтобы образ гарантированно грузился на любых BIOS (некоторые требуют выставленный флаг boot, что и делает опция). Добавлю после обновления xorriso.
Comment 1 Антон Мидюков 2021-03-17 18:40:54 MSK
На последнего, кто собирал. Хотел было сам, но не пойму, где апстримный git.
Comment 2 Антон Мидюков 2021-03-26 10:22:21 MSK
#268355 TESTED #1 [test-only] sisyphus libburn.git=1.5.4-alt1 libisofs.git=1.5.4-alt1 libisoburn.git=1.5.4-alt1

Проверил x86_64 и i586. Проблем с загрузкой нет. При сборке iso x86_64 с параметром --mbr-force-bootable Protective MBR выглядит так:
Устр-во                                                       Загрузочный начало   Конец Секторы Идентификатор Тип    Начало-C/H/S Конец-C/H/S Атрибуты
/home/data/ISO/out/20210325/regular-xfce-20210325-x86_64.iso1                  1 2367191 2367191            ee GPT           0/0/2  1023/63/32 
/home/data/ISO/out/20210325/regular-xfce-20210325-x86_64.iso2 *                0       0       1             0 Пустой        0/0/1       0/0/1       80

Добавляется дополнительный загрузочный раздел, необходимый для старых BIOS'ов, чтобы с накопителя начиналась загрузка.

Далее соберу и проверю aarch64 iso.
Comment 3 Anton Farygin 2021-03-26 12:03:39 MSK
Спасибо, жду.
Comment 4 Антон Мидюков 2021-03-26 16:17:43 MSK
Проверил aarch64 iso. Проблем не выявил.
Comment 5 Anton Farygin 2021-03-26 18:05:08 MSK
Спасибо. Ушло в репозиторий
Comment 6 Антон Мидюков 2021-04-04 16:52:56 MSK
В Сизифе.