Страница 1 из 1
freebsd на флешку
Добавлено: 2010-11-16 9:53:40
Гость
хочется установить установить freebsd на флешку, которая будет восприниматься доп скази диск (то есть будет не livecd).
Если устанавливаю через sysinstall, выбираю da... потом указываю откуда ставить
1) freebsd будет устанавливаться на флешку только той версии, что и система, через которую устанавливаю?
2) Install from an existing filesystem - что там указывать? путь до исошника?
Re: freebsd на флешку
Добавлено: 2010-11-16 12:36:44
FreeBSP
можно прямо из сырцов собрать...
если интересно, расскажу
Re: freebsd на флешку
Добавлено: 2010-11-16 15:27:26
manefesto
нука расскажи
Re: freebsd на флешку
Добавлено: 2010-11-16 17:57:31
Гость
есть ОС freebsd, iso 8.0, флешка. Можете разъснить как на нее поставить фряшку?
делал следующее: подключил флешку, она определилась. sysinstall -> выбираю флешку -> под фри выделяю всю флешку -> размечаю автоматом.
Теперь требуется выбрать источник установки. Есть доступ в Сеть, есть iso c 8.0-RELEASE-i386-disc1.iso.
В случае выбора скачивания через фтп пишет, что не могу найти якобы 8.0-RELEASE на сервере.
Пытаюсь сделать через образ, монтирую исошник к /cdrom. Соответсвенно
Код: Выделить всё
ls /cdrom/
8.0-RELEASE ERRATA.TXT HARDWARE.TXT README.TXT RELNOTES.TXT boot.catalog docbook.css
ERRATA.HTM HARDWARE.HTM README.HTM RELNOTES.HTM boot cdrom.inf packages
В качестве источника указываю use existing file system, прописываю путь /cdrom. Потом говорит, что все установилось, но на деле ничего на флешке не изменилось(первоначально стоял frenzy - он и остался, потом флешку переформатировал под фат в винде, потом попробовал произвести установку - флешка после установки осталась в fat)
Re: freebsd на флешку
Добавлено: 2010-11-16 21:03:58
Morty
Код: Выделить всё
#!/bin/sh
##
## 05/02/2010
##
imgname="usb.img"
outfile="busb.img.bz2"
if [ $# -ge 1 ];
then echo "...thinking"
else
echo ""
echo "Type usbflash.sh makeimg - for build image"
echo "Type usbflash.sh writeimg - for write to USB stick"
echo ""
exit 1
fi;
# 512mb image
mkimage() {
echo "-----> Build Image"
dd if=/dev/zero of="$imgname" bs=1m count=1 oseek=512 conv=sparse
mdconfig -a -t vnode -f $imgname -u 0
newfs -m 0 -o space -n /dev/md0
mount /dev/md0 /mnt
#
cd /usr/src
make -j8 buildworld && \
make -j8 buildkernel && \
make installworld DESTDIR=/mnt
make distribution DESTDIR=/mnt
make installkernel DESTDIR=/mnt
cd / && tar -cjf $outfile /mnt
umount /mnt
mdconfig -d -u 0
}
##
writeimg() {
dd if=/dev/zero of=/dev/da0 bs=16k
fdisk -BI /dev/da0
disklabel -B -w /dev/da0s1
newfs -m 0 -o space -n /dev/da0s1a
mount -o noatime,async /dev/da0s1a /mnt
tar -xvjf ${outfile} -C /mnt/
cp -R /mnt/mnt/* /mnt/
chflags -R noschg /mnt/mnt/
rm -rf /mnt/mnt
cat > /mnt/boot/loader.conf << EOF
vfs.root.mountfrom="ufs:/dev/da0s1a"
vfs.root.mountfrom.options="rw"
EOF
cat > /mnt/etc/fstab << EOF
/da0/da0s1a / ufs rw 1 1
EOF
umount /mnt
}
# rewrite this IF or use one of function mkimage or writeimg
#if [ $1=="makeimg" ]
#then
mkimage
#else
#writeimg
#fi
#fi
---
http://miwi.bsdcrew.de/2009/06/freebsd- ... usb-stick/
http://markelov.org/wiki/index.php/How_ ... reeBSD_USB
http://www.opennet.ru/base/sys/freebsd_stick.txt.html
google.com
Re: freebsd на флешку
Добавлено: 2010-11-16 22:24:13
FreeBSP
хорошо сказано, Morty
ну, за установку
