Создание мультизагрузочных iso-образа и флешки.

Ответить
notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 15 фев 2017, 18:45

Понадобятся установочные образы, причем хотя бы один с 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/ с заменой существующего. Отмонтируем.

Код: Выделить всё

sudo umount  ../EFI/
Собираем

Код: Выделить всё

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, например, Ваша флешка. Будьте внимательны

Код: Выделить всё

sudo gdisk /dev/sdg
Смортим разделы

Код: Выделить всё

Command (? for help): p
что-то покажет (если есть, конечно)

Удалаем всё

Код: Выделить всё

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'
Запишем изменения

Код: Выделить всё

Command (? for help): w
Смотрим

Код: Выделить всё

Command (? for help): p
Выходим

Код: Выделить всё

Command (? for help): q
Теперь разделы надо форматировать (фс перечислил в 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 на то, что покажет

Код: Выделить всё

sudo blkid
для Вашей флешки (в случае с "/dev/sdg, например, Ваша флешка" это будет /dev/sdg3)
UPD Испривлена опечатка в 2) /dev/sdg теперь соответствует примеру.
Последний раз редактировалось notauser 19 фев 2017, 18:47, всего редактировалось 2 раза.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 16 фев 2017, 23:11

А это не опасно для систем компьютера запускать что-то флешкой с grub2 (часто при установки новой системы с grub2 последний сшибает имеющий уже загрузчик)? Ещё заметил для подготовки флешки команда gdisk, а не привычная fdisk (вроде аналогично, не считая установки размеров в терабайтах). Спасибо за информацию, а что не говорим, что метод опробован лично?
Как вижу примеры вверху не отредактированные полностью (жаль)? Хочу ещё подготовку label в отличие от UUID.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 17 фев 2017, 16:46

Нет, хотя я не совсем понял вопрос. Вы просто устанавливаете grub2 на флешку, что-бы она стала загрузочной.
Не использовал fdisk с gpt, а теоретизировать не стал.
Да.
Что не так? Необходимые параметры из рабочих конфигурационных файлов указаны. А я нет.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 18 фев 2017, 19:20

Добрый вечер! Долго правил grub.cfg, а он пишет не может сохранить, проверьте права. Это где и как? Я под администратором в консоли и менеджере файлов, а это KWrite. Я конечно сохранил изменение в документе на столе, но задачу как продолжить. Подсказки ещё дурацкие лезут и однажды каталоги новые мне удалили- я фигею, пришлось переделывать.
Почему 3) два раза правим grub.cfg ведь копируем в 3 раздел уже отредактированный?

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 18 фев 2017, 22:54

Пишите ЧТО и КАК сделали. KWrite - не менеджер файлов.

Код: Выделить всё

kdesu dolphin
- запуск менеджера файлов от root (KDE, Plasma?).
Посмотрите отличия grub.cfg для EFI и grub2. Фактически на флешке два загрузчика - grub как efi-приложение в /EFI/BOOT для загрузки компьютера "в режиме" UEFI(EFI) и grub /boot/grub2 - в BIOS. Их, конечно, можно сделать одинаковыми и даже обойтись одним, но лучше так. Вдруг решите загружать нечто специфичное для UEFI(EFI) и BIOS, использовать разные темы и т.п. Ну после того, как осилите это.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 00:16

Меня в данный момент интересует как закрыть KWrite и сохранить потом изменения, а так всё по пунктам, только первая ОС МАТЕ R8 86_64 c EF,а вторая LXQT R6 i586. Cпоткнулся на сохранение grub,cfg 3), но завершил загрузку файлов всех. Потом ещё одну grub,cfg править. Понимаю, что grub2 не простой и самосохраняться может. Может перезагрузка всё решит. Но скажу прямо понимать "от куда и куда" очень сложно- лучше приводить пример конкретный, ещё цифры /2/раздел долго пережёвывал (понятнее ведь dev /sdc2/UUID) и т.д.. Читаю по Grub2-викиучебник, но не пойму как выйти на командную строку KWrite (это я ищу получение достаточных прав).

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение trs » 19 фев 2017, 10:01

По аналогии с вышенаписанным можно и kwrite запустить с правами root

Код: Выделить всё

kdesu kwrite
в таком случае будет возможность сохранить файл, на изменение которого есть права только у root.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 11:21

trs писал(а):По аналогии с вышенаписанным можно и kwrite запустить с правами root

Код: Выделить всё

kdesu kwrite
в таком случае будет возможность сохранить файл, на изменение которого есть права только у root.
Спасибо! Вот этой подсказки я ждал. А вообще kwrite ведёт себя словно живой шпион: то пишет что более часа редактирую, то хвалит что ошибок не обнаружено.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 12:44

