FreeSource : AlexandrPetukhov/LiveFlash

Как сделать Live Flash


Live CD весьма полезен как резервная, тестовая или демонстрационная операционная система. Но из-за своих размеров компакт-диск не очень удобен. Сейчас получили широкое распространение USB флеш-накопители, и их вполне можно использовать для этой цели.
Использовались образ ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/4.0/Desktop/4.0.1/iso/altlinux-4.0.1-desktop-i586-live-cd.iso и флеш-накопитель на 1Гб
Итак:
Пусть устройство для нашей флешки – /dev/sdc, устройство для раздела на ней – /dev/sdc1
1.На флешке с помощью fdisk создаём раздел FAT16
2.Делаем файловую систему
3.Делаем раздел активным
4.Если флешка и CD (или его .iso-образ) еще не смонтированы, то монтируем их
(более подробно см. тут: http://freesource.info/wiki/AltLinux/Sisyphus/admin/bootflash/InstallFlash)
Вот здесь начинаются некоторые отличия от приведённой статьи.
5.С Live CD копируем на наш раздел директорию /syslinux и файл /live: $ cd /media/cd; rsync -vr --progress syslinux live /media/installflash/(остальное по желанию)
6.Ставим пакет syslinux, если он еще не установлен. (# apt-get install syslinux)
7.Загоняем на флешку правильный образ MBR, способный к загрузке: # dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdc
8.Идём на флешку в папку syslinux (cd /media/installflash/syslinux), создаем файл syslinux.cfg такого вот содержания:
9.Записываем загрузчик syslinux: # syslinux -d /syslinux /dev/sdc1
10.Пробуем.