FreeBSD 10 no arranca después de una instalación limpia

8

El último FREEBSD 10 no se inicia después de una instalación limpia.

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

Particionamiento guiado usado, donde seleccioné mi único disco duro, elegí Disco completo y seleccioné "finalizar". La partición automática se veía perfectamente bien: GPT, boot, ufs, swap

La instalación funciona bien sin ningún mensaje de error, pero después del reinicio final, no se encuentra ningún dispositivo de arranque.

Probé estos comandos en el shell LiveCD: gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0

También probé este comando gpart destroy -F /dev/ada0 después de lo cual reinstalé BSD y todavía no arranca.

El disco duro SMART se ve bien. No hay malos sectores. La configuración del BIOS es correcta (UEFI está desactivado).

Pude instalar con éxito la versión anterior de FreeBSD usando FreeBSD-9.2-RELEASE-amd64-memstick.imgy seguí exactamente los mismos pasos, la autopartición se ve absolutamente idéntica. **

Traté de instalar usando la versión de CD FreeBSD-10.0-RELEASE-amd64-disc1.isoy obtengo exactamente el mismo problema, BIOS no lo arrancará. **

Ayuda, no estoy seguro de por qué 10.0-RELEASE no arrancará.

El mismo problema se experimenta en FreeBSD-10.0-RELEASE-i386-disc.iso también

Alex G
fuente
Primero, con GPT, debe usar / boot / pmbr en lugar de / boot / mbr. Luego, la partición de arranque debe contener / boot / gptboot. Intente seguir las instrucciones de la página de manual de gptboot (8) para restaurar el arranque.
Netch
@Netch: Seguí su consejo y lo realicé gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0, pero el BIOS aún no arranca.
Alex G
Exactamente el mismo problema aquí: forum.freebsd.org/viewtopic.php?t=44607 pero también intenté reemplazar el disco duro por uno anterior, y no funcionó.
Alex G
Pruebe este script de instalación raíz de ZFS si no le importa usar ZFS.
Matt
Mismo problema aquí. No recibo ningún mensaje de error, el proceso de arranque simplemente se detiene después Verifying DMI Pool Data ...(que proviene del BIOS o lo que sea, no del sistema operativo).
ssc

Respuestas:

4

Tuve un problema similar y esto es lo que tenía que hacer en FreeBSD 10.0. Como todavía no tienes una respuesta, esto es lo que hice. Después de la instalación (que hice con GPT y ZFS), opté por ir al terminal en lugar de reiniciar. Luego ejecuté los siguientes comandos.

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

'1' era el número de mi partición de arranque gpart show.

bradrdavis
fuente
Esto solucionó el problema después de instalar FreeBSD-10.2-RELEASE-amd64-memstick. Gracias
Wextux
1

Posible decir lo obvio aquí, pero cuando sucede este tipo de cosas y no sé por qué, supongo que es un problema con la tabla de particiones, metadatos de geom antiguos o similares. Simplemente lleno el disco con ceros usando ddy me preocupo por otra cosa mientras está sucediendo. No puedo recordar que esta estrategia falle a menos que el BIOS no quiera jugar.

FJL
fuente
0

El problema parece ser que la partición guiada / automática del disco duro utiliza un GPTesquema de partición. Después de una instalación limpia de FreeBSD 10.0 AMD64 usando valores predeterminados en todas partes (excepto obviamente para la contraseña de root, etc.), mi máquina tampoco arranca.

Volví a hacer la instalación, esta vez particionando el disco duro manualmente usando un MBResquema de partición y la máquina ahora arranca. El instalador no proporciona ninguna ayuda aquí, así que asegúrese de crear primero una partición de FreeBSD y luego crear particiones (con tipo de sistema de archivos y punto de montaje) dentro de esa partición. Es útil tomar una captura de pantalla (usando una cámara: o)) o anotar los tamaños automáticos establecidos por el instalador automáticamente en una GPTpartición anterior .

Mi placa base (creo que el BIOS es la parte crucial aquí) es una Gigabyte GA-EX58-UD4P con la última versión de BIOS no Beta F13. El manual ni siquiera menciona GPT.

ssc
fuente