Não consigo inicializar o FreeBSD 10 iso por PXE

2

Estou tentando inicializar o FreeBSD 10 bootonly iso com o pxelinux e o tftp, infelizmente o seguinte erro aparece durante a inicialização do FreeBSD:

cd9660 :/dev/iso9660 error :/dev/iso9660/FREEBSD_INSTALL failed with error 19
mountroot>
command ?

List of GEOM managed disk devices: da0s1 da0 ada0

Eu tentei modificar o arquivo iso e comentar a linha que começa com / dev / iso9660 dentro do fstab e adicionar "root_rw_mount=" NO "" ao rc.local, mas isso quase não afetou o problema. Existe alguma solução para este problema? Exportar o root fs com o NFS usando "opção root-path" não é uma opção.

P.S Eu também mencionei que o mfsbsd inicializa muito bem com a minha configuração, talvez seja de alguma forma possível incluir o sysinstall no mfsbsd?

    
por Artem Zhirkov 10.04.2014 / 16:18

2 respostas

3

O sysinstall foi preterido no FreeBSD 9. A nova e melhor maneira de instalar o FreeBSD é usando o software bsdinstall.

Se você quiser usar um servidor Linux, eu recomendo que você crie uma imagem mfsBSD personalizada com o FreeBSD 10.0-RELEASE como base. Nesta imagem, você pode criar um arquivo rc.local personalizado para iniciar automaticamente o bsdinstall e até mesmo fazer uma instalação autônoma ou parcialmente autônoma, com um arquivo de resposta em / etc / installerconfig

Se você olhar no manual do bsdinstall (8), há informações sobre a instalação autônoma.

Para inicializar a imagem do servidor Linux, você deve usar o memdisk com argumentos, como este:

#FreeBSD 10.0 RELEASE amd64
label 1
    menu label ^1. FreeBSD 10.0 AMD64
    kernel memdisk 
    append initrd=freebsd/mfsbsd-10.0-RELEASE-amd64.img harddisk raw

#FreeBSD 10.0 RELEASE x86
label 2
    menu label ^2. FreeBSD 10.0 i386
    kernel memdisk
    append initrd=freebsd/mfsbsd-10.0-RELEASE-i386.img harddisk raw

Você não deve criar ISOs para inicialização via rede, apenas BUILD files de imagem simples com o mfsbsd-2.1. Obtenha aqui: link

    
por 21.04.2014 / 17:50
0

Para a posteridade:

Acabei de adicionar um script a sysutils / auto-admin que configura automaticamente um servidor PXE e instala a imagem de uma instalação ISO padrão com bsdinstall .

Ele oferece a opção de usar o PXELINUX para fornecer um menu de inicialização ou ir direto para a imagem do pxeboot no ISO do instalador.

A versão mais recente da porta ainda não está comprometida (a partir de 2014-11-18), mas você pode obtê-la aqui

    
por 19.11.2014 / 04:21