[FUG-BR] Instalação FreeBSD-10.1-RELEASE via serial
Tales Rodarte
talesrodarte em gmail.com
Sábado Janeiro 17 12:42:22 BRST 2015
Bom dia,
Evandro, obrigado pela dica. Fiz os dois procedimentos e ambos
funcionaram perfeitamente.
att,
Tales
On 16-01-2015 12:03, Evandro Nunes wrote:
2015-01-16 11:35 GMT-02:00 Tales Rodarte [1]<talesrodarte em gmail.com>:
Senhores, bom dia.
Preciso instalar via serial console uma imagem do FreeBSD-10.1-RELEASE
em um compact flash de um roteador modelo Power Router 732.
Porém todas as imagens que encontrei, não veem com a opção
console="comconsole" habilitada. Fiz alguns testes tentando editar o
arquivo ISO, mas não tive sucesso. Segui a documentação
[2]https://www.freebsd.org/doc/handbook/install-advanced.html e alguns
outros tutorias mas o boot via usb/CD não funciona corretamente.
Realizei a instalação usando outro hardware e um leitor usb, e após a
instalação ativei a opção console="comconsole". Funcionou mas ao dar
boot, o sistema apresenta o seguinte erro;
é porque voce fez uma gambiarra de instalar em outra maquina antes.
dai o /etc/fstab dessa instalação ja está com um device name (ad0s1b pelo
seu log) diferente do que é no seu tal power router então boota nesse power
router e ve como o disco é reconhecido na saída do dmesg no momento do
boot, deve ser ada0, ada1, da1, ou outra coisa, essa outra coisa na
partição "b" deve ser seu / no /etc/fstab
quando o freebsd pedir mount root digite
ufs:/dev/disco_identificadoXa ou ufs:/dev/disco_identificadoXb (b ou a é o
slice, deve ser o mesmo que tem no seu fstab).
mas se quiser evitar isso, seu power router deve ser capaz de bootar USB
certo?
faz assim baixa a imagem usb do freebsd (memstick)
boota em qualquer máquina com o próprio pendrive e joga pra rw:
mount -u -o rw /
e configura seu /boot/loader.conf e /etc/ttys conforme instruções da
serverU:
[3]http://www.serveru.us/pt/doc/console
CONFIGURANDO PARA BOOT POR CONSOLE
FREEBSD
ou se preferir monta seu pendrive noutro freebsd (pode ser virtualbox) e
edita no /mnt/etc/ttys e /mnt/boot/loader.conf conforme sugestão do proprio
site da serverU
pronto seu pendrive vai bootar normalmente e com console ativo agora
a diferença do pendrive pro CD é que no freebsd a imagem do pendrive não é
ISO9660 (cd-rom) como nos linux. é uma ".img" com file system UFS. dai voce
pode jogar pra read+write, o que não é possível em uma imagem ISO que é
sempre read only mesmo em mídia RW.
Trying to mount root from ufs:/dev/ad0s1b
ROOT MOUNT ERROR:
If you have invalid mount options, reboot, and first try the following
from
the loader prompt:
set vfs.root.mountfrom.options=rw
and then remove invalid mount options from /etc/fstab.
Loader variables:
vfs.root.mountfrom=ufs:/dev/da0s1a
vfs.root.mountfrom.options=rw
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:/dev/da0s1a
eg. cd9660:/dev/acd0
This is equivalent to: mount -t cd9660 /dev/acd0 /
? List valid disk boot devices
<empty line> Abort manual input
Não tenho muito experiencia com sistemas BSD, ai estou apanhando um
pouco pra realizar a instalação.
Att,
Tales Rodarte
-------------------------
Histórico: [4]http://www.fug.com.br/historico/html/freebsd/
Sair da lista: [5]https://www.fug.com.br/mailman/listinfo/freebsd
-------------------------
Histórico: [6]http://www.fug.com.br/historico/html/freebsd/
Sair da lista: [7]https://www.fug.com.br/mailman/listinfo/freebsd
References
1. mailto:talesrodarte em gmail.com
2. https://www.freebsd.org/doc/handbook/install-advanced.html
3. http://www.serveru.us/pt/doc/console
4. http://www.fug.com.br/historico/html/freebsd/
5. https://www.fug.com.br/mailman/listinfo/freebsd
6. http://www.fug.com.br/historico/html/freebsd/
7. https://www.fug.com.br/mailman/listinfo/freebsd
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: smime.p7s
Tipo: application/pkcs7-signature
Tamanho: 4258 bytes
Descrição: Assinatura criptográfica S/MIME
URL: <http://www.fug.com.br/historico/html/freebsd/attachments/20150117/4bb0fc59/attachment.bin>
Mais detalhes sobre a lista de discussão freebsd