Не стартует у меня загрузка с флешки, хотя меню наблюдаю (у меня сделано Start,Install, а первый пункт не понятен назначением). Может неудача в том, что как написано скопировал вторую grub.cfg, а там имеется документ grubenv и надо было туда его копировать, но решил что это самостоятельный файл. Ещё начальный каталог изначально назвал rosa, а ознакомившись с изменениями grub.cfg переименовал в Linux. Для постановки темы правильно ли понимаю: надо в 3 разделе в grub.cfg где имеются сверху их строчки прописать путь к теме по разделу флешки?(как всегда лучше пример, а не объяснение)
Ещё важное: разделы создавал GParted, а потом проверил gdisk, на 2 раздел флаг boot поставил, а на первый нет таких, но могу тоже boot поставить-скорее и проблема в 1 разделе (не видно, что активен). Как исправить? Да и 3 раздел флагом не отмечен- не активен, а в нём загрузчики каждой ОС.
Последний раз редактировалось Борис3 19 фев 2017, 16:14, всего редактировалось 1 раз.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение trs » 19 фев 2017, 16:12

Борис3 писал(а):как всегда лучше пример
Поэтому выше и было «Пишите ЧТО и КАК сделали».
Если попробуете записать свои действия и сопоставить с рабочим (там только UUID изменить) примером, наверняка сами найдёте ошибку.
Или хотя бы покажите результат.
Судя по "у меня сделано Start,Install" не выполнено "Правим grub.cfg", а создан новый в другом месте.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 16:20

trs писал(а):
Борис3 писал(а):как всегда лучше пример
Поэтому выше и было «Пишите ЧТО и КАК сделали».
Если попробуете записать свои действия и сопоставить с рабочим (там только UUID изменить) примером, наверняка сами найдёте ошибку.
Или хотя бы покажите результат.
Судя по "у меня сделано Start,Install" не выполнено "Правим grub.cfg", а создан новый в другом месте.
Нет, делал строго по инсторукции, разве только аналогично Start (Live) добавил в grub.cfg- без него мала цена мультифлешки, хотя хотелось иначе каталоги называть, но эта флешка пробная 4 Гб.
Поправил редактированием 1 пункт меню: написал Reboot вместо бывшего- несколько у меня дисков и ОС и этот пункт крутил по кругу в меню не понимая с какого диска загружаться. А Reboot работает -перезагрузка.
Последний раз редактировалось Борис3 19 фев 2017, 17:06, всего редактировалось 1 раз.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 17:03

Сделайте всё, как в примере. Добейтесь работы, а потом меняйте. Видимо пока плохо понимаете, как всё это устроено и работает. И "Пишите ЧТО и КАК сделали" иначе трудно будет помочь.
Сравните /EFI. Перейдите в /EFI (2 раздел на флешке) и
.:
итого 4
drwx------ 3 notauser notauser 4096 фев 15 14:53 EFI

./EFI:
итого 4
drwx------ 4 notauser notauser 4096 фев 15 19:30 BOOT

./EFI/BOOT:
итого 2176
-rw-r--r-- 1 notauser notauser 1298416 янв 21 2016 BOOTx64.efi
drwx------ 2 notauser notauser 4096 фев 14 21:33 fonts
-rw-r--r-- 1 notauser notauser 2447 фев 15 19:30 grub.cfg
-rw-r--r-- 1 notauser notauser 917392 янв 21 2016 grubx64.efi
drwx------ 3 notauser notauser 4096 фев 14 21:33 themes

./EFI/BOOT/fonts:
итого 2248
-rw-r--r-- 1 notauser notauser 2298254 янв 21 2016 unicode.pf2

./EFI/BOOT/themes:
итого 8
drwx------ 2 notauser notauser 8192 фев 14 21:33 rosa

