[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