Created attachment 16897 [details] screen Платформы: kworkstation-11.0.alpha20240529-x86-64 education-11.0.alpha20240606-x86-64 workstation-11.0.alpha20240610-x86-64 server-11.0.alpha20240611-x86-64-office Пакеты: installer 1.15.6-alt1 grub 2.06-alt19 make-initrd-2.45.0-alt2.1 Шаги: Установить систему в Ext2/3 и выполнить вход в систему. Создать директорию /mnt/iso и скопировать в нее ISO-образ, который будет устанавливаться: # mkdir -p /mnt/iso # cp test.iso /mnt/iso Задать переменную UUID раздела, на котором iso образ: # lsblk # blkid # uuid=сюда вставить значение uuid, полученное из $ blkid Задать переменную для имени тестируемого ISO (с расширением iso): # isofile=test.iso (переименовать или оставить имя как есть, например, alt-server-x86_64.iso) Создать файл /etc/grub.d/40_custom с содержимым: # cat > /etc/grub.d/40_custom << _EOF_ #!/bin/sh cat << EOF menuentry "Install ISO" { insmod loopback set gfxpayload=keep insmod gzio insmod part_gpt insmod part_msdos insmod ext2 set bootpart=uuid:${uuid} set isodir=/mnt/iso set isofile=${isofile} loopback loop (hd0,msdos2)/\\\${isodir}/\\\${isofile} linux (loop)/boot/vmlinuz fastboot changedisk automatic=method:disk,\\\${bootpart},directory:\\\${isodir}/\\\${isofile} stagename=altinst lowmem initrd (loop)/boot/initrd.img } EOF _EOF_ Обновить GRUB: # update-grub Перезагрузиться и в дополнительных опциях GRUB выбрать пункт Install ISO Результат: Образ не загружается, ошибка: initramfs: Waiting for root... Ожидаемый результат: Успешная загрузка образа Дополнительно: В Sisyphus не проверялось. В p10 не воспроизводится
Перед automatic=method:disk нужно написать bootchin=fg,altboot
(Ответ для Антон Мидюков на комментарий #1) > Перед automatic=method:disk нужно написать bootchin=fg,altboot Опечатка, нужно: bootchain=fg,altboot
(Ответ для Антон Мидюков на комментарий #2) > bootchain=fg,altboot Данное решение не помогло, ошибка продолжает воспроизводиться
Created attachment 16900 [details] grub
(Ответ для obidinog@basealt.ru на комментарий #4) > Создано вложение 16900 [details] [подробности] > grub Вы также приложите grub.cfg iso образа, пожалуйста
Created attachment 16901 [details] grub.cfg
Created attachment 16902 [details] 40_custom
(Ответ для Антон Мидюков на комментарий #5) > (Ответ для obidinog@basealt.ru на комментарий #4) > > Создано вложение 16900 [details] [подробности] > > grub > > Вы также приложите grub.cfg iso образа, пожалуйста iso образа, а не установленной системы, в которую прописали загрузку iso-образа.
Created attachment 16903 [details] 2-grub.cfg
(Ответ для obidinog@basealt.ru на комментарий #3) > (Ответ для Антон Мидюков на комментарий #2) > > > bootchain=fg,altboot > > Данное решение не помогло, ошибка продолжает воспроизводиться Ну да, нужно же: root=bootchain bootchain=fg,altboot
Спасибо