Загрузка Росы с iso-образа
Если вы скачали iso-образ одного из продутов Росы и хотите щагрузиться с него, вовсе не обязательно записывать образ на DVD или USB диск.
Если у вас уже есть установленный дистрибутив Linux, вы можете загрузиться непосредственно с iso-файла, лежащего на диске, с помощью загрузчика установленного дистрибутива.
Для этого необходщимо выполнить следующие шаги:
- Создайте директорию /rosa, куда мы поместим все необходимые файлы:
mkdir /rosa cd /rosa
- Скачайте образ Росы в эту директорию и переименуйте его для краткости в rosa.iso:
wget http://mirror.yandex.ru/rosa/iso/ROSA.Desktop/ROSA.2012.MARATHON.EE/ROSA.2012.MARATHON.EE.i586.iso -O rosa.iso
- Скачайте скрипт rosa-fromiso, сделайте его исполняемым и запустите, чтобы создать специальный initrd-файл, который будет использован для загрузки с iso:
wget https://abf.rosalinux.ru/dsilakov/rosa-fromiso/raw/master/rosa-fromiso chmod a+x rosa-fromiso ./rosa-fromiso ./rosa.iso ./initrd-fromiso
- If you use a system with grub-legacy (grub version 0.9x), you should additionally extract vmlinuz0 file from the iso:
mkdir /mnt/iso mount -o loop rosa.iso /mnt/iso cp /mnt/iso/isolinux/vmlinuz0 /rosa
- Now you should add necessary menu entries to your bootloader configuration.
- For grub legacy, add the following lines to the menu.lst:
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
- For grub2, the following entries should be added to the grub.cfg file:
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 }
(You can either edit the files manually or use bootloader configuration tool with GUI provided by your distribution).
That's all. Now you have to reinstall you bootloader (configuration tools with GUI should do this automatically, or you can invoke grub-install or grub2-install manually) and reboot the machine. You will see two additional entries in your Grub/Grub2 menu:
Здесь вы можете выбрать "ROSA Live" для загрузки Росы в Live-режиме либо "ROSA Install" для установки системы.