Дистр на флешку (LiveUSB)

Решил сделать себе такой “инструмент” - загрузочную linux-флешку, для реанимации системы, восстановления паролей (в windows) и лечения вирусов (в windows). Да и просто - посидеть в интернетах и в чЯтиках, если полетела система\жесткий\на железке нету ос (нужное подчеркнуть, недостающее вписать).
Задумался над выбором дистра. У меня есть флешка, на 2 ГБ. Около одного должно остаться на Fat32-ФС (для естественной функции флешки - переноса данных из .A в .B).
По порядку;
Ubuntu - громоздка.
Debian - Тоже не маленький. После установки базовой системы и openbox (ну и иксов соответственно) уже 600 мб было занято (rm -rf /var/cache/apt/archives/*.deb делал, да). Да и после арча дебиан кажется громоздкой неповоротливой коровой.
Slax - нестабилен. Не всегда после обычного ребута заводится сразу.
Slitaz, и пр. мелкие дистры - ядро 2.4 (в большинстве случаев), ооочень старый софт.
Сделал выбор в сторону Арча. Вопрос: как правильно поставить систему на флешку? Как оптимизировать расход места?
Погуглил, почитал вики - слишком зверские способы. Наткнулся на larch - но никак не знаю, с чего начать..
Кто уже делал livecd/usb на основе Арча? Поделитесь опытом))

Флешку планирую разбить следущим образом:
1024 MB - FAT32 (Вопросы: если выбрать vFat, будет венда его видеть без доп.драйверов? можно ли подцепить его как /home? Вот дебиановский инсталлятор отказался его туда монтировать, ссылаясь на то, что он якобы не является полноценной юникс-фс)
Остальное место (около 850 MB) - ext2fs.
давайте отписывайтесь, мне тоже интересно.
Если нужно именно Live, то прямо на убунтовском диске вроде есть удилита, перегоняющая диск на флешку. Где-то и выходит 700 метров.

Я тупо установил арч с xfce и нужными прогами на флешку как на жесткий. Занимает все около 1,3 гб. На 4гб флешку спокойно влезает вместе с кедами :)
Чтобы система запускалась в /etc/mkinitcpio.conf привел строку к такому виду:
HOOKS="base udev pata scsi sata usb filesystems"
/boot/grub/menu.lst
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/666d659b-42b6-4fef-bb34-311129fff7e5 ro
initrd /boot/kernel26.img
Дальше как обычно. Только vesa дрова оставил.
На 2х компах все отлично работает.
P.S. Инфы в интернете по этому поводу навалом.

Чтобы винда видела раздел, он должен быть первым.
Lupus pilum mutat, non mentem.
И еще забыл. В /etc/fstab РАзделы лучше монтировать по uuid. Мало ли) Плюс добавил монтирование некоторых папок в оперативку
tmpfs /tmp tmpfs defaults,noatime 0 0
tmpfs /var/tmp tmpfs defaults,noatime 0 0
tmpfs /var/lock tmpfs defaults,noatime 0 0
tmpfs /var/log tmpfs defaults,noatime 0 0
Может что и лишнее.
Lupus pilum mutat, non mentem.
зойчем UUID?
Label же (:
kernel /vmlinuz26 root=LABEL=FlashLinux ro quiet
В menu.lst как было так и оставил. Только было сначала root (hd2,0) и не запускалось. А зачем менять, если и так работает? :)
Lupus pilum mutat, non mentem.
http://bbs.archlinux.org/viewtopic.php?id=89627 ?
Посмотрим..(:
еще не плохой проект Archiso-live
он какой-то огромный)
 
Зарегистрироваться или войдите чтобы оставить сообщение.