[FUGSPBR] Teclado apos boot.
Paulo Roberto Magrini
magrini em smo.com.br
Seg Jun 7 19:55:54 BRT 2004
Bom nosso amigo farias reportou a versão aportuguesada do tutorial do
kasper(mas podre esse português, só que ajudou pacas):
http://freebsd-br.cjb.net/doc/minibsd/miniBSD.htm
Para criar a imagem é exepcionalmente fácil, vc vai usar a flash não é , bom
adquira um adapatador IDE -> MF , no mercado livre vc consegue por R$ 60.
Levando em consideração o tutorial citado, e também assumindo que vc já
criou o arquivo tar e que seu HD primário é o HD principal e que o HD
secundário seja seu FLASH :
cd /usr/minibsd
tar cfvz /usr/minibsd-46-1.tgz *
Siga os passos:
- Para descobrir o tamanho exato da FLASH :
disklabel -rwn ad1 auto | grep sectors/unit
Vai retornar o "numero de setores"
- Para criar uma imagem em branco no HD
dd if=/dev/zero of=/usr/minibsd-disk.bin bs=512 count=numero de setores
Lembrese de substituir o texto "numero de setores" pelo numero de setores
retornado anteriormente
- Para configurar a imagem como um dispositivo virtual
FreeBSD 4.7:
vnconfig -s labels -c vn0 /usr/minibsd-disk.bin
FreeBSD 5.0:
mdconfig -a -t vnode -u 0 -f /usr/minibsd-disk.bin
- Particionando e criando entrada padrão (c:) no disco
disklabel -Brw vn0 auto
disklabel -e vn0
Logo após o ultimo comando vai apareçer um texto enorme com dados do seu HD,
vai pro final dele, deve haver algo pareçido com :
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
c: 58364082 0 unused 0 0 # (Cyl. 0 -
3632*)
vc muda para :
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 58364082 0 4.2BSD 0 0 # (Cyl. 0 - 3632*)
c: 58364082 0 unused 0 0 # (Cyl. 0 -
3632*)
e ja sai salvando com os comandos do vi mesmo :
:wq!
- Bom agora crie o sistema de arquivos propriamente dito:
newfs -b 8192 -f 1024 -U /dev/vn0a
Em seguida crie uma pasta para montar o sistema de arquivos novo, e monteo:
mkdir /tmp/imagem
mount /dev/vn0a /mnt/
Entre em /mnt/imagem (cd /mnt/imagem) e digite:
tar xfvzP /usr/minibsd-46-1.tgz
Agora desmotar com segurança o sistema de arquivos e desativar o "disco
virtual"
cd /
umount /mnt/imagem
FreeBSD 4.7:
vnconfig -u vn0
FreeBSD 5.0:
mdconfig -d -u 0
E copie tudo para o flash( de fato agora pra gravar outras flash é só
repetir esse comando ) :
dd if=/usr/minibsd-disk.bin of=/dev/ad1 bs=8k
Cara seja feliz, pq isso com certeza funciona, só um detalhe testei em HD ,
não com flash, mas nos HDS funcionou.
T+
Paulo Magrini
----- Original Message -----
From: "Eduardo Alvarenga" <eduardo-kw-fugspbr.1acd40 em thrx.org>
To: <fugspbr em fugspbr.org>
Sent: Monday, June 07, 2004 5:58 PM
Subject: Re: [FUGSPBR] Teclado apos boot.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 7 Jun 2004, Atomio wrote:
> Tenho um cpd com 26 maquinas rodando FreeBSD, existe um problema
> acontecendo: por algum motivo preciso utilizar utilizar o teclado no
> console, caso a maquina nao tenha sido ligada com o teclado plugado,
> preciso rebootar a maquina no botao de reset para poder o sistema
> reconhecer e eu utilizar o teclado. Ou seja com 26 maquinas que tenho,
> algumas de clientes, todas vez que algum problema acontece e se faz
> necessario a intervencao via teclado, o reset e feito via botao,
> tornando o problema ainda maior.
>
> Tenho algumas maquinas linux e isso nao acontece, alguem tem este tipo
> de problema com o FreeBSD e consegui resolver, sem ter que comprar KVM
> ou um teclado para casa maquina ?
Veja o dmesg, deve ter algo como "failed to reset the keyboard" nele.
Essa versão tem alguns problemas para resetar alguns tipos de teclados.
Adicione ao /etc/loader.conf:
hint.atkbd.0.flags="0"
hint.atkbd.0.flags="3"
e compile o kernel com
"options KBD_RESETDELAY=1600" e
"options KBD_MAXWAIT=3"
Isso funciona em FreeBSD 5.2, em versões mais antigas não sei lhe
informar.
Grande abraço,
--
Eduardo A. Alvarenga
Analista de Suporte
Centro Estratégico Integrado / SEGUP-PA
(91) 259-0555 / 8116-0036
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (OpenBSD)
iD8DBQFAxNbmpKK2uJoGDlMRApsxAJ4viCxSoBJzLZHfhJcrQC4cj7gS+ACgwsJU
sOnBde2YcssHTGm0cpQFnwU=
=TPCY
-----END PGP SIGNATURE-----
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd