LINUX.ORG.RU

Linux на Flash


0

0

Ниразу не ставил обычный линукс на флешь (всмысле не специально подготовленый типа slax). Скоро поеду на каникулы домой, там винда, хочу зарание приготовить флешку с федорой. Вроде есть какая-то утилита для этого, или просто в виртуалбоксе примонтировать и установить. В качестве фс думаю взять ext2. Если кто делал подскажите как.


В Федоре разве нельзя из GUI создать LiveUSB-диск? Или что ты имеешь ввиду под установкой на флэшку?

Root-msk ★★★★★
()

Попробуйте так: http://kastaneda.kiev.ua/desktop/live_usb.html
У самого такое всегда с собой, очень удобно, только нужно следить за persistent'ами от udev и автоопределением звуковой карты.

AITap ★★★★★
()
Ответ на: комментарий от Root-msk

Не хочу LiveUSB, там похоже просто LiveCD заливается на флешку. Хочу полноценную систему поставить, со всем нужным, и выкинуть все лишнее.

ALeo
() автор топика

В интернетах утверждают что можно поставить как на обычный HDD, наверно так и сделаю.

ALeo
() автор топика
Ответ на: комментарий от ALeo

Можно. У меня на гиговой флешке стоит Debian Squeeze на btrfs с -o compress

YAR ★★★★★
()

FreeBSD на Flash

% gpart create -s GPT da0
da0 created

% gpart add -b 34 -s 256 -t freebsd-boot -l flash_boot da0
da0p1 added

% gpart add -b 290 -s 4G -t freebsd-ufs -l flash_system da0
da0p2 added
("-s 4G" — оставшееся свободное пространство 4ГБ. Можно в мегабайтах или в байтах выразить, посмотрев "gpart show da0")

% newfs -U /dev/da0p2

% mv /etc/make.conf /etc/make.backup
% cd /usr/src/sys/i386/conf/ && cp GENERIC FLASH
% ee /usr/src/sys/i386/conf/FLASH
...
% ee /etc/src.conf
...
% cd /usr/obj/ && chflags -R noschg * && rm -rf *
% cd /usr/src/ && chflags -R noschg * && make cleandir && make -j 4 MARCH=i686 TARGET=i386 KERNCONF=FLASH buildworld buildkernel
% mount /dev/da0p2 /mnt
% cd /usr/src/ && make TARGET_ARCH=i386 KERNCONF=FLASH DESTDIR=/mnt installkernel
% cd /usr/src/ && make TARGET_ARCH=i386 KERNCONF=FLASH DESTDIR=/mnt installworld
% cd /usr/src/ && make TARGET_ARCH=i386 KERNCONF=FLASH DESTDIR=/mnt distribution
% gpart bootcode -b /mnt/boot/pmbr da0
% gpart bootcode -p /mnt/boot/gptboot -i 1 da0
% cp -a /usr/src /mnt/usr/
% cp -a /usr/ports /mnt/usr/
% ee /mnt/etc/fstab
...
% cat /mnt/etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/gpt/flash_system    /               ufs     rw,noatime      1       1
...
% umount /mnt
% reboot

Дальше — по обстоятельствам.

iZEN ★★★★★
()

Только что поставил Арч на флешку, ставится как на обычный винт, главное прописать в fstab и grub.conf флешку по UUID, и отрубить всякие логи, еееписишники на этом собаку съели, можно у них на форуме посмотреть http://eee-pc.ru/forum/index.php

Quark_p
()
Ответ на: FreeBSD на Flash от iZEN

FreeBSD на Flash

Есть флэшки (например, Sony Memory Stick Micro M2 и USB-кард-ридеры), для которых нужно больше времени на инициализацию, ядро впадает в уныние при ВНЕЗАПНОМ получении новой информации о носителе и виснет.

Чтобы этого избежать, в конфигурации ядра нужно увеличить время «раскрутки» SCSI-устройств на несколько секунд:

options 	SCSI_DELAY=25000	# Delay (in ms) before probing SCSI

iZEN ★★★★★
()
Ответ на: комментарий от Axon

'/tmp' и '/var' в оперативке FreeBSD

Можно ещё темпы в tmpfs монтировать, тоже жизнь продлит девайсу.

Угу. Тоже можно:

% echo 'tmpmfs="YES"' >> /mnt/etc/rc.conf
% echo 'tmpsize="70M"' >> /mnt/etc/rc.conf
% echo 'tmpmfs_flags="-S"' >> /mnt/etc/rc.conf
% echo 'varmfs="YES"' >> /mnt/etc/rc.conf
% echo 'varsize="320M"' >> /mnt/etc/rc.conf
% echo 'varmfs_flags="-S"' >> /mnt/etc/rc.conf
% echo 'populate_var="YES"' >> /mnt/etc/rc.conf

iZEN ★★★★★
()
Ответ на: FreeBSD на Flash от iZEN

>ядро впадает в уныние при ВНЕЗАПНОМ получении новой информации о носителе и виснет

Передовая ОС! Куда уж нашим линупсам, лол)

madgnu ★★★★★
()

dd if=fedora-live.iso of=/dev/sda bs=8M

px ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.