Falha ao inicializar uma nova instalação do FreeBSD 8.2 em um Intel SS4200-EHW

3

Instalei o FreeBSD em um Intel SS4200-EHW que tem quatro discos rígidos e um disco flash DOM (Módulo Disk On) através de uma interface IDE. Eu quero instalar o FreeBSD no DOM do Flash. Para que o instalador do FreeBSD encontre o Flash DOM, usei as dicas de aqui - adicionando as seguintes "dicas" antes de "inicializar" o instalador:

set hint.ata.0.at="isa"
set hint.ata.0.port="0x1F0"
set hint.ata.0.irq="14"

O instalador encontra o disco correto e é instalado sem problemas. Eu também me certifiquei de que o disco / partição está configurado com o sinalizador de boot.

Quando inicializo do DOM do Flash, recebo a seguinte mensagem de erro: "No ufs" e termino com um prompt começando com "boot:".

Não sei por que isso acontece. Pode ser que eu não tenha conseguido manter as informações da dica em nenhum arquivo de configuração durante a instalação. Qualquer um que saiba como posso garantir que isso seja persistido. Qualquer outra maneira de diagnosticar este problema?

Atualizar Com base no feedback, incluí a imagem de inicialização em que estou encalhado:

Atecla"tab" não funciona.

Também inicializei o PC-BSD para tentar editar os arquivos de lá e consegui montar todas as outras partições, exceto a partição de inicialização. A imagem abaixo mostra uma mensagem de erro ao tentar acessar a partição do MBR:

    
por tronda 26.04.2011 / 20:21

3 respostas

0

Ao optar por instalar o FreeBSD com um gerenciador de inicialização em vez de fazer da partição Flash DOM / (root) uma partição MBR, eu pude inicializar a caixa SS4200.

Para colocar o FreeBSD em funcionamento, tive que entrar no prompt do carregador de boot para adicionar as dicas antes de inicializar o FreeBSD e depois eu modifiquei o arquivo device.hints. Uma reinicialização após essa alteração fez a inicialização da SS4200 sem problemas.

    
por 01.05.2011 / 22:41
1

Acredito que você esteja preso no estágio boot2 , que normalmente carrega loader . loader é o responsável pelo carregamento nas dicas, no kernel e nos módulos adicionais necessários. As dicas não ajudam boot2 find loader , elas são para dizer ao kernel do FreeBSD como encontrar o hardware, já que o FreeBSD tem seus próprios drivers de dispositivo e não usa o BIOS. boot2 e loader dependem da BIOS para falar com o hardware. O fato de você ter conseguido boot2 deve indicar que o BIOS pode acessar seu DOM, mas boot2 não sabe qual dispositivo é. Você deve ter algumas funcionalidades de comando limitadas e / ou conclusão de tabulação. Eu não tenho uma caixa do FreeBSD na minha frente para testar, mas tente digitar ou?, H, ou help. Além disso, tente concluir a tabulação digitando (<TAB> ou (ad<TAB> ou (da<TAB> e veja se ela lista possíveis dispositivos. Eu também posso puxar uma caixa depois e testar a mim mesmo.

    
por 27.04.2011 / 00:13
0

Eu também instalei o FreeBSD 8.2 no meu Intel SS4200. Eu instalei o 8.1 e atualizei para 8.2 via CLI.

Dê uma olhada nessas duas páginas para ter seu SS4200 instalado e funcionando com o FreeBSD 8.1:

link e link .

Mais especificamente, você precisa editar o /boot/loader.conf (para console serial) e /boot/device.hints.

    
por 27.04.2011 / 11:23