Установка системы из iso смонтированного в grub'е

Автор sidbar, 08 июля 2017, 20:57:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sidbar

Прописал в менюху grub'а загрузку с образа iso, который положил в папку /boot
menuentry "Debian install" {
    set isofile="/boot/debian-netinst.iso"
    loopback loop '(hd0,gpt4)'$isofile
    loopback loop $isofile
    linux (loop)/install.386/vmlinuz priority=low vga=788 --- findiso=${isofile}
    initrd (loop)/install.386/initrd.gz
    }

Все грузится хорошо, но доходит до драйвера cd-rom и не дает продолжить, можно указать вручную и здесь я не понимаю как правильно указать путь, пробовал loop или /dev/sda4 не хочет.. не понятно как grub монтирует образ что его не видно по команде mount из установщика, подскажите возможно ли установить таким образом?
Devuan GNU/Linux

sidbar

Подскажите, 9.0.0 нетинсталл это гибридный образ? Он же с флешки не требует cd-rom?
Devuan GNU/Linux


sidbar

#3
А где syslinux располагается на этом образе?

Попробовал команду isohybrid -u debian-9.0.0-i386-netinst.iso после нее исошник не дает указать вручную устройство, вываливает в красный фон, полная фигня.

На красный фон выходит, когда флешдиск торчит в корпусе, странный глюк, пишет что не может с него загрузиться.

Попробовал еще переименовать initrd.gz(с iso диска, может его надо брать с установленной системы?) и положить рядом с исошником, тоже самое поведение как и вначале.

menuentry "Debian install" {
    set isofile='/boot/debian-9.0.0-i386-netinst.iso'
    set initrdfile='/boot/debian-9.0.0-i386-netinst.initrd.gz'
    loopback loop (hd0,gpt4)$isofile
    loopback loop $isofile
    linux (loop)/install.386/vmlinuz findiso=$isofile priority=low vga=788 ---
    initrd $initrdfile
    }
Devuan GNU/Linux

sidbar

Devuan GNU/Linux