./EFI/BOOT/themes/rosa:
итого 448
-rw-r--r-- 1 notauser notauser 508 янв 21 2016 background.png
-rw-r--r-- 1 notauser notauser 165230 янв 21 2016 dejavu_sans_bold_14.pf2
-rw-r--r-- 1 notauser notauser 78540 янв 21 2016 dejavu_sans_mono_11.pf2
-rw-r--r-- 1 notauser notauser 301 янв 21 2016 highlighted_c.png
-rw-r--r-- 1 notauser notauser 169 янв 21 2016 highlighted_e.png
-rw-r--r-- 1 notauser notauser 180 янв 21 2016 highlighted_ne.png
-rw-r--r-- 1 notauser notauser 185 янв 21 2016 highlighted_n.png
-rw-r--r-- 1 notauser notauser 148 янв 21 2016 highlighted_nw.png
-rw-r--r-- 1 notauser notauser 183 янв 21 2016 highlighted_se.png
-rw-r--r-- 1 notauser notauser 188 янв 21 2016 highlighted_s.png
-rw-r--r-- 1 notauser notauser 154 янв 21 2016 highlighted_sw.png
-rw-r--r-- 1 notauser notauser 169 янв 21 2016 highlighted_w.png
-rw-r--r-- 1 notauser notauser 294 янв 21 2016 item_normal_c.png
-rw-r--r-- 1 notauser notauser 118 янв 21 2016 item_normal_e.png
-rw-r--r-- 1 notauser notauser 186 янв 21 2016 item_normal_ne.png
-rw-r--r-- 1 notauser notauser 186 янв 21 2016 item_normal_n.png
-rw-r--r-- 1 notauser notauser 152 янв 21 2016 item_normal_nw.png
-rw-r--r-- 1 notauser notauser 147 янв 21 2016 item_normal_se.png
-rw-r--r-- 1 notauser notauser 149 янв 21 2016 item_normal_s.png
-rw-r--r-- 1 notauser notauser 145 янв 21 2016 item_normal_sw.png
-rw-r--r-- 1 notauser notauser 155 янв 21 2016 item_normal_w.png
-rw-r--r-- 1 notauser notauser 5964 янв 21 2016 Logo_Rosa.png
-rw-r--r-- 1 notauser notauser 106 янв 21 2016 menu_bkg_c.png
-rw-r--r-- 1 notauser notauser 106 янв 21 2016 menu_bkg_e.png
-rw-r--r-- 1 notauser notauser 106 янв 21 2016 menu_bkg_ne.png
-rw-r--r-- 1 notauser notauser 169 янв 21 2016 menu_bkg_n.png
-rw-r--r-- 1 notauser notauser 169 янв 21 2016 menu_bkg_nw.png
-rw-r--r-- 1 notauser notauser 106 янв 21 2016 menu_bkg_se.png
-rw-r--r-- 1 notauser notauser 169 янв 21 2016 menu_bkg_s.png
-rw-r--r-- 1 notauser notauser 169 янв 21 2016 menu_bkg_sw.png
-rw-r--r-- 1 notauser notauser 169 янв 21 2016 menu_bkg_w.png
-rw-r--r-- 1 notauser notauser 317 янв 21 2016 progress_bar_c.png
-rw-r--r-- 1 notauser notauser 277 янв 21 2016 progress_bar_e.png
-rw-r--r-- 1 notauser notauser 274 янв 21 2016 progress_bar_ne.png
-rw-r--r-- 1 notauser notauser 274 янв 21 2016 progress_bar_n.png
-rw-r--r-- 1 notauser notauser 274 янв 21 2016 progress_bar_nw.png
-rw-r--r-- 1 notauser notauser 274 янв 21 2016 progress_bar_se.png
-rw-r--r-- 1 notauser notauser 274 янв 21 2016 progress_bar_s.png
-rw-r--r-- 1 notauser notauser 274 янв 21 2016 progress_bar_sw.png
-rw-r--r-- 1 notauser notauser 277 янв 21 2016 progress_bar_w.png
-rw-r--r-- 1 notauser notauser 147 янв 21 2016 scrollback_c.png
-rw-r--r-- 1 notauser notauser 214 янв 21 2016 scrollback_n.png
-rw-r--r-- 1 notauser notauser 207 янв 21 2016 scrollback_s.png
-rw-r--r-- 1 notauser notauser 145 янв 21 2016 scrollbar_c.png
-rw-r--r-- 1 notauser notauser 229 янв 21 2016 scrollbar_n.png
-rw-r--r-- 1 notauser notauser 206 янв 21 2016 scrollbar_s.png
-rw-r--r-- 1 notauser notauser 90 янв 21 2016 terminal_background.png
-rw-r--r-- 1 notauser notauser 14393 янв 21 2016 terminal_font_11.pf2
-rw-r--r-- 1 notauser notauser 2375 янв 21 2016 theme.txt
Сравните /. Перейдите в / (3 раздел флешки) и
.:
итого 12
drwxrwxrwx 3 root root 4096 фев 14 21:22 32
drwxrwxrwx 3 notauser root 4096 фев 14 21:36 64
drwxrwxrwx 3 notauser root 4096 фев 15 14:38 boot

./32:
итого 25232
-rw-rw-rw- 1 root root 21274529 июл 21 2016 initrd0.img
drwxrwxrwx 2 root root 4096 фев 14 17:25 LiveOS
-rw-rw-rw- 1 root root 75218 июл 21 2016 rpm.lst
-rw-rw-rw- 1 root root 4479744 июл 21 2016 vmlinuz0

./32/LiveOS:
итого 1421676
-rw-rw-rw- 1 root root 4096 июл 21 2016 osmin.img
-rw-rw-rw- 1 root root 1455788032 июл 21 2016 squashfs.img

./64:
итого 24752
-rw-rw-rw- 1 notauser root 20582203 янв 21 2016 initrd0.img
drwxrwxrwx 2 notauser root 4096 фев 14 21:33 LiveOS
-rw-rw-rw- 1 notauser root 107120 янв 21 2016 rpm.lst
-rw-rw-rw- 1 notauser root 4648416 янв 21 2016 vmlinuz0

./64/LiveOS:
итого 1939284
-rw-rw-rw- 1 notauser root 4096 янв 21 2016 osmin.img
-rw-rw-rw- 1 notauser root 1985818624 янв 21 2016 squashfs.img

./boot:
итого 4
drwxrwxrwx 6 notauser root 4096 фев 15 16:37 grub2

