Несколько образов Росы на одной флешке — различия между версиями
Материал из Rosalab Wiki
D uragan (обсуждение | вклад) (+ en url) |
D uragan (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Инструкции по мультизагрузке с одной флешки нескольких дистрибутивов ROSA с использованием grub4dos на примере | + | Инструкции по мультизагрузке с одной флешки нескольких дистрибутивов ROSA с использованием {{prog|grub4dos}} на примере 32битной и 64битной редакций ROSA Desktop Fresh KDE. |
− | Ниже мы полагаем, что {{file|/dev/sdX}} - | + | Ниже мы полагаем, что {{file|/dev/sdX}} - это устройство, соответствующее флешке |
− | * | + | {{Предупреждение|Перед выполнением описанных ниже действий убедитесь, что на флешке нет важных данных - все данные, находившиеся на устройстве, будут стерты}} |
+ | |||
+ | * Устанавливаем {{file|grldr.mbr}} в корень флешки | ||
<pre> | <pre> | ||
dd_rescue grldr.mbr /dev/sdX | dd_rescue grldr.mbr /dev/sdX | ||
</pre> | </pre> | ||
− | * | + | * Создаем разделы с помощью {{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 |
− | * | + | * В {{file|/dev/sdX1}} складываем {{file|grldr}} и {{file|menu.lst}} |
− | * | + | * В {{file|/dev/sdX2}} создаем директории для наших двух образов: |
<pre> | <pre> | ||
mkdir -p rosa/kde/x86_64 rosa/kde/i586 | mkdir -p rosa/kde/x86_64 rosa/kde/i586 | ||
</pre> | </pre> | ||
− | * | + | * Распаковываем образы в директории, соответствующие архитектурами |
− | * | + | * Правим наш {{file|menu.lst}} и перегружаемся. |
− | В menu.lst должно быть что-то похожее на это: | + | В {{file|menu.lst}} должно быть что-то похожее на это: |
<pre> | <pre> | ||
default /default | default /default | ||
Строка 91: | Строка 93: | ||
[[en:Flash drive with several ROSA ISO images]] | [[en:Flash drive with several ROSA ISO images]] | ||
+ | [[Категория:HOWTO]] |
Текущая версия на 10:45, 20 января 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".