Хм... я сейчас полез поковыряться по поводу
gparted-live-1.1.0-5-i686.iso
нашёл немного инфы тут у буржуев:
https://u.to/n-eiGQ
но предложенный ими вариант
Код
title gparted 1.1.0-5 live \n Приложение gparted предназначено для создания, изменения и удаления разделов жёсткого диска.
find --set-root /Boot/ISO/gparted-live-1.1.0-5-i686.iso
map /Boot/ISO/gparted-live-1.1.0-5-i686.iso (0xff) || map --mem /Boot/ISO/gparted-live-1.1.0-5-i686.iso (0xff)
map --hook
root (0xff)
kernel /live/vmlinuz boot=live union=overlay username=user config components quiet noswap findiso=/Boot/ISO/gparted-live-1.1.0-5-i686.iso toram=filesystem.squashfs ip= net.ifnames=0 nosplash
initrd /live/initrd.img
у меня работает...
вот только напрягает то что там при запуске ещё надо выбирать трижды...
как-бы это автоматизировать фиг знает...
P.S.
не забудьте поправить пути для ISO файла на свои!!!Добавлено (26.01.2021, 15:34)
---------------------------------------------
Блин, походу тут тоже некрофорум =(
Ладно всё равно рискну...
В общем пытаюсь к Grub4Dos прикрутить один из последних Gparted
но старые варианты загрузки что-то не хотят работать...
Попытка тупо загрузить лайв образ.ISO
Код
title GParted [Gnome Partition Editor] gparted-live-1.0.0-1-i686.iso \n Это программа для создания, изменения и удаления дисковых разделов.
map (hd0,0)/Boot/ISO/gparted-live-1.0.0-1-i686.iso (hd32) || map --mem (hd0,0)/Boot/ISO/gparted-live-1.0.0-1-i686.iso (hd32)
map --hook
chainloader (hd32)
Вроде начинает грузиться всё ок, но в какой-то момент говорит что не находит
!! Invalid loop locatoin: /gparted.dat
Пытался и напрямую из образа и вытаскивать папку LIVE
версия с вытаскиванием папки LIVE (и переименовыванием её в gparted)
Код
title Gparted live (0.8.1-3)
find --set-root /gparted/vmlinuz
kernel /gparted/vmlinuz live-media-path=gparted boot=live config noswap quickreboot toram=filesystem.squashfs ip=frommedia nosplash gl_lang=ru_RU keyb=us gl_batch
initrd /gparted/initrd.img
пытается грузиться и по итогу приходит к вот такому сообщению:
Debian GNU/Linux bullseye/sid debian tty1
debian login: --noclear (autonatic login)
и как-бы на этом всё, дальше ничего не происходит...понимаю что не может залогиниться...
Полез поковырялся в родном образе и его меню, оно конечно отличается от грубовского но всё-же...
выдрал оттуда строчку с параметрами:
## /live/vmlinuz boot=live union=overlay username=user config components quiet noswap ip= net.ifnames=0 nosplash
в итоге сделал вот такие варианты меню Grub4Dos
Код
title Gparted (папка LIVE переименована в GPARTED)
root (hd0,0)/gparted
kernel /vmlinuz live-media-path=gparted boot=live union=overlay username=user config components quiet noswap noprompt ip= net.ifnames=0 nosplash locales=ru_RU keyb=us gl_batch
initrd /initrd.img
Но теперь при загрузке есть дважды вопрос с выбором раскладки и языка
Да ещё в процессе загрузки ругается на параметр gl_lang=ru_RU
Boot parameter "gl_lang=ru_RU" is deprecated! Please use "locales" from live-config
и если туда ставлю "locales=ru_RU" то вроде не ругается по потом меню выбора показывается в виде ромбиков (похоже кодировка не совпадает =)
лады ищем дальше в инете, находим где-то упоминание про выбор и генерацию кодировки... Помню что самый универсальный это UTF-8 ...
"locales=ru_RU.UTF-8"
подставляю в меню, окей первый из двух вопросов система принимает автоматом и делает правильную кодировку...
остаётся разобраться со вторым вопросом ... выбор раскладки клавиатуры...
это конечно мелочь, можно и руками выбрать, но хотелось-бы автоматом...
варианты типа:
keyb=us
keymap=us
keymap(8)
keymap=NONE
install-keymap=NONE
не прокатывают, всё равно спрашивает раскладку клавиатуры...
в общем последний из рабочих вариантов (с одним вопросом выбора раскладки)
Код
title GParted [Gnome Partition Editor] live (1.2.0-beta1-2-amd64) \n Это программа для создания, изменения и удаления дисковых разделов. \n GParted позволяет изменять организацию разделов на дисковых устройствах без потери данных.
root (hd0,0)/gparted
kernel /vmlinuz live-media-path=gparted boot=live union=overlay username=user config components quiet noswap noprompt ip= net.ifnames=0 nosplash locales=ru_RU.UTF-8 gl_batch
initrd /initrd.img
p.s. На всякий случай, я в линуксах полный ноль.