¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Configuración de una opción de inicio de recuperación
Descripción general y propósito
Actualmente, la mayoría de las distribuciones basadas en Linux instalan una opción de recuperación/seguridad y una opción de prueba de memoria en el cargador de arranque predeterminado. Si bien Slackware no instala estas opciones de forma predeterminada, se pueden agregar fácilmente a cualquier sistema.
El prompt de recuperación que se instalará en este tutorial será una opción en el disco para ingresar la usbboot image de Slackware. Esta imagen actualmente incluye un modo de línea de comando básico que se usa para solucionar problemas de arranque, la capacidad de ejecutar la aplicación de configuración para nuevas instalaciones de Slackware y el acceso a la aplicación memtest86.
Preparación del archivo
- Antes de comenzar a realizar cambios en su sistema, deberá obtener el archivo
usb-and-pxe-installers /usbboot.img
, esta ubicación se encuentra en la raíz de todos los medios de instalación o espejos de distribución. Se recomienda colocar el archivo en el directorio/tmp
para que sea fácil de ubicar. - Ingrese a la solicitud de raíz emitiendo el comando su o iniciando sesión en el sistema como usuario root.
- Monte el archivo
usbboot.img
usando la opción loopback en un directorio no utilizado como/mnt/tmp
con el comandomount -o loop /tmp/usbboot.img /mnt/tmp
- Cree un directorio separado en su directorio
/ boot
para contener los archivos necesarios como/ boot / recovery
con el comandomkdir /boot/recovery
- Copie los archivos del directorio montado
usbboot.img
en el directorio de recuperación recién creado con el comando cp comocp -rv /mnt/tmp/* /boot/recovery/
- Desmonte el archivo usbboot.img montado con el comando
umount /mnt/tmp
Configuración de lilo
En esos casos, puede actualizar lilo (lo que puede no ser posible) o ingresar el aviso estándar desde un CD, DVD o dispositivo USB de instalación.
Antes de comenzar a modificar la configuración de lilo, primero debe comprender por qué se utilizan las distintas opciones.
- image apunta a la imagen del kernel que se iniciará.
- Para Slackware de 32 bits, las opciones son hugesmp.s y huge.s .
- Para Slackware de 64 bits, la única opción es huge.s .
- label muestra la etiqueta que se presentará para la opción en el menú del cargador de arranque.
- initrd enumera el disco RAM inicial que se utiliza para cargar el sistema de archivos temporal.
- password , no se necesita explicación, ingrese la contraseña que desea usar para bloquear la entrada en la opción de inicio.
- password se utiliza para indicar al sistema que monte el sistema de archivos como solo lectura.
Usando su editor de texto favorito modifique el archivo /etc/lilo.conf
para incluir la entrada como se muestra a continuación:
image = /boot/recovery/huge.s label = slackware-recovery initrd = /boot/recovery/initrd.img password = newpassword read-only
Una vez que la nueva entrada se haya aplicado y guardado en lilo.conf
, ejecute el comando lilo , al finalizar verá una salida similar a la siguiente, que mostrará que la nueva opción se ha aplicado con éxito al gestor de arranque:
root@darkstar:~# lilo Added linux * Added recovery
Como las contraseñas se aplican dentro del archivo /etc/lilo.conf
, se recomienda modificar los permisos del archivo para que solo la raíz pueda leer el contenido. Puede aplicar los permisos recomendados emitiendo el siguiente comando:
chmod 600 /etc/lilo.conf
Añadiendo una opción memtest
La opción memtest actualmente puede ejecutarse a través del indicador de la línea de comando de recuperación al emitir el comando memtest ', pero para disminuir la memoria usada del sistema cargado, configuraremos una opción de cargador de arranque para que arranque directamente en la aplicación memtest.
Asumiremos que ya ha seguido las instrucciones anteriores para crear una opción de recuperación. Si no se siguieron las instrucciones, puede seguir los pasos básicos anteriores, pero solo copie el archivo llamado
memtest del
usbboot.img archivo en el directorio de recuperación.
Si siguió las instrucciones de la opción de recuperación anterior, el binario memtest ya estará presente en el directorio
/boot/recovery ''.
El archivo memtest será referenciado como la imagen para una nueva entrada de lilo como se muestra a continuación.
image = /boot/recovery/memtest label = memtest password = newpassword read-only
Once the new lilo entry has been saved and the lilo command has been run you will see see an output like the following confirming that the new option is available.
root@darkstar:~# lilo Added linux * Added recovery Added memtest