From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Message-ID: Date: Wed, 4 Dec 2024 08:17:05 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel-distro@lists.altlinux.org References: Content-Language: ru From: Anton Midyukov In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel-distro] How to build bootable iso with mkimage X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Dec 2024 05:17:09 -0000 Archived-At: List-Archive: 04.12.2024 00:19, Leonid Krivoshein пишет: > Добрый вечер! > > > Судя по тексту ошибке на скрине, нет модулей поддержки блочного устройства (virtio-blk, к примеру) или файловой системы, которая на нём, не может смонтировать корень. Возможно ошибка из-за недостачи неявной зависимости. Например, в образе есть модуль ext4.ko, но нет crc32-generic.ko или чего-нибудь в этом роде. > Можно взять готовый initrd.mk и конфиг bootchain из iso образов регулярок и использовать их: .disk/initrd.mk .disk/bootchain Команда для сборки initrd там же в файле: .disk/mkinitrd > > On 12/3/24 14:33, Eugene Prokopiev wrote: >> пт, 29 нояб. 2024 г. в 15:23, Eugene Prokopiev : >> >>> ... 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@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel-distro > -- best regards, Anton Midyukov