./boot/grub2:
итого 32
drwxrwxrwx 2 notauser root 4096 фев 15 14:38 fonts
-rw-rw-rw- 1 notauser root 3071 фев 15 16:37 grub.cfg
-rw-rw-rw- 1 notauser root 1024 фев 15 14:38 grubenv
drwxrwxrwx 2 notauser root 12288 фев 15 14:48 i386-pc
drwxrwxrwx 2 notauser root 4096 фев 15 14:38 locale
drwxrwxrwx 3 notauser root 4096 июл 21 2016 themes

./boot/grub2/fonts:
итого 2248
-rw-rw-rw- 1 notauser root 2298254 фев 15 14:48 unicode.pf2

./boot/grub2/i386-pc:
итого 2040
-rw-rw-rw- 1 notauser root 10320 фев 15 14:48 acpi.mod
-rw-rw-rw- 1 notauser root 1484 фев 15 14:48 adler32.mod
-rw-rw-rw- 1 notauser root 5756 фев 15 14:48 affs.mod
-rw-rw-rw- 1 notauser root 7088 фев 15 14:48 afs.mod
-rw-rw-rw- 1 notauser root 8796 фев 15 14:48 ahci.mod
-rw-rw-rw- 1 notauser root 813 фев 15 14:48 all_video.mod
-rw-rw-rw- 1 notauser root 1216 фев 15 14:48 aout.mod
-rw-rw-rw- 1 notauser root 5596 фев 15 14:48 ata.mod
-rw-rw-rw- 1 notauser root 4276 фев 15 14:48 at_keyboard.mod
-rw-rw-rw- 1 notauser root 1820 фев 15 14:48 backtrace.mod
-rw-rw-rw- 1 notauser root 7848 фев 15 14:48 bfs.mod
-rw-rw-rw- 1 notauser root 4764 фев 15 14:48 biosdisk.mod
-rw-rw-rw- 1 notauser root 2552 фев 15 14:48 bitmap.mod
-rw-rw-rw- 1 notauser root 3816 фев 15 14:48 bitmap_scale.mod
-rw-rw-rw- 1 notauser root 2252 фев 15 14:48 blocklist.mod
-rw-rw-rw- 1 notauser root 512 фев 15 14:48 boot.img
-rw-rw-rw- 1 notauser root 2624 фев 15 14:48 boot.mod
-rw-rw-rw- 1 notauser root 30180 фев 15 14:48 bsd.mod
-rw-rw-rw- 1 notauser root 14452 фев 15 14:48 btrfs.mod
-rw-rw-rw- 1 notauser root 2336 фев 15 14:48 bufio.mod
-rw-rw-rw- 1 notauser root 2428 фев 15 14:48 cat.mod
-rw-rw-rw- 1 notauser root 512 фев 15 14:48 cdboot.img
-rw-rw-rw- 1 notauser root 3684 фев 15 14:48 chain.mod
-rw-rw-rw- 1 notauser root 1716 фев 15 14:48 cmostest.mod
-rw-rw-rw- 1 notauser root 2168 фев 15 14:48 cmp.mod
-rw-rw-rw- 1 notauser root 3205 фев 15 14:48 command.lst
-rw-rw-rw- 1 notauser root 2412 фев 15 14:48 configfile.mod
-rw-rw-rw- 1 notauser root 26203 фев 15 14:48 core.img
-rw-rw-rw- 1 notauser root 4680 фев 15 14:48 cpio_be.mod
-rw-rw-rw- 1 notauser root 4604 фев 15 14:48 cpio.mod
-rw-rw-rw- 1 notauser root 1724 фев 15 14:48 cpuid.mod
-rw-rw-rw- 1 notauser root 1832 фев 15 14:48 crc64.mod
-rw-rw-rw- 1 notauser root 8792 фев 15 14:48 cryptodisk.mod
-rw-rw-rw- 1 notauser root 855 фев 15 14:48 crypto.lst
-rw-rw-rw- 1 notauser root 4524 фев 15 14:48 crypto.mod
-rw-rw-rw- 1 notauser root 4060 фев 15 14:48 cs5536.mod
-rw-rw-rw- 1 notauser root 1968 фев 15 14:48 datehook.mod
-rw-rw-rw- 1 notauser root 2352 фев 15 14:48 date.mod
-rw-rw-rw- 1 notauser root 1457 фев 15 14:48 datetime.mod
-rw-rw-rw- 1 notauser root 512 фев 15 14:48 diskboot.img
-rw-rw-rw- 1 notauser root 9936 фев 15 14:48 diskfilter.mod
-rw-rw-rw- 1 notauser root 2012 фев 15 14:48 dm_nv.mod
-rw-rw-rw- 1 notauser root 5556 фев 15 14:48 drivemap.mod
-rw-rw-rw- 1 notauser root 2200 фев 15 14:48 echo.mod
-rw-rw-rw- 1 notauser root 24104 фев 15 14:48 efiemu.mod
-rw-rw-rw- 1 notauser root 15632 фев 15 14:48 ehci.mod
-rw-rw-rw- 1 notauser root 4584 фев 15 14:48 elf.mod
-rw-rw-rw- 1 notauser root 3500 фев 15 14:48 emuusb.mod
-rw-rw-rw- 1 notauser root 5392 фев 15 14:48 exfat.mod
-rw-rw-rw- 1 notauser root 1648 фев 15 14:48 exfctest.mod
-rw-rw-rw- 1 notauser root 5784 фев 15 14:48 ext2.mod
-rw-rw-rw- 1 notauser root 4756 фев 15 14:48 extcmd.mod
-rw-rw-rw- 1 notauser root 5792 фев 15 14:48 fat.mod
-rw-rw-rw- 1 notauser root 10328 фев 15 14:48 font.mod
-rw-rw-rw- 1 notauser root 2388 фев 15 14:48 freedos.mod
-rw-rw-rw- 1 notauser root 3004 фев 15 14:48 fshelp.mod
-rw-rw-rw- 1 notauser root 194 фев 15 14:48 fs.lst
-rw-rw-rw- 1 notauser root 2956 фев 15 14:48 functional_test.mod
-rw-rw-rw- 1 notauser root 1832 фев 15 14:48 gcry_arcfour.mod
-rw-rw-rw- 1 notauser root 8340 фев 15 14:48 gcry_blowfish.mod
-rw-rw-rw- 1 notauser root 34116 фев 15 14:48 gcry_camellia.mod
-rw-rw-rw- 1 notauser root 16820 фев 15 14:48 gcry_cast5.mod
-rw-rw-rw- 1 notauser root 3132 фев 15 14:48 gcry_crc.mod
-rw-rw-rw- 1 notauser root 19708 фев 15 14:48 gcry_des.mod
-rw-rw-rw- 1 notauser root 3312 фев 15 14:48 gcry_md4.mod
-rw-rw-rw- 1 notauser root 3908 фев 15 14:48 gcry_md5.mod
-rw-rw-rw- 1 notauser root 2704 фев 15 14:48 gcry_rfc2268.mod
-rw-rw-rw- 1 notauser root 19180 фев 15 14:48 gcry_rijndael.mod
-rw-rw-rw- 1 notauser root 8248 фев 15 14:48 gcry_rmd160.mod
-rw-rw-rw- 1 notauser root 15556 фев 15 14:48 gcry_seed.mod
Последний раз редактировалось notauser 19 фев 2017, 17:25, всего редактировалось 4 раза.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 17:09

