Страница 1 из 1
Создание мультизагрузочных iso-образа и флешки.
Добавлено: 15 фев 2017, 18:45
notauser
Понадобятся установочные образы, причем хотя бы один с UEFI. Их необходимо распаковать. Один будет использован для сборки мультизагрузочного iso-образа (желательно гибридный, тот, что с isolinux и UEFI - далее образ), остальные - в качестве "доноров". В "корне" этого образа создать папки для размещения файлов из "доноров" (32 и 64, например). В 32 и 64 копируем из предварительно распакованных образов ROSA vmlinuz0, initrd0.img, всю LiveOS и можно rpm.lst (если оно Вам надо). Правим /где/распакован/образ/isolinux/isolinux.cfg. Фрагмент (пример)
Код: Выделить всё
label linux0
menu label Start 32 bit ROSA Desktop Fresh R8 MATE
kernel /32/vmlinuz0
append initrd=/32/initrd0.img root=live:CDLABEL=ROSA.FRESH.MATE.R rootfstype=auto ro rd.live.dir=/32/LiveOS rd.live.image quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788
label linux0
menu label Start 32 bit ROSA Desktop Fresh R9 KDE
kernel vmlinuz0
append initrd=initrd0.img root=live:CDLABEL=ROSA.FRESH.MATE.R rootfstype=auto ro rd.live.image quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788
label linux0
menu label Start 64 bit ROSA Desktop Fresh R7 PLASMA
kernel /64/vmlinuz0
append initrd=/64/initrd0.img root=live:CDLABEL=ROSA.FRESH.MATE.R rootfstype=auto ro rd.live.dir=/64/LiveOS rd.live.image quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788
Параметры
rd.live.dir=/32/LiveOS и
root=live:CDLABEL=ROSA.FRESH.MATE.R важны.
Правим /где/распакован/образ/EFI/BOOT/grub.cfg. Фрагмент (пример)
Код: Выделить всё
[quote]
set default="0"
function load_video {
insmod efi_gop
insmod efi_uga
}
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod part_msdos
insmod ext2
insmod iso9660
set gfxmode=1024x768,1024x600,800x600,640x480
insmod gfxterm
insmod gettext
terminal_output gfxterm
insmod gfxmenu
loadfont /EFI/BOOT/themes/rosa/dejavu_sans_bold_14.pf2
loadfont /EFI/BOOT/themes/rosa/dejavu_sans_mono_11.pf2
loadfont /EFI/BOOT/themes/rosa/terminal_font_11.pf2
insmod png
set theme=/EFI/BOOT/themes/rosa/theme.txt
export theme
background_image -m stretch /EFI/BOOT/themes/rosa/terminal_background.png
set timeout=10
search --no-floppy --set=root -l 'ROSA.FRESH.MATE.R'
menuentry 'Boot from local drive' {
reboot
}
menuentry 'Start 64 bit ROSA Desktop Fresh R7 PLASMA' --class rosa --class gnu-linux --class gnu --class os {
echo 'Loading kernel ...'
linux /64/vmlinuz0 root=live:LABEL=ROSA.FRESH.MATE.R ro rd.live.dir=/64/LiveOS rd.live.image quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /64/initrd0.img
}
menuentry 'Start 32 bit ROSA Desktop Fresh R8 MATE' --class rosa --class gnu-linux --class gnu --class os {
echo 'Loading kernel ...'
linux /32/vmlinuz0 root=live:LABEL=ROSA.FRESH.MATE.R ro rd.live.dir=/32/LiveOS rd.live.image quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /32/initrd0.img
}
menuentry 'Start 32 bit ROSA Desktop Fresh R9 KDE' --class rosa --class gnu-linux --class gnu --class os {
echo 'Loading kernel ...'
linux /isolinux/vmlinuz0 root=live:LABEL=ROSA.FRESH.MATE.R ro rd.live.image quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /isolinux/initrd0.img
}[/quote]
Подготовим efiboot.img. Копируем исправленный /где/распакован/образ/EFI/BOOT/grub.cfg куда-то. Монтируем efiboot.img.
Код: Выделить всё
cd /где/распакован/образ/isolinux/
sudo mount -o rw efiboot.img ../EFI/
Исправленный grub.cfg из "куда-то" копируем в /EFI/EFI/BOOT/ с заменой существующего. Отмонтируем.
Собираем
Код: Выделить всё
xorriso -as mkisofs -rock -omit-version-number -disable-deep-relocation -joliet -allow-leading-dots -volid "ROSA.FRESH.MATE.R" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e isolinux/efiboot.img -no-emul-boot -isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin -isohybrid-gpt-basdat -o /куда/собираете/имя.iso --boot-catalog-hide /где/распакован/образ
Параметр
-volid "ROSA.FRESH.MATE.R" - важен. xorriso создаст гибридный iso-образ c EFI. Его можно и на флешку записать. Например так
Код: Выделить всё
sudo cp /куда/собираете/имя.iso /dev/отмонтировання_флешка
Если iso-образ не нужен, то
1) Размечаем флешку
Пусть будет gpt.
Создаём 3 радела (например)
1 - BIOS boot partition - не форматируем. Надо для grub stage 2
2 - fat32 EFI - понятно
3 - ext4 - для файлов и grub
/dev/sdg, например, Ваша флешка. Будьте внимательны
Смортим разделы
что-то покажет (если есть, конечно)
Удалаем всё
Код: Выделить всё
Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y
Создаём новые:
1 - BIOS boot partition. Пусть будет 3M
Код: Выделить всё
Command (? for help): n
Partition number (1-128, default 1): 1
First sector (34-15433694, default = 2048) or {+-}size{KMGTP}: Нажимаем Enter
Last sector (2048-15433694, default = 15433694) or {+-}size{KMGTP}: +3M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef02
2 - EFI System. Пусть будет 500M. Вдруг будет грузить ядра непосредственно из EFI. Если не надо, можно уменьшить раз в 10.
Код: Выделить всё
Command (? for help): n
Partition number (2-128, default 2): 2
First sector (34-15433694, default = 8192) or {+-}size{KMGTP}:
Last sector (8192-15433694, default = 15433694) or {+-}size{KMGTP}: +500M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef00
3 - Linux filesystem. Всё остальное. Можно везде Нажимаем Enter
Код: Выделить всё
Command (? for help): n
Partition number (3-128, default 3):
First sector (34-15433694, default = 1032192) or {+-}size{KMGTP}:
Last sector (1032192-15433694, default = 15433694) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
Запишем изменения
Смотрим
Выходим
Теперь разделы надо форматировать (фс перечислил в 1)). Не хотите выносить себе больше мозг консольными программами, воспользуйтесь GUI-приложением gparted. Кстати, всё вышеперечисленное можно сделать в нем же (флаги: 1 - bios_grub, 2 - boot и esp)

.
2) Теперь установим Grub2. Смонтируйте 3 раздел флешки (ext4). Можно прямо в gparted. Я всегда устанавливаю на флешку 32-bit версию. Если у Вас ОС 32-bit без EFI, то
Код: Выделить всё
sudo grub2-install --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sdg --recheck --force
Если нет, то я бы сделал.
Код: Выделить всё
sudo grub2-install --target=i386-pc --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sdg --recheck --force
Не спрашивайте зачем.
3) Теперь файлы. Монтируем 2 раздел флешки (fat32 EFI). Из предварительно распакованного образа ROSA c uefi копируем /куда/смонтировали/2/раздел/флешки всю EFI. Правим grub.cfg
Код: Выделить всё
set default="0"
function load_video {
insmod efi_gop
insmod efi_uga
}
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod part_msdos
insmod ext2
insmod iso9660
set gfxmode=1024x768,1024x600,800x600,640x480
insmod gfxterm
insmod gettext
terminal_output gfxterm
insmod gfxmenu
loadfont /EFI/BOOT/themes/rosa/dejavu_sans_bold_14.pf2
loadfont /EFI/BOOT/themes/rosa/dejavu_sans_mono_11.pf2
loadfont /EFI/BOOT/themes/rosa/terminal_font_11.pf2
insmod png
set theme=/EFI/BOOT/themes/rosa/theme.txt
export theme
background_image -m stretch /EFI/BOOT/themes/rosa/terminal_background.png
set timeout=10
menuentry 'Boot from local drive' {
reboot
}
menuentry 'Start 64 bit ROSA Desktop Fresh R7 PLASMA EFI' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
search --no-floppy --fs-uuid --set=root 296a744e-b44b-4131-9c30-67cf9c8a6f5a
echo 'Loading kernel ...'
linux /64/vmlinuz0 root=UUID=296a744e-b44b-4131-9c30-67cf9c8a6f5a ro rd.live.dir=/64/LiveOS rd.live.image quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /64/initrd0.img
}
menuentry 'Start 32 bit ROSA Desktop Fresh R8 MATE' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
search --no-floppy --fs-uuid --set=root 296a744e-b44b-4131-9c30-67cf9c8a6f5a
echo 'Loading kernel ...'
linux /32/vmlinuz0 root=UUID=296a744e-b44b-4131-9c30-67cf9c8a6f5a ro rd.live.dir=/32/LiveOS rd.live.image quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /32/initrd0.img
}
В /куда/смонтировали/3/раздел/флешки/boot/grub2 из /куда/смонтировали/2/раздел/флешки/EFI/BOOT копируем папку themes (ведь хотим тему, да?) и grub.cfg. Правим grub.cfg
Код: Выделить всё
set default="0"
set root='hd0,gpt3'
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod part_msdos
insmod ext2
insmod iso9660
set gfxmode=1024x768,1024x600,800x600,640x480
insmod gfxterm
insmod gettext
terminal_output gfxterm
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_bold_14.pf2
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_mono_11.pf2
loadfont ($root)/boot/grub2/themes/rosa/terminal_font_11.pf2
insmod png
set theme=($root)/boot/grub2/themes/rosa/theme.txt
export theme
background_image -m stretch ($root)/boot/grub2/themes/rosa/terminal_background.png
set timeout=10
menuentry 'Boot from local drive' {
reboot
}
menuentry 'Start 64 bit ROSA Desktop Fresh R7 PLASMA Grub-no-efi' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
search --no-floppy --fs-uuid --set=root 296a744e-b44b-4131-9c30-67cf9c8a6f5a
echo 'Loading kernel ...'
linux /64/vmlinuz0 root=UUID=296a744e-b44b-4131-9c30-67cf9c8a6f5a ro rd.live.dir=/64/LiveOS rd.live.image quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /64/initrd0.img
}
menuentry 'Start 32 bit ROSA Desktop Fresh R8 MATE' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
search --no-floppy --fs-uuid --set=root 296a744e-b44b-4131-9c30-67cf9c8a6f5a
echo 'Loading kernel ...'
linux /32/vmlinuz0 root=UUID=296a744e-b44b-4131-9c30-67cf9c8a6f5a ro rd.live.dir=/32/LiveOS rd.live.image quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /32/initrd0.img
}
В /куда/смонтировали/3/раздел/флешки/ создаем папки 32 и 64 в которые из предварительно распакованных образов ROSA копируем vmlinuz0, initrd0.img, всю LiveOS и можно rpm.lst (если оно Вам надо)
Пояснения. /64/ и /32/ UUID=296a744e-b44b-4131-9c30-67cf9c8a6f5a - просто пример. 296a744e-b44b-4131-9c30-67cf9c8a6f5a необходимо заменить в обоих grub.cfg на то, что покажет
для Вашей флешки (в случае с "/dev/sdg, например, Ваша флешка" это будет /dev/sdg3)
UPD Испривлена опечатка в 2) /dev/sdg теперь соответствует примеру.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 16 фев 2017, 23:11
Борис3
А это не опасно для систем компьютера запускать что-то флешкой с grub2 (часто при установки новой системы с grub2 последний сшибает имеющий уже загрузчик)? Ещё заметил для подготовки флешки команда gdisk, а не привычная fdisk (вроде аналогично, не считая установки размеров в терабайтах). Спасибо за информацию, а что не говорим, что метод опробован лично?
Как вижу примеры вверху не отредактированные полностью (жаль)? Хочу ещё подготовку label в отличие от UUID.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 17 фев 2017, 16:46
notauser
Нет, хотя я не совсем понял вопрос. Вы просто устанавливаете grub2 на флешку, что-бы она стала загрузочной.
Не использовал fdisk с gpt, а теоретизировать не стал.
Да.
Что не так? Необходимые параметры из рабочих конфигурационных файлов указаны. А я нет.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 18 фев 2017, 19:20
Борис3
Добрый вечер! Долго правил grub.cfg, а он пишет не может сохранить, проверьте права. Это где и как? Я под администратором в консоли и менеджере файлов, а это KWrite. Я конечно сохранил изменение в документе на столе, но задачу как продолжить. Подсказки ещё дурацкие лезут и однажды каталоги новые мне удалили- я фигею, пришлось переделывать.
Почему 3) два раза правим grub.cfg ведь копируем в 3 раздел уже отредактированный?
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 18 фев 2017, 22:54
notauser
Пишите ЧТО и КАК сделали. KWrite - не менеджер файлов.
- запуск менеджера файлов от root (KDE, Plasma?).
Посмотрите отличия grub.cfg для EFI и grub2. Фактически на флешке два загрузчика - grub как efi-приложение в /EFI/BOOT для загрузки компьютера "в режиме" UEFI(EFI) и grub /boot/grub2 - в BIOS. Их, конечно, можно сделать одинаковыми и даже обойтись одним, но лучше так. Вдруг решите загружать нечто специфичное для UEFI(EFI) и BIOS, использовать разные темы и т.п. Ну после того, как осилите это.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 00:16
Борис3
Меня в данный момент интересует как закрыть KWrite и сохранить потом изменения, а так всё по пунктам, только первая ОС МАТЕ R8 86_64 c EF,а вторая LXQT R6 i586. Cпоткнулся на сохранение grub,cfg 3), но завершил загрузку файлов всех. Потом ещё одну grub,cfg править. Понимаю, что grub2 не простой и самосохраняться может. Может перезагрузка всё решит. Но скажу прямо понимать "от куда и куда" очень сложно- лучше приводить пример конкретный, ещё цифры /2/раздел долго пережёвывал (понятнее ведь dev /sdc2/UUID) и т.д.. Читаю по Grub2-викиучебник, но не пойму как выйти на командную строку KWrite (это я ищу получение достаточных прав).
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 10:01
trs
По аналогии с вышенаписанным можно и kwrite запустить с правами root
в таком случае будет возможность сохранить файл, на изменение которого есть права только у root.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 11:21
Борис3
trs писал(а):По аналогии с вышенаписанным можно и kwrite запустить с правами root
в таком случае будет возможность сохранить файл, на изменение которого есть права только у root.
Спасибо! Вот этой подсказки я ждал. А вообще kwrite ведёт себя словно живой
шпион: то пишет что более часа редактирую, то хвалит что ошибок не обнаружено.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 12:44
Борис3
Не стартует у меня загрузка с флешки, хотя меню наблюдаю (у меня сделано Start,Install, а первый пункт не понятен назначением). Может неудача в том, что как написано скопировал вторую grub.cfg, а там имеется документ grubenv и надо было туда его копировать, но решил что это самостоятельный файл. Ещё начальный каталог изначально назвал rosa, а ознакомившись с изменениями grub.cfg переименовал в Linux. Для постановки темы правильно ли понимаю: надо в 3 разделе в grub.cfg где имеются сверху их строчки прописать путь к теме по разделу флешки?(как всегда лучше пример, а не объяснение)
Ещё важное: разделы создавал GParted, а потом проверил gdisk, на 2 раздел флаг boot поставил, а на первый нет таких, но могу тоже boot поставить-скорее и проблема в 1 разделе (не видно, что активен). Как исправить? Да и 3 раздел флагом не отмечен- не активен, а в нём загрузчики каждой ОС.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 16:12
trs
Борис3 писал(а):как всегда лучше пример
Поэтому выше и было «Пишите ЧТО и КАК сделали».
Если попробуете записать свои действия и сопоставить с рабочим (там только UUID изменить) примером, наверняка сами найдёте ошибку.
Или хотя бы покажите результат.
Судя по "у меня сделано Start,Install" не выполнено "Правим grub.cfg", а создан новый в другом месте.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 16:20
Борис3
trs писал(а):Борис3 писал(а):как всегда лучше пример
Поэтому выше и было «Пишите ЧТО и КАК сделали».
Если попробуете записать свои действия и сопоставить с рабочим (там только UUID изменить) примером, наверняка сами найдёте ошибку.
Или хотя бы покажите результат.
Судя по "у меня сделано Start,Install" не выполнено "Правим grub.cfg", а создан новый в другом месте.
Нет, делал строго по инсторукции, разве только аналогично Start (Live) добавил в grub.cfg- без него мала цена мультифлешки, хотя хотелось иначе каталоги называть, но эта флешка пробная 4 Гб.
Поправил редактированием 1 пункт меню: написал Reboot вместо бывшего- несколько у меня дисков и ОС и этот пункт крутил по кругу в меню не понимая с какого диска загружаться. А Reboot работает -перезагрузка.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 17:03
notauser
Сделайте всё, как в примере. Добейтесь работы, а потом меняйте. Видимо пока плохо понимаете, как всё это устроено и работает. И "Пишите ЧТО и КАК сделали" иначе трудно будет помочь.
Сравните /EFI. Перейдите в /EFI (2 раздел на флешке) и
Сравните /. Перейдите в / (3 раздел флешки) и
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 17:09
Борис3
notauser писал(а):Сделайте всё, как в примере. Добейтесь работы, а потом меняйте. Видимо пока плохо понимаете, как всё это устроено и работает. И "Пишите ЧТО и КАК сделали" иначе трудно будет помочь.
По активации 1, 3 разделов подскажите , а потом уж всё снесу и через gdisk/
Пишет ошибку : не находит примерно это grub2-install --target=i386-pc --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sdb --recheck --force
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 17:15
notauser
Что подсказать? Я не понимаю Вашей терминологии.

