Несколько образов Росы на одной флешке — различия между версиями
Материал из Rosalab Wiki
D uragan (обсуждение | вклад) (+ en url) |
D uragan (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | Инструкции по мультизагрузке с одной флешки нескольких дистрибутивов ROSA с использованием grub4dos на примере 32битного и 64битного образов ROSA Desktop Fresh KDE. | + | Инструкции по мультизагрузке с одной флешки нескольких дистрибутивов ROSA с использованием {{prog|grub4dos}} на примере 32битного и 64битного образов ROSA Desktop Fresh KDE. |
Ниже мы полагаем, что {{file|/dev/sdX}} - Это устройство, соответствующее флешке | Ниже мы полагаем, что {{file|/dev/sdX}} - Это устройство, соответствующее флешке | ||
− | * устанавливаем grldr.mbr в корень флешки | + | * устанавливаем {{file|grldr.mbr}} в корень флешки |
<pre> | <pre> | ||
dd_rescue grldr.mbr /dev/sdX | dd_rescue grldr.mbr /dev/sdX | ||
</pre> | </pre> | ||
− | * создаем разделы с помощью fdisk или diskdrake | + | * создаем разделы с помощью {{prog|fdisk}} или {{prog|diskdrake}} |
− | ** /dev/sdX1 - 200 Мб | + | ** {{file|/dev/sdX1}} - 200 Мб |
− | ** /dev/sdX2 - все остальное пространство | + | ** {{file|/dev/sdX2}} - все остальное пространство |
* форматируем разделы | * форматируем разделы | ||
− | ** /dev/sdX1 - ext2 (grub4dos) | + | ** {{file|/dev/sdX1}} - ext2 (grub4dos) |
− | ** /dev/sdX2 - ext4 | + | ** {{file|/dev/sdX2}} - ext4 |
− | * в /dev/sdX1 складываем grldr и menu.lst | + | * в {{file|/dev/sdX1}} складываем {{file|grldr}} и {{file|menu.lst}} |
− | * в /dev/sdX2 создаем директории | + | * в {{file|/dev/sdX2}} создаем директории для наших двух образов: |
<pre> | <pre> | ||
mkdir -p rosa/kde/x86_64 rosa/kde/i586 | mkdir -p rosa/kde/x86_64 rosa/kde/i586 | ||
Строка 22: | Строка 22: | ||
* распаковываем образы в директории, соответствующие архитектурами | * распаковываем образы в директории, соответствующие архитектурами | ||
− | * правим наш menu.lst и перегружаемся. | + | * правим наш {{file|menu.lst}} и перегружаемся. |
− | В menu.lst должно быть что-то похожее на это: | + | В {{file|menu.lst}} должно быть что-то похожее на это: |
<pre> | <pre> | ||
default /default | default /default |
Версия 11:08, 17 января 2014
Инструкции по мультизагрузке с одной флешки нескольких дистрибутивов ROSA с использованием grub4dos на примере 32битного и 64битного образов ROSA Desktop Fresh KDE.
Ниже мы полагаем, что /dev/sdX - Это устройство, соответствующее флешке
- устанавливаем grldr.mbr в корень флешки
dd_rescue grldr.mbr /dev/sdX
- создаем разделы с помощью fdisk или diskdrake
- /dev/sdX1 - 200 Мб
- /dev/sdX2 - все остальное пространство
- форматируем разделы
- /dev/sdX1 - ext2 (grub4dos)
- /dev/sdX2 - ext4
- в /dev/sdX1 складываем grldr и menu.lst
- в /dev/sdX2 создаем директории для наших двух образов:
mkdir -p rosa/kde/x86_64 rosa/kde/i586
- распаковываем образы в директории, соответствующие архитектурами
- правим наш menu.lst и перегружаемся.
В menu.lst должно быть что-то похожее на это:
default /default title ***** ROSA Linux KDE R2 x86_64 ****** root title ROSA install find --set-root --ignore-floppies /rosa/kde/x86_64/isolinux/isolinux.bin kernel /rosa/kde/x86_64/isolinux/vmlinuz0 root=live:UUID=40af22cf-3bab-48f4-841b-9d4fffdd87df rootfstype=auto ro rd.live.image live_dir=/rosa/kde/x86_64/LiveOS rhgb splash=silent logo.nologo install vga=788 initrd /rosa/kde/x86_64/isolinux/initrd0.img title ROSA Live find --set-root --ignore-floppies /rosa/kde/x86_64/isolinux/isolinux.bin kernel /rosa/kde/x86_64/isolinux/vmlinuz0 root=live:UUID=40af22cf-3bab-48f4-841b-9d4fffdd87df rootfstype=auto ro rd.live.image live_dir=/rosa/kde/x86_64/LiveOS vga=788 desktop nopat rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 noiswmd splash=silent quiet logo.nologo initrd /rosa/kde/x86_64/isolinux/initrd0.img title Verify and Boot ROSA.Desktop.Fresh.R2.2012.x86_64 find --set-root --ignore-floppies /rosa/kde/x86_64/isolinux/isolinux.bin kernel /rosa/kde/x86_64/isolinux/vmlinuz0 root=live:UUID=40af22cf-3bab-48f4-841b-9d4fffdd87df rootfstype=auto ro rd.live.image live_dir=/rosa/kde/x86_64/LiveOS rhgb vga=788 splash=silent logo.nologo rd.live.check initrd /rosa/kde/x86_64/isolinux/initrd0.img title Install ROSA Desktop.Fresh R2 2012 in basic graphics mode. find --set-root --ignore-floppies /rosa/kde/x86_64/isolinux/isolinux.bin kernel /rosa/kde/x86_64/isolinux/vmlinuz0 root=live:UUID=40af22cf-3bab-48f4-841b-9d4fffdd87df rootfstype=auto ro rd.live.image live_dir=/rosa/kde/x86_64/LiveOS rhgb vga=788 splash=silent logo.nologo install xdriver=vesa nokmsboot install initrd /rosa/kde/x86_64/isolinux/initrd0.img title Rescue ROSA Fresh R2 2012 x86_64 find --set-root --ignore-floppies /rosa/kde/x86_64/isolinux/isolinux.bin kernel /rosa/kde/x86_64/isolinux/memdisk initrd /rosa/kde/x86_64/isolinux/sgb.iso title ***** ROSA Linux KDE R2 i586 ***** root title ROSA install find --set-root --ignore-floppies /rosa/kde/i586/isolinux/isolinux.bin kernel /rosa/kde/i586/isolinux/vmlinuz0 root=live:UUID=40af22cf-3bab-48f4-841b-9d4fffdd87df rootfstype=auto ro rd.live.image live_dir=/rosa/kde/i586/LiveOS rhgb splash=silent logo.nologo install vga=788 initrd /rosa/kde/i586/isolinux/initrd0.img title ROSA Live find --set-root --ignore-floppies /rosa/kde/i586/isolinux/isolinux.bin kernel /rosa/kde/i586/isolinux/vmlinuz0 root=live:UUID=40af22cf-3bab-48f4-841b-9d4fffdd87df rootfstype=auto ro rd.live.image live_dir=/rosa/kde/i586/LiveOS vga=788 desktop nopat rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 noiswmd splash=silent quiet logo.nologo initrd /rosa/kde/i586/isolinux/initrd0.img
Note: обязательно наличие таких опций:
- root=live:UUID=40af22cf-3bab-48f4-841b-9d4fffdd87df
- live_dir=/rosa/kde/i586/LiveOS
первая указывает на диск, где лежит распакованный образ, вторая - на файл с запакованной системой (squashfs.img)
UUID нужного раздела можно узнать с помощью blkid:
# blkid <...> /dev/sdc1: LABEL="grub4dos" UUID="74e94dfa-6b1d-48ec-96bd-d96c66e55400" TYPE="ext2" /dev/sdc5: LABEL="flash" UUID="40af22cf-3bab-48f4-841b-9d4fffdd87df" TYPE="ext4" /dev/sdc6: UUID="2013-11-29-20-39-56-00" LABEL="ROSA.FRESH.KDE.R2.i586" TYPE="iso9660" PTTYPE="dos" /dev/sdc7: UUID="2013-11-29-17-24-42-00" LABEL="ROSA.FRESH.KDE.R2.x86_64" TYPE="iso9660" PTTYPE="dos"
Здесь UUID нашего раздела с образами - "40af22cf-3bab-48f4-841b-9d4fffdd87df".