notauser писал(а):Сделайте всё, как в примере. Добейтесь работы, а потом меняйте. Видимо пока плохо понимаете, как всё это устроено и работает. И "Пишите ЧТО и КАК сделали" иначе трудно будет помочь.
По активации 1, 3 разделов подскажите , а потом уж всё снесу и через gdisk/
Пишет ошибку : не находит примерно это grub2-install --target=i386-pc --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sdb --recheck --force

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 17:15

Что подсказать? Я не понимаю Вашей терминологии. :( "Пишите ЧТО и КАК сделали" иначе трудно будет помочь.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 17:59

Меня беспокоит 1 раздел по созданию и активности.
Теперь сравнил /EF из образа и на диске: думаю совпадают, но они отличаются от Ваших. Прикладываю скриншоты.
снимок5.png
снимок6.png

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 19:25

grub2-install --target=i386-pc --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sdg --recheck --force
Опечатка у меня была. /dev/sdg - флешка в примере.
С раздело 1 ничего, кроме создания, делать не надо. Как создать я написал.
Пытаетесь точно флешку смотреть или распакованные образы. И не правильно.
ls -lR не то, что ls -lr. su - знаете как работает (pwd покажет где сейчас находитесь :) )? И что покажет ls после этого? Я не писал про это. "Пишите ЧТО и КАК сделали". Пошагово и подробно. Извините, но в последний раз прошу. Иначе я не смогу помочь. И да

Код: Выделить всё

kdesu dolphin
всё же используйте. В нем можно "Открыть терминал в этой папке", открыть файл в редакторе от root и копировать от root. Это должно избавить от многих проблем с правами доступа.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 19:32

снимок7.png
A вот по 3 разделу почему-то каталогов 32 и 64 с файлами не показывает? Конечно разницы много с Вашими.
Наверно потому что без рута был в менеджере файлов?

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 20:05

Читаем выше про su -

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 20:08

notauser писал(а):grub2-install --target=i386-pc --boot-directory=/куда/смонтировали/3/раздел/флешки/boot /dev/sdg --recheck --force
Опечатка у меня была. /dev/sdg - флешка в примере.
С раздело 1 ничего, кроме создания, делать не надо. Как создать я написал.
Пытаетесь точно флешку смотреть или распакованные образы. И не правильно.
ls -lR не то, что ls -lr. su - знаете как работает (pwd покажет где сейчас находитесь :) )? И что покажет ls после этого? Я не писал про это. "Пишите ЧТО и КАК сделали". Пошагово и подробно. Извините, но в последний раз прошу. Иначе я не смогу помочь. И да

Код: Выделить всё

kdesu dolphin
всё же используйте. В нем можно "Открыть терминал в этой папке", открыть файл в редакторе от root и копировать от root. Это должно избавить от многих проблем с правами доступа.
Абсолютно не вижу разницы где Вы нашли у себя ошибку, правда опять объяснение на вынос мозга вместо примера как прописывать. Так устанавливал:

Код: Выделить всё

 sudo grub2-install --target=i386-pc --boot-directory=/media/jany/Multi/sdc3/boot /dev/sdc --recheck --force
Остальное, что объясняете так и делал правильно, a EF вроде сначала просили на 2 разделе с расспакованым образом сравнить, а потом 3 раздел.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 20:18

Я там вместо sdg писал sdb, потом поправил. А это что?
notauser писал(а): Если iso-образ не нужен, то
1) Размечаем флешку
Пусть будет gpt.
Создаём 3 радела (например)
1 - BIOS boot partition - не форматируем. Надо для grub stage 2
2 - fat32 EFI - понятно
3 - ext4 - для файлов и grub

/dev/sdg, например, Ваша флешка. Будьте внимательны

Код: Выделить всё

sudo gdisk /dev/sdg
Смортим разделы

Код: Выделить всё

Command (? for help): p
что-то покажет (если есть, конечно)

Удалаем всё

Код: Выделить всё

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'
Запишем изменения

Код: Выделить всё

Command (? for help): w
Смотрим

Код: Выделить всё

Command (? for help): p
Выходим

Код: Выделить всё

Command (? for help): q
Теперь разделы надо форматировать (фс перечислил в 1)).
Использование gparted для - домашнее задание :)
После su - в консоли pwd что покажет? Флешка стала загрузочной? Меню grub видите? Скрин с gparted флешки покажите что-ли. /media/jany/Multi/sdc3/boot - это смущает.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 20:40

После su - в консоли pwd что покажет? Флешка стала загрузочной? Меню grub видите? Скрин с gparted флешки покажите что-ли. /media/jany/Multi/sdc3/boot - это смущает.
notauser
root. Стала. Меню grub2 вижу. Так я специально и привел эту установку grub2 чтобы поправили, потому что пишет ошибку с этой записью, но вроде вместо флешка прописывал UUID.
снимок8.png
Последний раз редактировалось Борис3 19 фев 2017, 21:07, всего редактировалось 1 раз.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 20:46

Флешка стала загрузочной? Меню grub видите? Скрин с gparted флешки покажите что-ли. /media/jany/Multi/sdc3/boot - это смущает.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 21:54

Multi- это 3 раздел флешки назван. У вас я понял туда устанавливается grub2.
Перед открытием меню флешки это кажет:
2017-02-19_21-29-03.jpg
Последний раз редактировалось Борис3 19 фев 2017, 22:33, всего редактировалось 1 раз.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 22:12

Проще будет начать с начала. С разметки флешки.
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 посмотрим.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 22:39

Она у меня аналогична первой (темы загрузил, но не ставил, кстати их надо прописать правильно чтобы были в меню):
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.R8.i586'

menuentry 'Reboot' {
reboot
}
menuentry 'Start 64 bit ROSA Desktop Fresh R8 MATE EF' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 8779e096-5a3a-42b2-8a87-33139f222583
echo 'Loading kernel ...'
linux /64/vmlinuz0 root=UUID=8779e096-5a3a-42b2-8a87-33139f222583 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 'Install 64 bit ROSA Desktop Fresh R8 MATE EF' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmziood g
insmod part_msdos
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 8779e096-5a3a-42b2-8a87-33139f222583
echo 'Loading kernel ...'
linux /64/vmlinuz0 root=UUID=8779e096-5a3a-42b2-8a87-33139f222583 ro rd.live.dir=/64/LiveOS image quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 install rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /64/initrd0.img
}
menuentry 'Start 32 bit ROSA Desktop Fresh R6 LXQT' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmziood g
insmod part_msdos
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 8779e096-5a3a-42b2-8a87-33139f222583
echo 'Loading kernel ...'
linux /32/vmlinuz0 root=UUID=8779e096-5a3a-42b2-8a87-33139f222583 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 /64/initrd0.img
}
menuentry 'Install 32 bit ROSA Desktop Fresh R6 LXQT' --class rosa --class gnu-linux --class gnu --class os {
load_video
insmziood g
insmod part_msdos
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 8779e096-5a3a-42b2-8a87-33139f222583
echo 'Loading kernel ...'
linux /32/vmlinuz0 root=UUID=8779e096-5a3a-42b2-8a87-33139f222583 ro rd.live.dir=/32/LiveOS image quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 install rhgb splash=silent logo.nologo
echo 'Loading initial ramdisk ...'
initrd /32/initrd0.img
}

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 22:54

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 сделать не может, нет там и флагов с двойным названием.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 22:58

Читайте инструкцию до полного понимания. Там есть и про /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 раздела флешки, а в какой-то папке.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 23:24

notauser писал(а):...в консоли pwd что покажет?...
Борис3 писал(а):...
root. ...
Вообще /root. Так?
Вот и показывает содержимое /root, а не того, что надо.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 19 фев 2017, 23:33

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. Суйчас гляну, может не то редактирование загрузил.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 19 фев 2017, 23:45