"Пишите ЧТО и КАК сделали" иначе трудно будет помочь.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 17:59
Борис3
Меня беспокоит 1 раздел по созданию и активности.
Теперь сравнил /EF из образа и на диске: думаю совпадают, но они отличаются от Ваших. Прикладываю скриншоты.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 19:25
notauser
grub2-install --target=i386-pc --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sd
g --recheck --force
Опечатка у меня была. /dev/sdg - флешка в примере.
С раздело 1 ничего, кроме создания, делать не надо. Как создать я написал.
Пытаетесь точно флешку смотреть или распакованные образы. И не правильно.
ls -l
R не то, что ls -lr.
su - знаете как работает (pwd покажет где сейчас находитесь

)? И что покажет ls после этого? Я не писал про это. "Пишите ЧТО и КАК сделали". Пошагово и подробно. Извините, но в последний раз прошу. Иначе я не смогу помочь. И да
всё же используйте. В нем можно "Открыть терминал в этой папке", открыть файл в редакторе от root и копировать от root. Это должно избавить от многих проблем с правами доступа.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 19:32
Борис3
A вот по 3 разделу почему-то каталогов 32 и 64 с файлами не показывает? Конечно разницы много с Вашими.
Наверно потому что без рута был в менеджере файлов?
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 20:05
notauser
Читаем выше про su -
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 20:08
Борис3
notauser писал(а):grub2-install --target=i386-pc --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sd
g --recheck --force
Опечатка у меня была. /dev/sdg - флешка в примере.
С раздело 1 ничего, кроме создания, делать не надо. Как создать я написал.
Пытаетесь точно флешку смотреть или распакованные образы. И не правильно.
ls -l
R не то, что ls -lr.
su - знаете как работает (pwd покажет где сейчас находитесь

)? И что покажет ls после этого? Я не писал про это. "Пишите ЧТО и КАК сделали". Пошагово и подробно. Извините, но в последний раз прошу. Иначе я не смогу помочь. И да
всё же используйте. В нем можно "Открыть терминал в этой папке", открыть файл в редакторе от root и копировать от root. Это должно избавить от многих проблем с правами доступа.
Абсолютно не вижу разницы где Вы нашли у себя ошибку, правда опять объяснение на вынос мозга вместо примера как прописывать. Так устанавливал:
Код: Выделить всё
sudo grub2-install --target=i386-pc --boot-directory=/media/jany/Multi/sdc3/boot /dev/sdc --recheck --force
Остальное, что объясняете так и делал правильно, a EF вроде сначала просили на 2 разделе с расспакованым образом сравнить, а потом 3 раздел.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 20:18
notauser
Я там вместо sdg писал sdb, потом поправил. А это что?
notauser писал(а):
Если iso-образ не нужен, то
1) Размечаем флешку
Пусть будет gpt.
Создаём 3 радела (например)
1 - BIOS boot partition - не форматируем. Надо для grub stage 2
2 - fat32 EFI - понятно
3 - ext4 - для файлов и grub
/dev/sdg, например, Ваша флешка. Будьте внимательны
Смортим разделы
что-то покажет (если есть, конечно)
Удалаем всё
Код: Выделить всё
Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y
Создаём новые:
1 - BIOS boot partition. Пусть будет 3M
Код: Выделить всё
Command (? for help): n
Partition number (1-128, default 1): 1
First sector (34-15433694, default = 2048) or {+-}size{KMGTP}: Нажимаем Enter
Last sector (2048-15433694, default = 15433694) or {+-}size{KMGTP}: +3M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef02
2 - EFI System. Пусть будет 500M. Вдруг будет грузить ядра непосредственно из EFI. Если не надо, можно уменьшить раз в 10.
Код: Выделить всё
Command (? for help): n
Partition number (2-128, default 2): 2
First sector (34-15433694, default = 8192) or {+-}size{KMGTP}:
Last sector (8192-15433694, default = 15433694) or {+-}size{KMGTP}: +500M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef00
3 - Linux filesystem. Всё остальное. Можно везде Нажимаем Enter
Код: Выделить всё
Command (? for help): n
Partition number (3-128, default 3):
First sector (34-15433694, default = 1032192) or {+-}size{KMGTP}:
Last sector (1032192-15433694, default = 15433694) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
Запишем изменения
Смотрим
Выходим
Теперь разделы надо форматировать (фс перечислил в 1)).
Использование gparted для - домашнее задание

