The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"GRUB loop"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Установка ОС)
Изначальное сообщение [ Отслеживать ]

"GRUB loop"  +/
Сообщение от ACCA (ok), 17-Авг-23, 07:12 
Коллеги,

пытаюсь сделать USB с загрузкой множества .ISO через GRUB. https://wiki.archlinux.org/title/Multiboot_USB_drive

Почему-то ядро и initramfs грузится, но потом этот самый (loop) не виден из загруженой системы. (loop) невозможно передать как root= параметр. В примерах нудно рассказывают, как передать $root, но вроде бы нужен (loop). [возможно XY problem].

Например, Slax ругается -
switch root from initramfs to ramfs
[...]
Fatal error occurred - Could not locate slax data.

Из аварийного shell можно добраться до $root, до $isofile и прочих, но они не замонтированы, как /.

Any ideas?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "GRUB loop"  +/
Сообщение от ACCA (ok), 19-Авг-23, 06:15 
Сам разобрался. GRUB2 multiboot from .ISO files - это набор грязных хаков в initrd. Параметры передаются через /proc/cmdline.

У ArchLinux это iso_loop_dev=
Debian/Ubuntu - iso-scan/filename=
Kali/Deepin - fromiso=

Остальные - кто как.

Slax тупит, не желает работать с /dev/loop от GRUB2 в качестве from=. ProxMox вообще hardcoded на /dev/sr0 и /dev/sda без вариантов.

GRUB2 chainloader никак не сможет работать с loop: https://askubuntu.com/questions/989448/grub2-chainloading-a-...

Попробую Syslinux и его memdisk.

Ответить | Правка | Наверх | Cообщить модератору

2. "GRUB loop"  +/
Сообщение от Аноним (2), 19-Авг-23, 08:33 
> пытаюсь сделать USB с загрузкой множества .ISO
> Any ideas?

Ventoy - https://habr.com/ru/articles/575642/

Ответить | Правка | Наверх | Cообщить модератору

3. "GRUB loop"  +/
Сообщение от ACCA (ok), 19-Авг-23, 09:53 
> Минусы:
>     Не все железо поддерживает
>     Не все образы корректно работают, так что это отнюдь не "серебряная пуля"
>     Нет автообновления утилиты.

См. предыдущий комментарий.

Ответить | Правка | Наверх | Cообщить модератору

4. "GRUB loop"  +/
Сообщение от ACCA (ok), 19-Авг-23, 10:22 
Решения не нашёл.

Сделал - натыкал в каждый сервер usb flash с тем же ProxMox. В железный KVM сунул флешку с Slax на предмет универсального солдата. Короче, хня получилась. Хуже только PXE с привязкой по MAC-адресу.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру