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


В образе кали починили конфиги.
В loopback_bad можно удалить каталог с ним. Все работает прекрассно.
Lupus pilum mutat, non mentem.
vall
Отсюда делаю вывод, что граб для старта MX-lnux использует конфиг, созданный для antiX.
Да. я в курсе. У них одинаковый способ загрузки.
vall
Только кажется должен быть выбор языка, так вот этого момента не было.
Запустил только что федору из образа напрямую. Все точно также как через autoiso. Нет там выбора языка.
Lupus pilum mutat, non mentem.
Ладно. Итог.



Kali
ext4 + ntfs -

Fedora
ext4 + ntfs -


А вот с MX и antix забавная ситуация получается.
В qemu не могут найти свои образы совсем.

При размещении на тех же разделах и перезагрузке на реальном железе та же ситуация.
Но копирую на переносной жесткий в ntfs раздел, на котором все до этого и тестировал, и оттуда, блин, запускаются.
Фигня какая-то.
Видимо в их ядрах\инитах нехватает каких-то дров.

Кали работает. Конфиг для него удален, т.к. разработчики исправили свой loopback.cfg
Lupus pilum mutat, non mentem.
Перенёс все образы на ext4. Удалил на ntfs.

Fedora & Kali-Linux (с удалёным из autoiso конфигом) стартуют с ветерком.

MX & antiX - не могут найти свои образы. С флэшки MX спокойно грузится в графическом режиме; antiX загружается в режиме командной строки (как показал вчера на фото).
Dobrov
этот шрифт с пометкой кириллицы
Там помечается не вся кириллица а только с , так как имеет одну и туже клавишу что иногда приводит к ошибкам
шрифт Hack
https://github.com/source-foundry/Hack/releases/tag/v2.018

в версиях больше 2.018 уже убрали отличие "с" латинской и кириллицы

можно еще и подсветку синтаксиса использовать
sudo pacman -S highlight
echo  "/boot/grub/сustom.cfg" |  highlight --out-format xterm256 -l --force --syntax=actionscript -s acid
В части us и ru
- us - все буквы будут видны, в частности c
echo -n ccccc | xxd -e
00000000: 63636363       63                    ccccc
- ru - все буквы будут точки, в частности с
echo -n ссссс | xxd -e
00000000: 81d181d1 81d181d1     81d1           ..........

EDIT 1 - в принципе можно использовать и другие утилиты
- hexdump
echo "abcdefgh" | hexdump -C
00000000  61 62 63 64 65 66 67 68  0a                       |abcdefgh.|
echo "абсдеф" | hexdump -C
00000000  d0 b0 d0 b1 d1 81 d0 b4  d0 b5 d1 84 0a           |.............|
- od (но не так наглядно)
echo "abcdefgh" | od -c
0000000   a   b   c   d   e   f   g   h  \n
echo "абсдеф" | od -c
0000000 320 260 320 261 321 201 320 264 320 265 321 204  \n
Ошибки не исчезают с опытом - они просто умнеют
В части описанного способа загрузки - сам использую самописный grub.cfg, но сегодня решил испробовать описанный в топике способ.
Фактически имелось два образа (последние образы archiso и systemrescuecd) - оба образа запустились нормально. Для тех, кто использует много образов для загрузки, штука удобная и полезная.

PS - в части проблем при загрузке, самое простое прописать в конфиге несколько реперных точек, чтобы определиться с возможным местом затыка, ... посложнее - применить отладку (debug) grub.
У себя прописал, на всякий случай так (смотри echo ...)
# пункт меню номер 2
submenu "archlinux-2020.08.01-x86_64.iso" {
 #set root=(hd0,3)
 set isofile=/ISO/archlinux-2020.08.01-x86_64.iso
 #loopback loop (hd0,3)/archlinux-2020.08.01-x86_64.iso
 loopback loop (hd0,3)$isofile
 probe -s root_uuid -u $root
 echo   'Loading vmlinuz-linux (choice) ...'
 linux (loop)/arch/boot/x86_64/vmlinuz-linux img_dev=/dev/disk/by-uuid/$root_uuid img_loop=archlinux-2020.08.01-x86_64.iso earlymodules=loop
 echo   'Loading initrd (choice) ...'
 initrd (loop)/arch/boot/x86_64/archiso.img
 echo   'Start boot ...'
 boot
}
Ошибки не исчезают с опытом - они просто умнеют
jim945
Конфиг для загрузки разных линуксов из iso образов.

Пожелания и критика приветствуются.
jim945, небольшое пожелание.
Хотелось бы в репозитории иметь grub.cfg с универсальными и минимальными настройками. Чтобы при установке Grub на флешку, сразу все вместе записать и не придумывать свои настройки (если понадобится, можно потом что-то своё дописать). Думаю было бы удобно.
Я понимаю, что можно и autoiso.cfg переименовать в grub.cfg - и будет работать, я проверял.
Но мне кажется, что какие-то grub-модули надо все-таки загрузить для порядка.
Хорошо, если бы это сделал человек, который в этом разбирается.
После сегодняшних нововведений свежий установочный образ арчлинукс не определяется.
Кстати, по теме если кому интересно Загрузка Live.ISO из Grub2
мои программы
 
Зарегистрироваться или войдите чтобы оставить сообщение.