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

Leonid Krivoshein klark.devel at gmail.com
Wed Dec 4 00:19:10 MSK 2024


Добрый вечер!


Судя по тексту ошибке на скрине, нет модулей поддержки блочного 
устройства (virtio-blk, к примеру) или файловой системы, которая на нём, 
не может смонтировать корень. Возможно ошибка из-за недостачи неявной 
зависимости. Например, в образе есть модуль ext4.ko, но нет 
crc32-generic.ko или чего-нибудь в этом роде.


On 12/3/24 14:33, Eugene Prokopiev wrote:
> пт, 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
>
>
> _______________________________________________
> devel-distro mailing list
> devel-distro at lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-distro

-- 
WBR, Leonid Krivoshein.



More information about the devel-distro mailing list