[FUGSPBR] Disco de Boot
Vinícius Franco do Nascimento
vinis em netbsd.com.br
Dom Mar 24 00:48:35 BRT 2002
O xosl www.xosl.org
Sobre o Free, dê uma lida em http://links.bsd.com.br/ anda meio esquecido isso, mas tem bons links...
[]'s
On Sun, 24 Mar 2002 00:41:13 -0300
Wagner Queiroz <wagner_queiroz em yahoo.com> wrote:
> Patrick,
>
> Valeu pela ajuda, irei tentar agora instalar o Linux sem perder o boot
> manager do FreeBSD.
> Queria te fazer 2 perguntas:
> Sobre esse XOSL, onde eu baixo?
> Vc manja onde eu consigo apostilas do FreeBSD??
>
> Abraço e Valeu,
> Wagner
>
> At 09:19 23/3/2002 +0000, you wrote:
> >Wagner,
> >Esses arquivos são as imagens (de disquete) pro sistema de instalação
> >do FreeBSD. Estão sob o diretório floppies/ no seu CDRom. O rawrite
> >está sob o diretório tools/ não deveriam mesmo existir no seu NT 5.0.
> >
> >Se o seu PC pode 'bootar' pelo CDRom, não tem necessidade de fazer
> >esses discos. A instalação do Linux depende da sua experiência em
> >relação à não permitir que o Lilo sobrescreva o Bootmgr do FreeBSD.
> >Você pode optar por não instalar o Lilo (ou qualquer outra coisa na
> >mbr), deixando o bootmgr do FreeBSD cuidar do gerenciamento de boot.
> >Pode optar por instalar o Lilo e utiliza-lo como seu gerenciador padrao
> >(pra carregar o freebsd inclusive), pode instalar um outro gerenciador
> >de boot (a maioria das pessoas nessa lista te recomendariam o XOSL uma
> >vez q vc tem uma partição de windows) etc.
> >
> >Mas o mais importante. Mesmo que você ferre a sua MBR com Lilo ou
> >qualquer outra coisinha (grub?), você pode a qualquer momento
> >reinstalar o BootMgr do FreeBSD. Basta bootar o sistema normalmente,
> >como se fosse reinstala-lo do zero. Va na opcao "Fdisk" e defina a
> >particao onde estao o seus sistemas como bootaveis (vai em cima da
> >particao e aperta "s"). Salve as informações(tecla "w"), ele vai pedir
> >pra voce confirmar. Voce confirma, hehe. Depois sai do fdisk (tecla
> >"q"). O sysinstall vai pedir (de novo) pra voce escolher o que instalar
> >na MBR, ai sim voce reinstala o BootMgr. Prontinho, sem apelar pra
> >XOSL.
> >
> >Agora, é o seguinte, se você está pensando em fazer um disco de Boot
> >pra emergência (leia-se disco de recuperação), o Handbook recomenda
> >isso:
> >
> >#!/bin/sh
> >#
> ># create a restore floppy
> >#
> ># format the floppy
> >#
> >PATH=/bin:/sbin:/usr/sbin:/usr/bin
> >
> >fdformat -q fd0
> >if [ $? -ne 0 ]
> >then
> >echo "Bad floppy, please use a new one"
> >exit 1
> >fi
> >
> ># place boot blocks on the floppy
> >#
> >disklabel -w -B /dev/fd0c fd1440
> >
> >#
> ># newfs the one and only partition
> >#
> >newfs -t 2 -u 18 -l 1 -c 40 -i 5120 -m 5 -o space /dev/fd0a
> >
> >#
> ># mount the new floppy
> >#
> >mount /dev/fd0a /mnt
> >
> >#
> ># create required directories
> >#
> >mkdir /mnt/dev
> >mkdir /mnt/bin
> >mkdir /mnt/sbin
> >mkdir /mnt/etc
> >mkdir /mnt/root
> >mkdir /mnt/mnt # for the root partition
> >mkdir /mnt/tmp
> >mkdir /mnt/var
> >
> >#
> ># populate the directories
> >#
> >if [ ! -x /sys/compile/MINI/kernel ]
> >then
> >cat << EOM
> >The MINI kernel does not exist, please create one.
> >Here is an example config file:
> >#
> ># MINI -- A kernel to get FreeBSD onto a disk.
> >#
> >machine "i386"
> >cpu "I486_CPU"
> >ident MINI
> >maxusers 5
> >
> >options INET # needed for _tcp _icmpstat
> >_ipstat# _udpstat _tcpstat _udb
> >options FFS #Berkeley Fast File System
> >options FAT_CURSOR #block cursor in syscons or
> >pccons options SCSI_DELAY=15 #Be pessimistic about
> >Joe SCSI device
> >options NCONS=2 #1 virtual consoles
> >options USERCONFIG #Allow user configuration with
> >-c XXX
> >
> >config kernel root on da0 swap on da0 and da1 dumps on da0
> >
> >device isa0
> >device pci0
> >
> >device fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector
> >fdintr device fd0 at fdc0 drive 0
> >
> >device ncr0
> >
> >device scbus0
> >
> >device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
> >device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
> >
> >device da0
> >device da1
> >device da2
> >
> >device sa0
> >
> >pseudo-device loop # required by INET
> >pseudo-device gzip # Exec gzipped a.out's
> >EOM
> >exit 1
> >fi
> >
> >cp -f /sys/compile/MINI/kernel /mnt
> >
> >gzip -c -best /sbin/init > /mnt/sbin/init
> >gzip -c -best /sbin/fsck > /mnt/sbin/fsck
> >gzip -c -best /sbin/mount > /mnt/sbin/mount
> >gzip -c -best /sbin/halt > /mnt/sbin/halt
> >gzip -c -best /sbin/restore > /mnt/sbin/restore
> >
> >gzip -c -best /bin/sh > /mnt/bin/sh
> >gzip -c -best /bin/sync > /mnt/bin/sync
> >
> >cp /root/.profile /mnt/root
> >
> >cp -f /dev/MAKEDEV /mnt/dev
> >chmod 755 /mnt/dev/MAKEDEV
> >
> >chmod 500 /mnt/sbin/init
> >chmod 555 /mnt/sbin/fsck /mnt/sbin/mount /mnt/sbin/halt
> >chmod 555 /mnt/bin/sh /mnt/bin/sync
> >chmod 6555 /mnt/sbin/restore
> >
> >#
> ># create the devices nodes
> >#
> >cd /mnt/dev
> >./MAKEDEV std
> >./MAKEDEV da0
> >./MAKEDEV da1
> >./MAKEDEV da2
> >./MAKEDEV sa0
> >./MAKEDEV pty0
> >cd /
> >
> >#
> ># create minimum filesystem table
> >#
> >cat > /mnt/etc/fstab <<EOM
> >/dev/fd0a / ufs rw 1 1
> >EOM
> >
> >#
> ># create minimum passwd file
> >#
> >cat > /mnt/etc/passwd <<EOM
> >root:*:0:0:Charlie &:/root:/bin/sh
> >EOM
> >
> >cat > /mnt/etc/master.passwd <<EOM
> >root::0:0::0:0:Charlie &:/root:/bin/sh
> >EOM
> >
> >chmod 600 /mnt/etc/master.passwd
> >chmod 644 /mnt/etc/passwd
> >/usr/sbin/pwd_mkdb -d/mnt/etc /mnt/etc/master.passwd
> >
> >#
> ># umount the floppy and inform the user
> >#
> >/sbin/umount /mnt
> >echo "The floppy has been unmounted and is now ready."
> >
> >
> >
> >Masss... a gente (pelo menos eu, hehe) recomenda que você pense em usar
> >o LiveCD ou até mesmo uma instância do PicoBSD, uma vez que eles podem
> >montar suas partições (qualquer que seja, onde quer que elas estejam) e
> >permitir que você recupere qualquer besteira feita, ou até mesmo faça
> >um backup antes de apela pra um 'restore' mais brusco. Acho que o
> >LiveBSD (livecd) seria sua melhor opção pra recuperação.
> >
> >Live: livecd.fugspbr.org
> >Pico: picobsd do Jean (offset) no histórico dessa lista (melhor opção)
> >ou/usr/src/releases/picobsd/.
> >
> >__________________________________________________
> >I
> >had to hit her... she was starting to make sense.
> >
> >----
> >Para sair da lista envie um e-mail para majordomo em fugspbr.org
> >com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.
Mais detalhes sobre a lista de discussão freebsd