O FreeBSD 10 não inicializa após a instalação limpa

8

O FREEBSD 10 mais recente não inicializa após a instalação limpa.

Instalado usando esta imagem: FreeBSD-10.0-RELEASE-amd64-memstick.img

Particionamento guiado usado, onde selecionei meu único disco rígido, escolhi Todo o disco e selecionei "concluir". O particionamento automático parecia perfeitamente correto: GPT, boot, ufs, swap

A instalação vai bem sem nenhuma mensagem de erro, mas após a reinicialização final - não encontro dispositivo inicializável.

Eu tentei estes comandos no shell do LiveCD: gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0

Eu também tentei este comando, gpart destroy -F /dev/ada0 após o qual reinstalei o BSD e ele ainda não inicializa.

O SMART do disco rígido parece bom. Não há setores defeituosos. As configurações do BIOS estão corretas (UEFI está desativado).

Consegui instalar com sucesso a versão anterior do FreeBSD usando FreeBSD-9.2-RELEASE-amd64-memstick.imge seguindo exatamente as mesmas etapas, o autopartitioning parece absolutamente idêntico. **

Tentei instalar usando a versão do CD FreeBSD-10.0-RELEASE-amd64-disc1.isoe recebo exatamente o mesmo problema, o BIOS não inicializa. **

Por favor, ajude, não sei por que o 10.0-RELEASE não inicializa.

O mesmo problema também ocorre no FreeBSD-10.0-RELEASE-i386-disc.iso

Alex G
fonte
Primeiro, com o GPT, você deve usar / boot / pmbr em vez de / boot / mbr. Em seguida, a partição de inicialização deve conter / boot / gptboot. Tente seguir as instruções da página de manual do gptboot (8) para restaurar a inicialização.
Netch
@ Netch: Seguiu o seu conselho e o executou gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0, mas o BIOS ainda não inicializa.
Alex G
Exatamente o mesmo problema aqui: forums.freebsd.org/viewtopic.php?t=44607, mas também tentei substituir o disco rígido por um mais antigo e não funcionou.
Alex G
Experimente este script de instalação raiz do ZFS, se você não se importa em usar o ZFS.
Matt
O mesmo problema aqui. Não recebo nenhuma mensagem de erro, o processo de inicialização é interrompido apenas depois Verifying DMI Pool Data ...(que vem do BIOS ou o que for, não do SO).
SSC

Respostas:

4

Eu tive um problema semelhante e aqui está o que eu tinha que fazer no FreeBSD 10.0. Como você ainda não tem uma resposta, eis o que eu fiz. Após a instalação (como fiz com o GPT e o ZFS), optei por ir para o terminal em vez de reiniciar. Em seguida, executei os seguintes comandos.

gpart set -a active /dev/ada0
gpart set -a bootme -i 1 /dev/ada0

'1' foi o número da minha partição de inicialização gpart show.

bradrdavis
fonte
Isso corrigiu o problema após a instalação do FreeBSD-10.2-RELEASE-amd64-memstick. Obrigado
Wextux 15/01/16
1

Possível afirmar o óbvio aqui, mas quando esse tipo de coisa acontece e eu não sei por que, presumo que haja algum problema com a tabela de partições, com os metadados geom antigos ou algo parecido. Eu apenas preencho a unidade com zeros usando dde me preocupo com outra coisa enquanto está acontecendo. Não me lembro dessa estratégia falhar, a menos que o BIOS não quisesse jogar.

FJL
fonte
0

O problema parece ser que o particionamento guiado / automático do disco rígido usa um GPTesquema de particionamento. Após uma instalação limpa do FreeBSD 10.0 AMD64 usando valores padrão em todos os lugares (exceto obviamente para senha root, etc.), minha máquina também não inicializava.

Eu refiz a instalação, desta vez particionando o disco rígido manualmente usando um MBResquema de partição e a máquina agora é inicializada. O instalador não fornece nenhuma ajuda aqui, portanto, certifique-se de criar uma partição FreeBSD e depois criar partições (com tipo de sistema de arquivos e ponto de montagem) dentro dessa partição. Ajuda a tirar uma captura de tela (usando uma câmera: o)) ou anote os tamanhos automáticos definidos pelo instalador automaticamente em um GPTparticionamento anterior .

Minha placa-mãe (acredito que o BIOS é o ponto crucial aqui) é uma Gigabyte GA-EX58-UD4P com a versão mais recente do BIOS não beta F13. O manual nem menciona GPT.

ssc
fonte