можно создать на флешке несколько разделов и установить slax на тот, который меньше 2 гигов. Правда, afair, после этого все разделы кроме первого мелкоxpнедоось на флешке видеть не будет.
А так либо lilo, либо grub в качестве загрузчика вполне сгодятся.
Для lilo на диске есть скрипт-установщик.
grub ставится вручную примерно так:
пусть нужный раздел флешки /dev/sda смонтирован в /mnt/flash/. Тогда после копирования всех файлов из образа на флешку нужно:
1. установить grub в mbr флеш-диска
Код:
grub-install --root-directory=/mnt/flash/ /dev/sda
2. создать на флешке каталог /mnt/flash/boot/grub/
3. из пакета grub скопировать файлы stage1 stage2 и fat_stage1_5 (если ФС на флешке FAT) в созданный каталог
4. положить в тот же каталог конфиг загрузчика, назвав его menu.lst
Код:
timeout 3
title slax
kernel /boot/vmlinuz max_loops=255 init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 rw root=/dev/ram0 copy2ram autoexec=xconf;startx nopcmcia
initrd /boot/initrd.gz
boot
Параметры
copy2ram autoexec=xconf;startx nopcmcia опциональны, описаны в чит-кодах в образе слакса (файл cheatcodes.txt)
Добавлено через 14 часов 42 минуты
кстати, в режиме copy2ram хорошо видно, с какой скоростью работали (вернее, запускались) бы программы, будь у всех винты с таким же временем доступа как у оперативной памяти.