[FUGSPBR] Disco de Boot
Wagner Queiroz
wagner_queiroz em yahoo.com
Dom Mar 24 00:41:13 BRT 2002
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.
Mais detalhes sobre a lista de discussão freebsd