Если вы скачали iso-образ одного из продутов Росы и хотите загрузиться с него, вовсе не обязательно записывать образ на DVD или USB диск.

Если у вас уже есть установленный дистрибутив Linux, вы можете загрузиться непосредственно с iso-файла, лежащего на диске, с помощью загрузчика установленного дистрибутива.

Для этого необходимо выполнить следующие шаги:

Dialog-warning.png
Предупреждение
Все действия необходимо выполнять в консоли с привилегиями root.
Dialog-warning.png
Предупреждение
В инструкциях мы предполагаем, что ваш дистрибутив Linux установлен на первый раздел первого жесткого диска - как правило, это /dev/sda1.


mkdir /rosa
cd /rosa
wget http://mirror.rosalab.ru/rosa2012lts/iso/ROSA.2012.MARATHON/ROSA.2012.MARATHON.EE.i586.iso -O rosa.iso
wget https://abf.rosalinux.ru/dsilakov/rosa-fromiso/raw/rosa2012lts/rosa-fromiso

Для ROSA Dektop.Fresh 2012, используйте эту версию:

wget https://abf.rosalinux.ru/dsilakov/rosa-fromiso/raw/rosa2012.1/rosa-fromiso
chmod a+x rosa-fromiso
./rosa-fromiso ./rosa.iso ./rosa_initrd
mkdir /mnt/iso
mount -o loop rosa.iso /mnt/iso
cp /mnt/iso/isolinux/vmlinuz0 /rosa
 title ROSA Live
 root (hd0,0)
 kernel /rosa/vmlinuz0 root=live:/rosa/rosa.iso rootfstype=auto ro liveimg vga=788 desktop nopat rd_NO_LUKS rd_NO_MD noiswmd splash=silent logo.nologo nomodeset
 initrd /rosa/rosa_initrd
 title ROSA Install
 root (hd0,0)
 kernel /rosa/vmlinuz0 root=live:/rosa/rosa.iso rootfstype=auto ro liveimg vga=788 desktop nopat rd_NO_LUKS rd_NO_MD noiswmd splash=silent install logo.nologo nomodeset install  quiet
 initrd /rosa/rosa_initrd
menuentry "ROSA Live" {
    loopback loop (hd0,msdos1)/rosa/rosa.iso
    linux (loop)/isolinux/vmlinuz0 root=live:/rosa/rosa.iso rootfstype=auto ro liveimg vga=788 desktop nopat rd_NO_LUKS rd_NO_MD noiswmd splash=silent logo.nologo nomodeset 
    initrd (hd0,msdos1)/rosa/rosa_initrd
}

menuentry "ROSA Install" {
    loopback loop (hd0,msdos1)/rosa/rosa.iso
    linux (loop)/isolinux/vmlinuz0 root=live:/rosa/rosa.iso rootfstype=auto ro liveimg vga=788 desktop nopat rd_NO_LUKS rd_NO_MD noiswmd splash=silent install logo.nologo nomodeset install  quiet
    initrd (hd0,msdos1)/rosa/rosa_initrd
}

(вы можете редактировать эти файлы вручную, а можете воспользоваться инструментами конфигурации загрузчика, предоставляемыми вашим дистрибутивом).

Dialog-warning.png
Предупреждение
Помните, что grub.cfg перезаписывается каждый раз, когда вы запускаете grub-mkconfig или какой-либо графический конфигуратор. Пункты, которые добавляются непосредственно в этот файл, при перегенерации будут потеряны. Если вы хотите, чтобы эти пункты оставались после перегенерации файла, вам необходимо создать отдельный файл в директории /etc/grub.d, который будет выводить необходимые пункты.

Вот и все. Теперь вы должны переустановить загрузчик (инструменты конфигурирования, входящие в дистрибутивы, обычно делают это автоматически, но вы можете запустить grub-install или grub2-install вручную) и перегрузить машину. В появившемся меню Grub/Grub2 вы увидите два новых пункта:

Здесь вы можете выбрать "ROSA Live" для загрузки Росы в Live-режиме либо "ROSA Install" для установки системы.