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: <33cddf21-5073-490c-8430-68862ba2b750@altlinux.org> Date: Tue, 3 Dec 2024 14:44:06 +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: Tue, 03 Dec 2024 11:44:10 -0000 Archived-At: List-Archive: 03.12.2024 14:33, Eugene Prokopiev пишет: > пт, 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? > Вероятно у вас отсутствует .disk/info Для grub-pc: https://github.com/legionus/mkimage/blob/0d59791883a889028fb2a2560099ac1a00061e3c/tools/mki-copy-grubpcboot#L40C39-L40C49 Для grub-efi: https://github.com/legionus/mkimage/blob/0d59791883a889028fb2a2560099ac1a00061e3c/tools/mki-copy-grub-efi-chrooted#L168 Также можно задать переменную UUID_ISO https://github.com/legionus/mkimage/blob/0d59791883a889028fb2a2560099ac1a00061e3c/docs/Makefile.md?plain=1#L218 Будет создан файл в корне iso образа, а сама isofs будет иметь этот uuid. Загрузочное меню grub формируется фичей grub из кусочков конфига: https://github.com/altlinux/mkimage-profiles/tree/master/features.in/grub/cfg.in -- best regards, Anton Midyukov