[devel-distro] How to build bootable iso with mkimage

Eugene Prokopiev eugene.prokopiev at gmail.com
Tue Dec 3 14:33:15 MSK 2024


пт, 29 нояб. 2024 г. в 15:23, Eugene Prokopiev <eugene.prokopiev at gmail.com>:

> ... iso-образ собирается, но не загружается, пытаюсь понять куда подложить grub.conf и что в него написать ...

Не загружается он в том смысле, что вместо загрузки linux/initrd я
получаю grub shell, а в нем в ответ на set вижу root=`memdisk` и
prefix=`(memdisk)/boot/grub` - т.е. при сборке iso-образа нужно
каким-то образом явно указать загрузочное устройство аналогично тому
как мы это делаем при grub-install? как и где это описано в m-p?

Если я пытаюсь загрузить linux/initrd в grub shell вручную, то я
получаю kernel panic (см. приложенную картинку), при этом:

- вот так собирается initrd -
https://git.altlinux.org/people/enp/packages/mkimage-profile-live-minimal-example.git?a=blob;f=scripts.d/01-boot
- вот с такими параметрами загружается linux/initrd -
https://git.altlinux.org/people/enp/packages/mkimage-profile-live-minimal-example.git?a=blob;f=data/boot/grub/grub.cfg

Разница с мастер-веткой mkimage-profile-live-minimal-example лишь в
том, что я пытаюсь использовать вроде бы штатный для mkimage способ
сборки образа вместо usermode-fs-tools

-- 
WBR,
Eugene Prokopiev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: boot.png
Type: image/png
Size: 13778 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/devel-distro/attachments/20241203/dbffe6e0/attachment.png>


More information about the devel-distro mailing list