Página principal » cómo » Cómo arrancar imágenes ISO de Linux directamente desde su disco duro

    Cómo arrancar imágenes ISO de Linux directamente desde su disco duro

    Determine la ruta de la partición del disco duro

    GRUB utiliza un esquema de "nombre de dispositivo" diferente al de Linux. En un sistema Linux, / dev / sda1 es la primera partición en el primer disco duro - una significa el primer disco duro y 1 Significa su primera partición. En GRUB, (hd0,1) es equivalente a / dev / sda0. los 0 significa el primer disco duro, mientras que el 1 significa la primera partición en él. En otras palabras, en un nombre de dispositivo GRUB, los números de disco comienzan a contar en 0 y los números de partición comienzan a contar en 1; sí, es innecesariamente confuso. Por ejemplo, (hd3,6) se refiere a la sexta partición en el cuarto disco duro.

    Puedes usar el fdisk -l comando para ver esta información. En Ubuntu, abra una Terminal y ejecute el siguiente comando:

    sudo fdisk -l

    Verá una lista de rutas de dispositivos Linux, que puede convertir a los nombres de dispositivos GRUB por su cuenta. Por ejemplo, a continuación podemos ver que la partición del sistema es / dev / sda1, por lo que es (hd0,1) para GRUB.

    Crear la entrada de arranque GRUB2

    La forma más fácil de agregar una entrada de inicio personalizada es editar el script /etc/grub.d/40_custom. Este archivo está diseñado para entradas de inicio personalizadas agregadas por el usuario. Después de editar el archivo, los contenidos de su archivo / etc / defaults / grub y los scripts /etc/grub.d/ se combinarán para crear un archivo /boot/grub/grub.cfg. No debe editar este archivo. mano. Está diseñado para generarse automáticamente a partir de la configuración que especifique en otros archivos..

    Deberá abrir el archivo /etc/grub.d/40_custom para editarlo con privilegios de root. En Ubuntu, puedes hacer esto abriendo una ventana de Terminal y ejecutando el siguiente comando:

    sudo gedit /etc/grub.d/40_custom

    Siéntase libre de abrir el archivo en su editor de texto favorito. Por ejemplo, podría reemplazar "gedit" con "nano" en el comando para abrir el archivo en el editor de texto Nano.

    A menos que haya agregado otras entradas de arranque personalizadas, debería ver un archivo casi vacío. Deberá agregar una o más secciones de arranque ISO al archivo debajo de las líneas comentadas.

    Aquí se explica cómo puede iniciar una distribución basada en Ubuntu o Ubuntu desde un archivo ISO. Probamos esto con Ubuntu 14.04:

    menuentryUbuntu 14.04 ISO"
    establecer isofile = ”/ home / nombre / Descargas /ubuntu-14.04.1-desktop-amd64.iso
    bucle de bucle invertido (hd0,1)$ isofile
    linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile splash silencioso
    initrd (loop) /casper/initrd.lz

    Personalice la entrada de inicio para que contenga el nombre de la entrada del menú que desea, la ruta correcta al archivo ISO en su computadora y el nombre del dispositivo del disco duro y la partición que contiene el archivo ISO. Si los archivos vmlinuz e initrd tienen nombres o rutas diferentes, asegúrese de especificar la ruta correcta a esos archivos, también.

    (Si tiene una partición / home / separada, omita el bit / home, así: set isofile = "/ name / Downloads / $ isoname").

    Nota IMPORTANTE: Las diferentes distribuciones de Linux requieren diferentes entradas de arranque con diferentes opciones de arranque. El proyecto GRUB Live ISO Multiboot ofrece una variedad de entradas de menú para diferentes distribuciones de Linux. Debería poder adaptar estas entradas de menú de ejemplo para el archivo ISO que desea iniciar. También puede realizar una búsqueda en la web para obtener el nombre y el número de versión de la distribución de Linux que desea iniciar junto con "bootear desde ISO en GRUB" para encontrar más información..

    Si desea agregar más opciones de arranque ISO, agregue secciones adicionales al archivo.

    Guarda el archivo cuando hayas terminado. Regrese a una ventana de Terminal y ejecute el siguiente comando:

    sudo update-grub


    La próxima vez que inicie su computadora, verá la entrada de arranque ISO y puede elegirla para iniciar el archivo ISO. Es posible que tenga que mantener presionada la tecla Mayús al iniciar para ver el menú de GRUB.

    Si ve un mensaje de error o una pantalla negra cuando intenta iniciar el archivo ISO, no configura correctamente la entrada de inicio. Incluso si tiene la ruta del archivo ISO y el nombre del dispositivo correctos, las rutas a los archivos vmlinuz e intird en el archivo ISO pueden no ser correctas o el sistema Linux que está iniciando puede requerir diferentes opciones.