Обсуждение статьи тематического каталога: Установка FreeBSD на USB-Flash (freebsd install flash usb)Ссылка на текст статьи: http://www.opennet.me/base/sys/freebsd_stick.txt.html
Есть замечательная тулза
/usr/src/tools/tools/nanobsd/
Жаль у фри с загрузкой с usb устройств _конкретные_ проблемы. BTX halted! Не приспособилась ещё к современным биосам. Да и вообще с usb проблемы ещё остались...
Что все ? Не знаю, никаких проблем не увидел загрузки ядра с обычной флешки.# dd if=/dev/zero of=/dev/da0 bs=1m
# fdisk -BI /dev/da0 (пару раз пришлось запустить)
# bsdlabel -Bw /dev/da0s1
# newfs -O1 /dev/da0s1a (хоть и UFS2 поддерживает)
# boot0cfg -Bo noupdate da0
# mount /dev/da0s1a /mnt
# mkdir /mnt/etc && vi /mnt/etc/fstab (тут понятно зачем)Потом ядро на флешку скопировать и все (мне нужно было только ядро грузить с флешки с ключами GELI).
После загрузки FreeBSD с флешки не удалось примонтировать жескткий диск. Пробовал монтировать ad4s1a, но вместо "/" жесткого диска монтируется флешка( Помогите пожалуйста.
Для тех кто будет ставить из под семерки:
В седьмом релизе нет команды mount_devfs, вместо mount_devfs devfs /dev надо делать mount -t devfs devfs /dev
Не забывайте про
kern.cam.boot_delay=10000 >> loader.confтак как часто загрузчик обнаруживает флешку слишком поздно