-
Agregar una entrada de Grub para bootear desde una ubicación de red
Es posible configurar el arranque del sistema a través de la red usando PXE (Preboot eXecution Environment). Una entrada de grub para hacer esto luciría tal que así:
menuentry "Arranque desde red" { insmod net dhcp linux /vmlinuz boot=nfs nfsroot=192.168.1.100:/Carpeta/Compartida initrd /initrd.img }
EXPLICACIÓN
insmod net: Carga el módulo de red de GRUB necesario para habilitar las capacidades de red permitiendo el uso de protocolos como DHCP y TFTP.
dhcp: Permite a Grub obtener la configuración de red desde un servidor DHCP en la subred a la que pueda acceder el cable ethernet conectado.
linux: Carga el kernel de Linux con los siguientes parámetros:
- /vmlinuz: Especifica la ubicación del archivo del kernel.
- boot=nfs: Indica al kernel que el sistema de archivos raíz debe ser montado desde un servidor NFS (Network File System).
- nfsroot=192.168.1.100:/Carpeta/Compartida: Especifica la dirección IP del servidor NFS y la ruta al sistema de archivos raíz en ese servidor. Permite al kernel de Linux arrancar utilizando un sistema de archivos raíz almacenado en un servidor NFS, en lugar de un disco local o dispositivo USB.
initrd /initrd.img: Proporciona al kernel un sistema de archivos temporal necesario para montar el sistema de archivos real especificado en nfsroot. La imagen initrd contiene los controladores y scripts necesarios para iniciar el sistema y montar el sistema de archivos raíz desde el servidor NFS.
PROCESO DE ARRANQUE
Proceso de Arranque
Cuando seleccionamos «Arranque desde red» en el menú, el proceso de arranque de Grub sigue estos pasos:
- Carga el módulo net para habilitar las capacidades de red.
- Configura la interfaz de red usando DHCP
- Carga el kernel especificado en /vmlinuz y le pasa los parámetros boot=nfs y nfsroot.
- Carga la imagen initrd que contiene los controladores necesarios para montar el sistema de archivos raíz desde el servidor NFS.
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.