После su - в консоли pwd что покажет? Флешка стала загрузочной? Меню grub видите? Скрин с gparted флешки покажите что-ли. /media/jany/Multi/sdc3/boot - это смущает.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 20:40
Борис3
После su - в консоли pwd что покажет? Флешка стала загрузочной? Меню grub видите? Скрин с gparted флешки покажите что-ли. /media/jany/Multi/sdc3/boot - это смущает.
notauser
root. Стала. Меню grub2 вижу. Так я специально и привел эту установку grub2 чтобы поправили, потому что пишет ошибку с этой записью, но вроде вместо флешка прописывал UUID.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 20:46
notauser
Флешка стала загрузочной? Меню grub видите? Скрин с gparted флешки покажите что-ли. /media/jany/Multi/sdc3/boot - это смущает.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 21:54
Борис3
Multi- это 3 раздел флешки назван. У вас я понял туда устанавливается grub2.
Перед открытием меню флешки это кажет:
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 22:12
notauser
Проще будет начать с начала. С разметки флешки.
Сравните флаги.
Но ладно, с этим потом. Пока тренируйтесь. И так
Код: Выделить всё
grub2-install --target=i386-pc --boot-directory=/media/jany/Multi/boot /dev/sdc --recheck --force
- лучше. /media/jany/Multi/ - это /куда/смонтировали/3/раздел/флешки/.
Загрузка идет в BIOS, так? Давайте grub.cfg из /media/jany/Multi/sdc3/boot/grub2 посмотрим.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 22:39
Борис3
Она у меня аналогична первой (темы загрузил, но не ставил, кстати их надо прописать правильно чтобы были в меню):
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 22:54
Борис3
notauser писал(а):Проще будет начать с начала. С разметки флешки.
ROSA-Live-USB.png
Сравните флаги.
Но ладно, с этим потом. Пока тренируйтесь. И так
Код: Выделить всё
grub2-install --target=i386-pc --boot-directory=/media/jany/Multi/boot /dev/sdc --recheck --force
- лучше. /media/jany/Multi/ - это /куда/смонтировали/3/раздел/флешки/.
Загрузка идет в BIOS, так? Давайте grub.cfg из /media/jany/Multi/sdc3/boot/grub2 посмотрим.
Потом попробую и так установить grub2, хотя названия sdc просто не существует после разметки флешки- сомневаюсь, что правильнее. Главное как предполагал в 1 разделе у меня пусто- этого GParted сделать не может, нет там и флагов с двойным названием.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 22:58
notauser
Читайте инструкцию до полного понимания. Там есть и про /dev/sdg (это не название флешки, а устройство-флешка, на скрине Борис3 - /dev/sde) и про всё остальное. Теперь о grub.cfg
set root='hd0,gpt3' - устанавливает в качестве корня 3 раздел флешки
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_bold_14.pf2
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_mono_11.pf2
loadfont ($root)/boot/grub2/themes/rosa/terminal_font_11.pf2
insmod png
set theme=($root)/boot/grub2/themes/rosa/theme.txt
export theme
background_image -m stretch ($root)/boot/grub2/themes/rosa/terminal_background.png
Это для темы.
search --no-floppy --set=root -l 'ROSA.FRESH.MATE.R8.i586' -l -это LABEL. Не надо вообще.
В раздел menuentry 'Start 32 ... я бы всё же добавил set root='hd0,gpt3'
Ну и в linux /64/vmlinuz0 заменить на свой путь к vmlinuz0. С rd.live.dir= и initrd аналогично. Насколько я понял 64/ не в корне (/) 3 раздела флешки, а в какой-то папке.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 23:24
notauser
notauser писал(а):...в консоли pwd что покажет?...
Борис3 писал(а):...
root. ...
Вообще /root. Так?
Вот
и показывает содержимое /root, а не того, что надо.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 23:33
Борис3
notauser писал(а):Читайте инструкцию до полного понимания. Там есть и про /dev/sdg (это не название флешки, а устройство-флешка, на скрине - /dev/sde) и про всё остальное. Теперь о grub.cfg
set default="0"
set root='hd0,gpt3' - устанавливает в качестве корня 3 раздел флешки
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_bold_14.pf2
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_mono_11.pf2
loadfont ($root)/boot/grub2/themes/rosa/terminal_font_11.pf2
insmod png
set theme=($root)/boot/grub2/themes/rosa/theme.txt
export theme
background_image -m stretch ($root)/boot/grub2/themes/rosa/terminal_background.png
Это для темы.
search --no-floppy --set=root -l 'ROSA.FRESH.MATE.R8.i586' -l -это LABEL. Не надо вообще.
В раздел menuentry 'Start 32 ... я бы всё же добавил set root='hd0,gpt3'
Ну и в linux /64/vmlinuz0 заменить на свой путь к vmlinuz0. С rd.live.dir= и initrd аналогично. Насколько я понял 64/ не в корне (/) 3 раздела флешки, а в какой-то папке.
Инструкцией темы не прописываются в меню- надо через title или menuentry '. А путь такой к папкам /32 и /64 -/media/jany/Multi/dev/sdc3/Linux/ -этому я внутренне сопротивлялся, но не хотел свой ставить, тогда всё ваше не подошло бы. Какие search --no-floppy --set=root -l 'ROSA.FRESH.MATE.R8.i586' -l -это LABEL. Суйчас гляну, может не то редактирование загрузил.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 19 фев 2017, 23:45
notauser
>
Инструкцией темы не прописываются в меню- надо через title или menuentry '.
Видимо Вам виднее. Это
"
set root='hd0,gpt3' - устанавливает в качестве корня 3 раздел флешки
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_bold_14.pf2
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_mono_11.pf2
loadfont ($root)/boot/grub2/themes/rosa/terminal_font_11.pf2
insmod png
set theme=($root)/boot/grub2/themes/rosa/theme.txt
export theme
background_image -m stretch ($root)/boot/grub2/themes/rosa/terminal_background.png
Это для темы."
для чего-то другого, да. "
В /куда/смонтировали/3/раздел/флешки/boot/grub2 из /куда/смонтировали/2/раздел/флешки/EFI/BOOT копируем папку themes (ведь хотим тему, да?)" в инструкции не написано.
>
А путь такой к папкам /32 и /64 -/media/jany/Multi/dev/sdc3/Linux/ -этому я внутренне сопротивлялся, но не хотел свой ставить, тогда всё ваше не подошло бы.
Где такое в инструкции? "
В /куда/смонтировали/3/раздел/флешки/ создаем папки 32 и 64". /media/jany/Multi/64 и /media/jany/Multi/32 - так должно быть и /media/jany/Multi/boot, кстати, то же. Ещё раз
/media/jany/Multi/ - это
/куда/смонтировали/3/раздел/флешки/
>
Какие search --no-floppy --set=root -l 'ROSA.FRESH.MATE.R8.i586'
http://forum.rosalab.ru/viewtopic.php?f ... 342#p82337
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 00:15
Борис3
Это у меня заскок случился от долгого редактирования, вызванного словами куд-куда-куда. Сейчас удаляю лишние каталоги dev/sdc3. Каталог /Linux/ тоже можно было не делать, а сразу /rosa64mate/ и /rosa32lxqt/ если много систем.
Я и говорю- каждая черточка в Вашей инструкции мне говорила о необходимости множества каталогов, можно ведь было без черточек хотя бы писать, а лучше своё создание описать. Не обижайтесь пожалуйста.
Ну вот после перемещения на стол /Linux/, удаления лишних и опять перемещения /Linux/ на флешку исчез 2 раздел, но GParted его видит, но опции монтировать не выдаёт. Придётся всё переустанавливать уже завтра и без GParted.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 12:29
Борис3
Заново создал три раздела и форматировал флешку, установил grub2.Споткнулся на простом, но не для меня пока действии: не могу смонтировать 2 раздел даже командой sudo mont /dev/sdc2, не говоря уж про gparted (??)

