Linux-Unix on USB Flash Stick
проще всего это осуществить используя загрузочный установочный диск необходимого дистриба линуха.
Есть флэшка на 1гб, хотелось бы поставить на нее линукс(юникс) с возможностью грузиться с нее.берешь какой нить кноппикс, слакс, френзи - у всех них есть возможность ставиться на флешку и утилиты для этого
На компе стоит WinXP, подскажите ссылочку как это проще всего осуществить.
соответсвенно ботать сайты этих дистрибов
То есть наиболее оптимальным будет вариант CD+Flash?
в чем проблема, приведенные выше мною дистры - лайфЦД
CD+Flash может быть неоптимальным - у того же кноппикса вполне может оказаться утилитка для простой записи загрузочного образа на флешку прям из винды.
лайфСД и загрузочная флешка это всё же немного разные вещи.
с лайфЦД запускается утилита для делания загурзочной флэхи, ЖД ваще можно из компа вытащить
Ок! Спасибо большое всем за советы и рекомендации!
А что, разве простой линукс на флэшку поставить нельзя?
нафиг изобретать велосипед?
установочного диска и делаешь следующее:
(/dev/da0 - это флэшка)
# dd if=/dev/zero of=/dev/da0 bs=32k count=100
# fdisk -I /dev/da0
# disklabel -B -r -w /dev/da0 auto
# disklabel -e /dev/da0
# cd /dev
# sh MAKEDEV da0a
# sh MAKEDEV da0d
# newfs /dev/da0a
# newfs /dev/da0d
# mount -o async /dev/da0a /mnt
# mkdir /mnt/var
# mkdir /mnt/tmp
# chmod 1777 /mnt/tmp
# mkdir /mnt/dev
# mkdir /mnt/usr
# mount -o async /dev/da0d /mnt/usr
# cpdup / /mnt
# cpdup /etc.hdd /mnt/etc
# cpdup /var /mnt/var
# cpdup /dev /mnt/dev
# cpdup /usr /mnt/usr
# ee /mnt/etc/fstab
# disklabel /dev/da0 > /mnt/etc/disklabel.da0
# echo ehci_load=\"YES\" > /mnt/boot/loader.conf
# echo usbd_enable=\"YES\" >> /mnt/etc/rc.conf
# rm /mnt/README* /mnt/autorun* /mnt/index.html /mnt/dflybsd.ico
# rm /mnt/boot.catalog
# rm -r /mnt/rr_moved
# reboot
Загружаешься с флэшки.
Потом можешь установить packages... на гигабайт много чего поместится.
Можешь установить так DragonFly BSD. Загружаешься с (/dev/da0 - это флэшка)
# dd if=/dev/zero of=/dev/da0 bs=32k count=100
# fdisk -I /dev/da0
# disklabel -B -r -w /dev/da0 auto
# disklabel -e /dev/da0
a: 256m 0 4.2BSD 1024 8192 99
c: не изменять
d: * * 4.2BSD 2048 16384 99
# cd /dev
# sh MAKEDEV da0a
# sh MAKEDEV da0d
# newfs /dev/da0a
# newfs /dev/da0d
# mount -o async /dev/da0a /mnt
# mkdir /mnt/var
# mkdir /mnt/tmp
# chmod 1777 /mnt/tmp
# mkdir /mnt/dev
# mkdir /mnt/usr
# mount -o async /dev/da0d /mnt/usr
# cpdup / /mnt
# cpdup /etc.hdd /mnt/etc
# cpdup /var /mnt/var
# cpdup /dev /mnt/dev
# cpdup /usr /mnt/usr
# ee /mnt/etc/fstab
/dev/da0a / ufs rw 1 1
/dev/da0d /usr ufs rw 2 2
# disklabel /dev/da0 > /mnt/etc/disklabel.da0
# echo ehci_load=\"YES\" > /mnt/boot/loader.conf
# echo usbd_enable=\"YES\" >> /mnt/etc/rc.conf
# rm /mnt/README* /mnt/autorun* /mnt/index.html /mnt/dflybsd.ico
# rm /mnt/boot.catalog
# rm -r /mnt/rr_moved
# reboot
Загружаешься с флэшки.
Потом можешь установить packages... на гигабайт много чего поместится.
Вообще, dsl рулед, а по большому счету все уже сказано )
Оставить комментарий
Kamaz16
Есть флэшка на 1гб, хотелось бы поставить на нее линукс(юникс) с возможностью грузиться с нее.На компе стоит WinXP, подскажите ссылочку как это проще всего осуществить.