> Инструкцией темы не прописываются в меню- надо через 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

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 00:15

Это у меня заскок случился от долгого редактирования, вызванного словами куд-куда-куда. Сейчас удаляю лишние каталоги dev/sdc3. Каталог /Linux/ тоже можно было не делать, а сразу /rosa64mate/ и /rosa32lxqt/ если много систем.
Я и говорю- каждая черточка в Вашей инструкции мне говорила о необходимости множества каталогов, можно ведь было без черточек хотя бы писать, а лучше своё создание описать. Не обижайтесь пожалуйста.
Ну вот после перемещения на стол /Linux/, удаления лишних и опять перемещения /Linux/ на флешку исчез 2 раздел, но GParted его видит, но опции монтировать не выдаёт. Придётся всё переустанавливать уже завтра и без GParted.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 12:29

Заново создал три раздела и форматировал флешку, установил grub2.Споткнулся на простом, но не для меня пока действии: не могу смонтировать 2 раздел даже командой sudo mont /dev/sdc2, не говоря уж про gparted (??) :( Хорошая программа для монтирования mountmanager, но её почему-то нет в репозиторие Росы.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 20 фев 2017, 14:16

Код: Выделить всё

man mount
sudo mount /dev/sdc2 - и куда он (mount) должен смонтировать? Это сработает, если в системе (в fstab, например) есть сведения от том, где точка монтирования (/куда/монтировать.)

Код: Выделить всё

sudo mount /dev/sdc2 /куда/монтировать
/куда/монтировать должен существовать. /home/jany/EFI-USB - /куда/монтировать. Создайте EFI-USB в Домашней папке. И да, для файловой системы с esp - это нормальное поведение. А если загрузка в EFI(UEFI) не актуальна - не мучайтесь.
Последний раз редактировалось notauser 20 фев 2017, 15:59, всего редактировалось 1 раз.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 14:32

notauser писал(а):

Код: Выделить всё

man mount
sudo mount /dev/sdc2 - и куда он (mount) должен смонтировать? Это сработает, если в системе (в fstab, например) есть сведения от том, где точка монтирования (/куда/монтировать.)

Код: Выделить всё

sudo mont /dev/sdc2 /куда/монтировать
/куда/монтировать должен существовать. /home/jany/EFI-USB - /куда/монтировать. Создайте EFI-USB в Домашней папке. И да, для файловой системы с esp - это нормальное поведение. А если загрузка в EFI(UEFI) не актуальна - не мучайтесь.
Лучше помучаться, чем не знать- похоже теперь часто будут образы с UEFI. То есть для редактирования достаточно домашней папки, а работать с этим разделом на флешке не обязательно?


Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 15:05

Не получается монтировать. Использовать принудительную команду что ли?

Код: Выделить всё

sudo mount -t vfat -o force /dev/sdс2 /home/jany/Рабочий стол/EFI-USB/
снимок9.png

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 20 фев 2017, 15:10

Издеваетесь? mont на скрине. mount надо. И в пути пробелы не надо. Делайте как я писал выше. Учитесь сами, пожалейте моё время. Спасибо за понимание. И да, я там опечатался. Виноват.

Код: Выделить всё

sudo mount /dev/sdc2 /home/jany/EFI-USB
EFI-USB - создать. Флаг esp не позволяет многим программам монтировать раздел.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 17:24

notauser писал(а):

Код: Выделить всё

sudo mount /dev/sdc2 /home/jany/EFI-USB
EFI-USB - создать. Флаг esp не позволяет многим программам монтировать раздел.
Если нет у меня мощной программы монтирования сниму пока этот флаг, а сделав grub.cfg, поставлю.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 20 фев 2017, 17:58

Есть. mount называется. Потратьте немного времени на изучение. Ведь всё равно тратите на поиск непойми чего.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 20:10

Могу нас поздравить -наполовину задача решена: LXQT 32 bit нормально запускается с мультифлешки, а вот МАTE 64 bit c EF только стартует с меню и на длинной трассировки в кодах виснет- даже ctrl+alt+del не возвращают, только грубое отключение.
Подумайте может в загрузчике 32 битном дело, EF не дает, хотя у меня этот режим отключен и идут ОС с ним и без. Делал по первой главной инструкции с чистого листа сверяя строчки (ставил правда вверху конфигурации из 64 битной с EF, но добавил Ваши. Вроде что-то предлагали изменить? И тем в меню не видно как и предполагал- может их текст из папки rosa скопировать в корень 3 раздела?.
Последний раз редактировалось Борис3 20 фев 2017, 20:23, всего редактировалось 1 раз.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 20 фев 2017, 20:21

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

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 20:58

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 .

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 21:12

Последняя строчка при зависании:

Код: Выделить всё

UFS: Unable to mount root fs on unknown-block(0,0)
Перевод:UFS: Не удалось смонтировать корневую ФС на неизвестный-блок(0,0)- т.е. на компьютер получается. Пробовал и отключать флаги начальные 2 раздела (переходит на msftdata), не дающие его монтировать- то же самое, только вывода этого нет, но значительно больше строк кодировки при зависании.
Последний раз редактировалось Борис3 20 фев 2017, 22:33, всего редактировалось 2 раза.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 22:07

Попробовал убрать две строки с efi в grub.cfg 3 раздела- ничего не дало, а может потом и 2 раздела.

Код: Выделить всё

function load_video {
  insmod efi_gop
  insmod efi_uga

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 20 фев 2017, 23:13

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". в помощь. Если проблема здесь (в сообщении на форуме) проблемы с форматированием вывода, перенаправьте его в файл, а оттуда скопируете сюда (в сообщение на форуме)

Код: Выделить всё

ls -lR > файл
Если пока нет UEFI, то зачем об этом постоянно об этом писать и спрашивать? Разберитесь с загрузкой в BIOS. /EFI к ней ни коим боком. Сделаете, возьметесь за UEFI.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 20 фев 2017, 23:56

:) grub.cfg надо смотреть и где расположены файлы "МАTE 64 bit c EF"
Если пока нет UEFI, то зачем об этом постоянно писать и спрашивать? Разберитесь с загрузкой в BIOS. /EFI к ней ни коим боком. Сделаете, возьметесь за UEFI.
Не очень понял, что хотите : т.е увидеть файлы глазами на 2 разделе, да они с EF все вместе.
Зачем мне с загрузкой в BIOS разбираться? Было невозможным с UEFI системы ставить, вычитал, что надо отключить, и всё пошло.
Последние эксперименты ничего не дали. Могу конечно всё вернуть и включить в BIOS UEFI, что и сделаю.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 21 фев 2017, 00:50

Борис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, то зачем об этом постоянно об этом писать и спрашивать? Всё, если не будет описания типа: Я скопировал это туда, изменил этот файл так, перезагрузил ПК в таком-то режиме, увидел что-то, выбрал то-то - до свидания. Спасибо за понимание.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 21 фев 2017, 12:35

А это тогда что в Вашей инструкции?
}
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)
konsole grubcfg3.txt
(20.37 КБ) 895 скачиваний
konsole EF.txt
(3.7 КБ) 931 скачивание
Последний раз редактировалось Борис3 22 фев 2017, 12:52, всего редактировалось 1 раз.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 21 фев 2017, 17:44

