Esta pagina se ve mejor con JavaScript habilitado

Módulo del kernel conflictivo desde el loader

 ·  🎃 kr0m

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.

Si te ha gustado el artículo puedes invitarme a un RedBull aquí