El menú del gestor de inicio (bootloader) de FreeBSD permite seleccionar con qué kernel (núcleo del sistema operativo) iniciar mediante la opción 5. Generalmente esto permite cambiar entre el último kernel disponible (/boot/kernel/) y el kernel anterior (/boot/kernel.old/). Sin embargo es posible seleccionar cualquier kernel que se encuentre dentro del directorio /boot/ lanzando el proceso de boot de forma manual.



A modo de ejemplo, veamos cómo iniciar kernel.old de forma manual.

En el menú de inicio de FreeBSD, presionar una de las teclas de dirección (flechas) para detener el inicio por defecto (opción 1):

La opción 3 es la que permite acceder a la consola del bootloader (loader prompt). Presionar la tecla 3:

Por más raro que parezca, el prompt es OK. Es posible obtener ayuda con el comando help. Esta consola tiene una base mínima de utilitarios, que sin embargo permite listar archivos y dispositivos (no es tan completa como por ejemplo la consola de GNU GRUB.

Para cambiar el kernel es necesario descargar el kernel actual y luego cargar el kernel deseado (en este ejemplo "kernel.old") utilizando los siguientes comandos:

unload
set kernel="kernel.old"
boot-conf

El comando boot-conf es el que inicia el proceso de boot con el kernel especificado.

Referencias


Tal vez pueda interesarte


Compartí este artículo