Frequently Asked Questions para FreeBSD 2.X : Instalación : Aparece el siguiente error "panic: cant mount root" al reiniciar el ordenador después de la instalación
Previous: El "boot disc" arranca pero se cuelga en la pantalla "Probing Devices..."
Next: Cuál es el límite de memoria?.

2.25. Aparece el siguiente error "panic: cant mount root" al reiniciar el ordenador después de la instalación

Este error proviene de la confusión entre los bloques de arranque y lo que ve el kernel en los discos. El error se suele manifestar en sistemas con dos discos IDE, con los discos duros dispuestos como master o "single" en controladoras diferentes, estando FreeBSD instalado en la controladora IDE secundaria. Los bloques de arranque piensan que el sistema está instalado en wd1 (el segundo disco en la BIOS) mientras el kernel asigna el primer disco de la controladora secundaria wd2. Después de la detección de dispositivos, el kernel intenta montar lo que los bloques de arranque piensan que es el disco de arranque, wd1, cuando realmente es el wd2, y falla.

Para solucionar el problema, haz una de las siguientes cosas:

  1. En el prompt de arranque (boot:), pon 1:wd(2,a)kernel y presiona Enter. Si el sistema arranca, ejecuta el comando:
    echo "1:wd(2,a)kernel" > /boot.config
    
    para actualizar la cadena de arranque por defecto.
  2. Mueve el disco de FreeBSD a la controladora IDE primaria para que los discos sean consecutivos.
  3. Crea un nuevo kernel, modifica las líneas de configuración de wd de la siguiente manera:
    controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
    disk            wd0     at wdc0 drive 0
    # disk            wd1     at wdc0 drive 1 # comment out this line
    
    controller      wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr
    disk            wd1     at wdc1 drive 0 # change from wd2 to wd1
    disk            wd2     at wdc1 drive 1 # change from wd3 to wd2
    
    Instala el nuevo kernel: Si moviste los discos y quieres recuperar la configuración previa, reemplaza los discos en la configuración deseada y rearranca el sistema. Tu sistema debería arrancar sin problemas.


Frequently Asked Questions para FreeBSD 2.X : Instalación : Aparece el siguiente error "panic: cant mount root" al reiniciar el ordenador después de la instalación
Previous: El "boot disc" arranca pero se cuelga en la pantalla "Probing Devices..."
Next: Cuál es el límite de memoria?.