[FUG-BR] Instalação FreeBSD-10.1-RELEASE via serial
Evandro Nunes
evandronunes12 em gmail.com
Sexta Janeiro 16 12:03:08 BRST 2015
2015-01-16 11:35 GMT-02:00 Tales Rodarte <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
> 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:
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: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
Mais detalhes sobre a lista de discussão freebsd