Как добавить загрузку с .iso в меню Grub2?

Автор Zerg, 20 января 2018, 01:06:31

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

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

Zerg

Подскажите пожалуйста!
У меня два жестких диска и на 2-м жестком диске в папке iso у меня лежит debian-9.3.0-amd64-netinst.iso
Хочу добавить в меню Grub строку Debian.iso что бы при необходимости згружаться с .iso образа...
Что было сделанно мною:
1. В файле /etc/grub.d/40_custom добавил код
menuentry "Debian.iso" --hotkey=d {
insmod ext2
set root='hd1,msdos1'
set isofile='/iso/debian-9.3.0-amd64-netinst.iso'
loopback loop /$isofile
linux (loop)/install.amd/gtk/vmlinuz boot=/ findiso=$isofile noprompt set gfxpayload=800x600x16 noeject noprompt lang=ru_RU quiet ---
initrd /iso/initrd.gz
}

2.Так же прочел что нужно скачать фаил initrd.gz и сохранить его в том же месте где и образ, здесь это сказанно https://unix.stackexchange.com/questions/199339/grub-boot-debian-iso-file-from-ntfs-partition-and-install-it
скачал, сохранил, сделал все как советуют в инструкции!
Но, мне всеравно упоно продолжает писать
фаил << /initrd.gz>>не найден.  :-[

symon2014

Цитироватьinitrd.gz
Попробуйте вместо gz написать lz .

Zerg

Цитата: symon2014 от 20 января 2018, 01:42:00
Цитироватьinitrd.gz
Попробуйте вместо gz написать lz .
Спасибо, помогло но, частично!
"Заработало" у меня после того как я скачал снова фаил "initrd.gz" и переименовал его как Вы сказали в "initrd.lz"!
И теперь у меня 2 файла один "initrd.gz" и "initrd.lz"! И если удалить "initrd.gz" то система не запускается.
Ну, и ладно, сейчас у меня возникла другая проблема!
Не хочет устанавливаться система, до ходит до пункта поиск установочного ISO-образа и не находит его!
Пишет: Не удалось найти установочный ISO-образ.
Так же я пробовал "Указать устройсво в ручную" прописав путь до .iso образа /dev/sdb1/iso но это то же не помогло!
Странно конечно, получается что образ запускается но, не находит сам себя! :-[

symon2014

#3
Я не говорил переименовывать файл. Просто гайд достаточно старый а исо новый , и initrd бывают как gz так и lz .
Навскидку не вспомню , но кажется это просто метод сжатия.

Cообщение объединено 20 января 2018, 14:51:30

Кстати , для простоты загрузки исошек есть приблуда grml-rescueboot.

Zerg

Цитата: symon2014 от 20 января 2018, 14:39:48
Кстати , для простоты загрузки исошек есть приблуда grml-rescueboot.
Попробовал grml-rescueboot не понравилась!
А не понравилась т.к. она тоже не хочет мне подключать Debian образ а так же я пробовал и с образом Arch! Точнее grml-rescueboot добавляет строки в меню Grub но они не запускаются! Удалось ей осилить только образ Lubuntu.
И второй минус - это то, что нужно образы класть в определенное место а именно /boot/grml/ а мне нужно, что бы они были в месте которое я выделю для этих целей.
В любом случае спасибо за наводку!
Вот так это выглядит в меню Grub но, не запускается!

ihammers

Посмотрите инструкцию на wiki.archlinux.org: Multiboot_USB_drive может найдёте, то что ищете.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290