Загрузка LiveCD через Grub4DOS на примере SystemRescueCd

Всем привет! Вот нашёл немного времени во время компиляции.

Я купил Eee PC 701. Вот устанавливаю туда Gentoo, как только закончу, обязательно напишу, как ЭТО делается.

Заодно научу ставить LinuxLiveCD на Flash без проблем. 2 статьи в 1 получается.

Но начнём с приготовления, а именно изготовления LiveFlash на базе SystemRescueCd и загрузчика Grub4DOS.

Нам понадобится:

1) Flash с установленным Grub4DOS (как сделать - смотри в блоге)

2) SystemRescueCd Обязательно Stable версия

3) Время и прямые руки

Приступим:

1) Качаем последний stable образ

2) монтируем его командой


mount -o loop ваш_образ.iso /mnt/cdrom

3) Нам понадобится: sysrcd.dat и вся папка isolinux. Копируем их в корень Flash.
mount /dev/sdb1 /mnt/flash

cd /mnt/cdrom

cp sysrc.dat /mnt/flash

cp -r isolinux /mnt/flash

4) Ещё на диске есть папка syslinux

Заходим в неё и там видим файл syslinux.cfg

Открываем его
cat /mnt/cdrom/syslinux/syslinux.cfg

И в нём видим записи

Например:
label rescue64

kernel rescue64

append initrd=initram.igz scandelay=5

Это нам и нужно! Т.е это ядро и initrd с доп.параметрами

5) Идём в /mnt/flash и редактируем menu.lst

У меня выглядит так: Образ лежит в папке rescuecd

sysrcd.dat должен лежать обязательно в корне Flash
title SystemRescueCD

root (hd0,0)

kernel /rescuecd/rescuecd

initrd=/rescuecd/initram.igz video=ofonly vga=0 setkmap=us scandelay=5

Сохраняем, пробуем.

Так можно грузить почти все образы linux
blog comments powered by Disqus