The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
GRUB loop, !*! ACCA, 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?

  • GRUB loop, !*! ACCA, 06:15 , 19-Авг-23 (1)
    Сам разобрался. 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.

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

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

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

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

  • GRUB loop, !*! ACCA, 10:22 , 19-Авг-23 (4)
    Решения не нашёл.

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




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

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