Cargar módulos conflictivos en una fase de arranque tan temprana como lo es el loader puede dar problemas ya que incluso arrancando en modo single-user el módulo se cargará y no podremos bootear correctamente, en este artículo explicar como revertir dicha situación.
En mi caso se trata del módulo de Nvidia:
/boot/loader.conf
nvidia_load="YES"
Para solventar dicho problema debemos seguir los siguientes pasos:
- En el loader seleccionamos la opción 3: Escape to loader prompt
- Ejecutamos el comando show que nos mostrará una lista de variables, bajamos hasta encontrar module_blacklist
- Salimos del paginador y ejecutamos: set module_blacklist=‘MODULOS ANTERIORMENTE BLACKLISTEADOS nvidia nvidia-modeset’
- Ejecutamos el comando boot
Ahora ya podremos rectificar el problema editando el fichero /boot/loader.conf.
Cabe destacar que si hubiésemos cargado el módulo desde la configuración RC(kld_list=) no habríamos tenido problema ya que habríamos arrancado en modo single-user y desde ahí habríamos fixeado el problema, pero al hacerlo en el loader todo se complica.