Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.
Создание загрузочного USB Flash диска при помощи spt3
Что мы хотим получить: USB flash, с которой можно загрузиться на манер Live CD?. Что нам для этого надо:
spt3 и его зависимости
syslinux
срез Сизифа
Устанавливаем spt3 и накладываем на него следующий патч:
Создаём где-нибудь каталог, где всё будет лежать, в нём создаем каталог profile и копируем в него содержимое /usr/share/doc/spt3–0.1/profiles/live-cd.
Открываем файл packages и исправляем его по своему вкусу. Для ядра std26/wks26 – добавить строчку
Открываем файл config и пишем туда что-нибудь (обратите особое внимание на строку ARCH). Здесь же можно перекрыть, к примеру, apt_config. Интересные переменные см. в /devel/spt3?.
Если propagator в имеющемся срезе Сизифа новый (20061123-alt1), правим initfs.in, удаляя “full” из строки про /sbin/stage1.
При желании исправляем файл modules (эти модули будут в initrd).
При желании изменяем содержимое каталога setup.d (эти скрипты выполнятся после создания ФС образа).
Убираем вызов spt-pack-iso из recipe.
Выходим в каталог, содержащий каталог profile, и запускаем spt.
Размечаем нужным нам образом флешку, форматируем 1-й раздел в ext2, монтируем. Копируем туда содержимое каталога out (каталоги altlinux и isolinux). Запускаем , переименовываем /mnt/flash/isolinux/isolinux.cfg в extlinux.conf, в строке append= заменяя automatic=method:cdrom на automatic=method:disk,disk:sda,partition:sda1,directory:/altlinux.
флэшку переразмечать необязательно – если есть единственный vfat раздел, копируем на него (в корневой каталог): out/isolinux/alt0/{full.cz,vmlinuz} и out/altlinux/altlinux и запускаем