Спасибо, notauser. Исправил ошибки по невнимательности редактирования в файлах grub.cfg и все 4 системы (две с UEFI- наверно можно обойтись одной папкой EF собрав в неё файлы BOOT.., Grub.. и с других систем- у меня 32 и 64 битные) запускаются для установки с флешки. Лично мне не надо, но темы не видны в меню, а уж если начали про них писать то логично завершить их установку (а может Вы имеете ввиду темы системы, а не меню загрузки?). Извиняюсь, что отнял много времени невнимательностью.
Ну и вопрос из Ваших предложений: как упростить создание мультифлешки без UEFI (наверно 2 раздела не надо?)?
Можно модераторам чистить тему.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 24 фев 2017, 20:50

Ладно с темами- это надо отдельную тему создавать, т.к. не просто. Две темы можно выбрать (с эмблемой РОСЫ и моно), думаю путём записи нужной верхней строкой в файле grub.cfg где они расписаны. А вот на двух разделах у меня мультифлешка не создается из распакованных образов 32 бит без EF. Там не генерируеися grub.cfg, а созданный вручную почему-то крякозябры выдает при попытке просмотра меню загрузки. Причём ж.диск с MBR и BIOS, а не GPT. Жду предложений.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение notauser » 24 фев 2017, 22:27

Просто учить мат. часть. Для борьбы с кракозябрами подгрузить unicode.pf2 по аналогии со шрифтами из темы.
Желательно досмотреть :)
:)

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 25 фев 2017, 12:28

notauser писал(а):Просто учить мат. часть. Для борьбы с кракозябрами подгрузить unicode.pf2 по аналогии со шрифтами из темы.
Желательно досмотреть :)
:)
Юморист Вы однако. Есть у меня свой перевод ваших предложений, но воспитание не позволяет озвучить.
Как раз интернет советует устанавливать загрузчик grub c ЕFI, но Вы намекали сделать это проще. Реально же учит только практика и кто хочет помогать.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Создание мультизагрузочных iso-образа и флешки.

Сообщение Борис3 » 25 фев 2017, 16:19

Ура! Получилось с системами без 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 .

Аватара пользователя
KA-25
Сообщения: 402
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Создание мультизагрузочных iso-образа и флешки.

Сообщение KA-25 » 06 мар 2019, 14:08

а как добавить windows 8 и 7 ?
Пробовал под виндой создать по этой этой https://remontcompa.ru/794-kak-sozdat-u ... k-mbr.html . Загрузка Росы останавливается почти в начале загрузки (что в легаси что в уефи, после выбора из меню росы установить/загрузить/запустить. ФОто найти не могу).
Когда-нибудь я слезу с винды

Ответить

Вернуться в «Общие вопросы по РОСЕ»