[FUG-BR] freebsd no pendrive
Unixmafia
unixmafia em yahoo.com.br
Qui Jul 28 15:44:03 BRT 2005
Isso que estou tentando entender por esses script que tem no link
http://www.freesbie.org/~saturnero/penBSD/
#!/bin/sh
set -x -e
DISKIMG="FreeSBIE-pen.img"
DEF_DEV=/dev/da0
[ -f "${DISKIMG}.bz2" ] && bunzip2 ${DISKIMG}.bz2
if [ \! -f "${DISKIMG}" ]; then
echo "Could not find image ${DISKIMG}, aborting"
exit 1;
fi
echo -n "Device where your CF card is attached [${DEF_DEV}]: "
read DEVICE
if [ "x${DEVICE}" = "x" ]; then
DEVICE=$DEF_DEV
fi
if [ \! -c "${DEVICE}" ]; then
echo "Unable to find ${DEVICE}, please check the pathname"
exit 1;
fi
DISKMD=/dev/`mdconfig -a -t vnode -f ${DISKIMG}`
TEMP2DIR=$PWD/tmp2dir.$$
fsck -y ${DISKMD}s1a
mkdir $TEMP2DIR
mount ${DISKMD}s1a $TEMP2DIR
dd if=/dev/zero of=${DEVICE} bs=512 count=32
fdisk -BI ${DEVICE}
dd if=/dev/zero of=${DEVICE}s1 bs=512 count=32
bsdlabel -w -B ${DEVICE}s1
bsdlabel ${DEVICE}s1 >> tmp.$$
ed tmp.$$ <<EOF
/a:
s/unused/4.2BSD
wq
EOF
bsdlabel -R ${DEVICE}s1 tmp.$$
rm tmp.$$
newfs ${DEVICE}s1a
TEMPDIR=$PWD/tmpdir.$$
mkdir $TEMPDIR
mount ${DEVICE}s1a $TEMPDIR
cd $TEMP2DIR
find . -depth -print | cpio -pvudm $TEMPDIR
umount $TEMPDIR
rmdir $TEMPDIR
cd ..
umount $TEMP2DIR
rmdir $TEMP2DIR
mdconfig -d -u `echo ${DISKMD} | sed s/\\\/dev\\\/md//g`
On Thu, 2005-07-28 at 13:50 -0300, Pablo Sánchez wrote:
> Eu só fiz o nanicoBSD, mas acabou que eu nunca fiz release nem nada,
> ficou sendo só para eu dar uma estudada em como fazer para dar boot de
> um CD, carregar FS na memória, etc e tal.
>
> Eu acabei fazendo tb um liveDVD, com openoffice, firefox, java, flash,
> etc, mas como eu não sou mestre de fazer as configurações para
> compilar pequeno em nenhum desses softwares, ficou com um 1.5 gb! E
> como DVD é meio lento demais, achei meio inútil minha idéia... tb não
> levei adiante.. ;-)
>
> Por fim, documentei como fazer essas coisas. Esse roteiro daqui serviu
> tanto para dar boot de CD quanto de DVD, só mudando a forma como o DVD
> tem que ser queimado. Se quiser dar uma olhada, já te dá uma boa
> ajuda...:
> http://www.phackwer.cjb.net/docs/freebsd/freebsd_livecd.html
>
> Só não me pergunte como fazer para daro boot de pen-drive que eu nunca tentei.
--
Marcello Soares da Costa
FreeBSD System Engineer
unixmafia em yahoo.com.br
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis.
Instale o discador agora! http://br.acesso.yahoo.com/
_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Mais detalhes sobre a lista de discussão freebsd