Multiboot ISO конфиг для Grub2

Nebulosa
сделал "Rescue disk" отдельным субволюмом, чтоб не искать флешку в моменты "аварии".
Для задач удобно решаемых в консоли и mc (без xorg и пр.) достаточно собрать штатными средствами инитрд с нужными утилитами. iso тут собирать избыточно
PuppyRusArch (PRA)
vasek
Должен быть в наличии отдельный раздел ntfs, размерем не менее 10G, в который копируются файлы распакованного ISO.
Да все и так знают как запустить распакованый образ из раздела. С этим и не было проблем.

Мы обсуждаем как запустить образ который хранится в fat или ntfs разделе в виде ISO файла.
...
Интересно. Почему удалено сообщение, на которое выше ссылаюсь?
Lupus pilum mutat, non mentem.
jim945
Интересно. Почему удалено сообщение, на которое выше ссылаюсь?
раз все знают, то и нет смысла ....
jim945
все и так знают как запустить распакованый образ из раздела.

В части запуска образов Linux, как дополнение - удобно и просто использовать еще и memdisk: однотипная запись для всех образов, меняется только имя.
Кстати, с использованием memdisk, запускаются и некоторые загрузочные образы windows размером несколько сотен мегов.
Ошибки не исчезают с опытом - они просто умнеют
vasek
раз все знают, то и нет смысла ….
Зато имеет смысл признавать ошибки...
vasek
memdisk
Довольно специфичная штука.
1. В EFI не работает.
2. Загружает весь образ в оперативную память. Медленно. Оперативки может быть мало.
3. Требуется "драйвер" в образе.

Абсолютное большинство образов, в том числе Линукс, не будут полноценно работать.
Lupus pilum mutat, non mentem.
jim945
Зато имеет смысл признавать ошибки…
В чем? - в том что Windows не запускается из образа? - так это и так известно
В части загрузки ISO-образов Windows с использованием стандартного Grub2 - это не возможно технически, так как чтобы загрузить windows, нужно загрузить загрузочный сектор ISO-образа, а этого GRUB2 делать не умеет - разработчики этот момент не прописали.
Потому и написал как это можно выполнить - не из самого образа, а из распакованного --- чем это плохо?

В части
jim945
В EFI не работает
работает

jim945
Медленно. Оперативки может быть мало
ОЗУ имею 6G и не замечаю - частенько загружаю systemrescuecd.iso с memdisk

jim945
Абсолютное большинство образов, в том числе Линукс, не будут полноценно работать.
Используя загрузочные CD ни разу с этим не сталкивался .... про все, конечно, не знаю ... возможно какие то и будут тормозит.

PS - кстати, загрузочный сектор у ISO Windows - 17-ый, первые 16 секторов пустые .... и Grub об этом не знает
sudo hexdump -C -n 32784 /…/REANIMATOR_WIN_7PRO-SP1-x86.iso
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00008000  01 43 44 30 30 31 01 00  20 20 20 20 20 20 20 20  |.CD001..        |
Ошибки не исчезают с опытом - они просто умнеют
vasek
работает
Возможно. Запамятовал.

vasek
Windows не запускается из образа? - так это и так известно
Сначала ты доказывал обратное.

Повторюсь. В теме разговор только про образы. AUTOISO как бы.

vasek
Grub2 - это не возможно технически, так как чтобы загрузить windows, нужно загрузить загрузочный сектор ISO-образа, а этого GRUB2 делать не умеет - разработчики этот момент не прописали.
Бред. Просто в виндовом образе отсутствует нужный драйвер.
Lupus pilum mutat, non mentem.
jim945
Сначала ты доказывал обратное.
Лично для меня понятия образ и распакованный образ - понятия синонимы - а поэтому имел ввиду распакованный образ - и не нужно к этому цеплятся.

jim945
Бред. Просто в виндовом образе отсутствует нужный драйвер.
Может думать что хочешь ... спорить и доказывать не собираюсь - привел из DOC ... а главное, windows не тема обсуждения на данном форуме.
И давай обсжудение Windows на этом закончим - не к чему это ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
В части
jim945
В EFI не работает
работает
Вот здесь похоже я ошибся - писал по памяти и многое забыл ... и сам никогда не пробовал (так как efi никогда не использовал).
Помнится упоминание efi syslinux (пакет то ли efi-syslinux то ли syslinux-efi) ... а сейчас вспомилось упоминание, что этот пакет не содержит memdisk (точно не помню), хотя загрузку выполнить можно, но по хитрому.
Если что имеется по этой части, просьба дать ссылку ...
Ошибки не исчезают с опытом - они просто умнеют
Загружается через
linux16
По идее должен работать в EFI
https://wiki.syslinux.org/wiki/index.php?title=MEMDISK
Lupus pilum mutat, non mentem.
jim945
По идее должен работать в EFI
https://wiki.syslinux.org/wiki/index.php?title=MEMDISK
Это DOC у меня имеется ... упоминаний про EFI в нем нет ... и по идее это должно работать и с EFI - загрузка же идет через Grub.
Поэтому и написал работает ... но позже вспомилось упоминание про bios syslinux и efi syslilux - и все перемешалось - возможно вспомил совсем не то. На ноуте efi имеется, но не рабочий и проверить не могу. Если есть возможность, проверь при случае.
Я прописываю в рукописный grub.cfg следующие строки (образы расположены в /ISO)
# пункт меню номер 7
 menuentry "ISO memdisk systemrescuecd" {
 set root=(hd0,3)
 insmod memdisk
 linux16 /boot/memdisk iso
 initrd16 /ISO/systemrescuecd-amd64-6.1.5.iso
}
# пункт меню номер 8
menuentry "ISO memdisk archiso" {
 set root=(hd0,3)
 insmod memdisk
 linux16 /boot/memdisk iso
 initrd16 /ISO/archlinux-2020.12.01-x86_64.iso
В /boot нужно поместить модуль memdisk (находится в пакете syslinux .... сам пакет вообщем то не нужен).
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.