Хорошая программа для монтирования mountmanager, но её почему-то нет в репозиторие Росы.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 14:16
notauser
sudo mount /dev/sdc2 - и куда он (mount) должен смонтировать? Это сработает, если в системе (в fstab, например) есть сведения от том, где точка монтирования (/куда/монтировать.)
/куда/монтировать должен существовать. /home/jany/EFI-USB - /куда/монтировать. Создайте EFI-USB в Домашней папке. И да, для файловой системы с esp - это нормальное поведение. А если загрузка в EFI(UEFI) не актуальна - не мучайтесь.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 14:32
Борис3
notauser писал(а):
sudo mount /dev/sdc2 - и куда он (mount) должен смонтировать? Это сработает, если в системе (в fstab, например) есть сведения от том, где точка монтирования (/куда/монтировать.)
/куда/монтировать должен существовать. /home/jany/EFI-USB - /куда/монтировать. Создайте EFI-USB в Домашней папке. И да, для файловой системы с esp - это нормальное поведение. А если загрузка в EFI(UEFI) не актуальна - не мучайтесь.
Лучше помучаться, чем не знать- похоже теперь часто будут образы с UEFI. То есть для редактирования достаточно домашней папки, а работать с этим разделом на флешке не обязательно?
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 14:47
notauser
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 15:05
Борис3
Не получается монтировать. Использовать принудительную команду что ли?
Код: Выделить всё
sudo mount -t vfat -o force /dev/sdс2 /home/jany/Рабочий стол/EFI-USB/
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 15:10
notauser
Издеваетесь? mont на скрине. mount надо. И в пути пробелы не надо. Делайте как я писал выше. Учитесь сами, пожалейте моё время. Спасибо за понимание. И да, я там опечатался. Виноват.
EFI-USB - создать. Флаг esp не позволяет многим программам монтировать раздел.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 17:24
Борис3
notauser писал(а):
EFI-USB - создать. Флаг esp не позволяет многим программам монтировать раздел.
Если нет у меня мощной программы монтирования сниму пока этот флаг, а сделав grub.cfg, поставлю.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 17:58
notauser
Есть. mount называется. Потратьте немного времени на изучение. Ведь всё равно тратите на поиск непойми чего.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 20:10
Борис3
Могу нас поздравить -наполовину задача решена: LXQT 32 bit нормально запускается с мультифлешки, а вот МАTE 64 bit c EF только стартует с меню и на длинной трассировки в кодах виснет- даже ctrl+alt+del не возвращают, только грубое отключение.
Подумайте может в загрузчике 32 битном дело, EF не дает, хотя у меня этот режим отключен и идут ОС с ним и без. Делал по первой главной инструкции с чистого листа сверяя строчки (ставил правда вверху конфигурации из 64 битной с EF, но добавил Ваши. Вроде что-то предлагали изменить? И тем в меню не видно как и предполагал- может их текст из папки rosa скопировать в корень 3 раздела?.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 20:21
notauser
Борис3 писал(а):
Подумайте может в загрузчике 32 битном дело, EF не дает, хотя у меня этот режим отключен и идут ОС с ним и без.
А вы не хотите?

Пишите подробно, что и как. А то мне уже порядком надоело. Начинайте. Что такое "МАTE 64 bit c EF" и откуда оно взялось? Какой UEFI на компьютере - 32 bit? Откуда тогда меню grub при загрузке в режиме UEFI, как переключаете режим загрузки ПК UEFI - BIOS? Что во 2 разделе флешки (EFI), флаг?
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 20:58
Борис3
notauser писал(а):Борис3 писал(а):
Подумайте может в загрузчике 32 битном дело, EF не дает, хотя у меня этот режим отключен и идут ОС с ним и без.
А вы не хотите?

Пишите подробно, что и как. А то мне начинает надоедать. Какой UEFI на компьютере - 32 bit? Откуда тогда меню grub при загрузке в режиме UEFI, как переключаете режим загрузки ПК UEFI - BIOS? Что в 2 раздел флешки (EFI), флаг.
У меня ноутбук, BIOS: American Megatrends version K52JU
206 . Битность UEFI не указана, но ноут 64 битный 2010 года. Я же сказал UEFI отключена в BIOS, отсюда и меню. Никак не переключаю режим UEFI в BIOS. Флаги как у Вас написаны. Во 2 разделе папка /EFI /внутри /BOOT/ c кроме /тем/ и /fonts/ файлы grub.cfg , grubx64.efi , BOOTx64.efi .
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 21:12
Борис3
Последняя строчка при зависании:
Код: Выделить всё
UFS: Unable to mount root fs on unknown-block(0,0)
Перевод:UFS: Не удалось смонтировать корневую ФС на неизвестный-блок(0,0)- т.е. на компьютер получается. Пробовал и отключать флаги начальные 2 раздела (переходит на msftdata), не дающие его монтировать- то же самое, только вывода этого нет, но значительно больше строк кодировки при зависании.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 22:07
Борис3
Попробовал убрать две строки с efi в grub.cfg 3 раздела- ничего не дало, а может потом и 2 раздела.
Код: Выделить всё
function load_video {
insmod efi_gop
insmod efi_uga
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 23:13
notauser
notauser писал(а):Борис3 писал(а):
Подумайте может в загрузчике 32 битном дело, EF не дает, хотя у меня этот режим отключен и идут ОС с ним и без.
А вы не хотите?

Пишите подробно, что и как. А то мне уже порядком надоело. Начинайте. Что такое "МАTE 64 bit c EF" и откуда оно взялось? Какой UEFI на компьютере - 32 bit? Откуда тогда меню grub при загрузке в режиме UEFI, как переключаете режим загрузки ПК UEFI - BIOS? Что во 2 разделе флешки (EFI), флаг?
Борис3 писал(а):notauser писал(а):
А вы не хотите?

Пишите подробно, что и как. А то мне начинает надоедать. Какой UEFI на компьютере - 32 bit? Откуда тогда меню grub при загрузке в режиме UEFI, как переключаете режим загрузки ПК UEFI - BIOS? Что в 2 раздел флешки (EFI), флаг.
У меня ноутбук, BIOS: American Megatrends version K52JU
206 . Битность UEFI не указана, но ноут 64 битный 2010 года. Я же сказал UEFI отключена в BIOS, отсюда и меню. Никак не переключаю режим UEFI в BIOS. Флаги как у Вас написаны. Во 2 разделе папка /EFI /внутри /BOOT/ c кроме /тем/ и /fonts/ файлы grub.cfg , grubx64.efi , BOOTx64.efi .
Вы жмете ЦИТАТА, думаете, что ответить, я за это время редактирую сообщение. Глухой телефон получается.

grub.cfg надо смотреть и где расположены файлы "МАTE 64 bit c EF".
в помощь. Если проблема здесь (в сообщении на форуме) проблемы с форматированием вывода, перенаправьте его в файл, а оттуда скопируете сюда (в сообщение на форуме)
Если пока нет UEFI, то зачем об этом постоянно об этом писать и спрашивать? Разберитесь с загрузкой в BIOS. /EFI к ней ни коим боком. Сделаете, возьметесь за UEFI.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 20 фев 2017, 23:56
Борис3

grub.cfg надо смотреть и где расположены файлы "МАTE 64 bit c EF"
Если пока нет UEFI, то зачем об этом постоянно писать и спрашивать? Разберитесь с загрузкой в BIOS. /EFI к ней ни коим боком. Сделаете, возьметесь за UEFI.
Не очень понял, что хотите : т.е увидеть файлы глазами на 2 разделе, да они с EF все вместе.
Зачем мне с загрузкой в BIOS разбираться? Было невозможным с UEFI системы ставить, вычитал, что надо отключить, и всё пошло.
Последние эксперименты ничего не дали. Могу конечно всё вернуть и включить в BIOS UEFI, что и сделаю.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 21 фев 2017, 00:50
notauser
Борис3 писал(а):Последняя строчка при зависании:
Код: Выделить всё
UFS: Unable to mount root fs on unknown-block(0,0)
Перевод:UFS: Не удалось смонтировать корневую ФС на неизвестный-блок(0,0)- т.е. на компьютер получается. Пробовал и отключать флаги начальные 2 раздела (переходит на msftdata), не дающие его монтировать- то же самое, только вывода этого нет, но значительно больше строк кодировки при зависании.
Скорее всего не может найти LiveOS, заданую rd.live.dir=
Борис3 писал(а):Попробовал убрать две строки с efi в grub.cfg 3 раздела- ничего не дало, а может потом и 2 раздела.
Код: Выделить всё
function load_video {
insmod efi_gop
insmod efi_uga
Внимательно смотрим пример. Там этого нет. Скопировали бы вы всё из примера и заработало бы давно.
> Я же сказал UEFI отключена в BIOS, отсюда и меню - вы
Что такое "МАTE 64 bit c EF" и откуда оно взялось?
grub.cfg надо смотреть и где расположены файлы "МАTE 64 bit c EF". -я
> да они с EF все вместе.
Что это EF и с чем вместе? Т.е. у вас сейчас нет загрузки с UEFI, при загрузке есть пункт "МАTE 64 bit c EF"? Ещё раз. Если пока нет UEFI, то зачем об этом постоянно об этом писать и спрашивать? Всё, если не будет описания типа: Я скопировал это туда, изменил этот файл так, перезагрузил ПК в таком-то режиме, увидел что-то, выбрал то-то - до свидания. Спасибо за понимание.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 21 фев 2017, 12:35
Борис3
А это тогда что в Вашей инструкции?
}
3) Теперь файлы. Монтируем 2 раздел флешки (fat32 EFI). Из предварительно распакованного образа ROSA c uefi копируем /куда/смонтировали/2/раздел/флешки всю EFI. Правим grub.cfg
КОД: ВЫДЕЛИТЬ ВСЁ
set default="0"
function load_video {
insmod efi_gop
insmod efi_uga
}
Попробую добавить систему на флешку (8 гб,предусмотрел названием директориев в корне)- может перемещениями и распаковкой файл какой повреждён. Но для начала посмотрите файл содержания 3 раздела, 2 раздела флешки: (Извиняюсь не так назвал первое вложение- конечно это содержание раздела 3)
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 21 фев 2017, 17:44
Борис3
Спасибо, notauser. Исправил ошибки по невнимательности редактирования в файлах grub.cfg и все 4 системы (две с UEFI- наверно можно обойтись одной папкой EF собрав в неё файлы BOOT.., Grub.. и с других систем- у меня 32 и 64 битные) запускаются для установки с флешки. Лично мне не надо, но темы не видны в меню, а уж если начали про них писать то логично завершить их установку (а может Вы имеете ввиду темы системы, а не меню загрузки?). Извиняюсь, что отнял много времени невнимательностью.
Ну и вопрос из Ваших предложений: как упростить создание мультифлешки без UEFI (наверно 2 раздела не надо?)?
Можно модераторам чистить тему.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 24 фев 2017, 20:50
Борис3
Ладно с темами- это надо отдельную тему создавать, т.к. не просто. Две темы можно выбрать (с эмблемой РОСЫ и моно), думаю путём записи нужной верхней строкой в файле grub.cfg где они расписаны. А вот на двух разделах у меня мультифлешка не создается из распакованных образов 32 бит без EF. Там не генерируеися grub.cfg, а созданный вручную почему-то крякозябры выдает при попытке просмотра меню загрузки. Причём ж.диск с MBR и BIOS, а не GPT. Жду предложений.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 24 фев 2017, 22:27
notauser
Просто учить мат. часть. Для борьбы с кракозябрами подгрузить unicode.pf2 по аналогии со шрифтами из темы.

Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 25 фев 2017, 12:28
Борис3
notauser писал(а):Просто учить мат. часть. Для борьбы с кракозябрами подгрузить unicode.pf2 по аналогии со шрифтами из темы.

Юморист Вы однако. Есть у меня свой перевод ваших предложений, но воспитание не позволяет озвучить.
Как раз интернет советует устанавливать загрузчик grub c ЕFI, но Вы намекали сделать это проще. Реально же учит только практика и кто хочет помогать.
Re: Создание мультизагрузочных iso-образа и флешки.
Добавлено: 25 фев 2017, 16:19
Борис3
Ура! Получилось с системами без UEFI с ОС 32 bit проще: 1. создаются два раздела как выше: 3 Мбит и второй на всю флешку, форматируем только второй в ext4.
2. устанавливаем grub2 по вернему примеру в теме на 2 раздел( он единственно видимый менеджером файлов).
3.создаём директории ОС и загружаем в них распакованные образы аналогично 3 разделу выше (можно делать и ранее).
4. правим каталог boot на флешке, для чего из предварительно распакованного любого образа 32 бит с UEFI в папках EF/BOOT/ копируем всё кроме папки /fonts/ и всталяем на флешку в /boot/grub2/, а затем редактируем как выше по примеру grub.cfg, не забывая во второй строчке указать правильно раздел так set root='hd0,gpt2'.
Вот и всё- мультифлешка работает. Аналогично можно с системами без UEFI с ОС 64 bit .
Создание мультизагрузочных iso-образа и флешки.
Добавлено: 06 мар 2019, 14:08
KA-25
а как добавить windows 8 и 7 ?
Пробовал под виндой создать по этой этой
https://remontcompa.ru/794-kak-sozdat-u ... k-mbr.html . Загрузка Росы останавливается почти в начале загрузки (что в легаси что в уефи, после выбора из меню росы установить/загрузить/запустить. ФОто найти не могу).