Logo vmware

Arrancar un Live CD en una máquina virtual VMware

 
 

En este artículo veremos la forma de arrancar un Live CD-DVD, Live USB o imagen ISO en una máquina virtual, bien pulsando la tecla «Esc» (escape), retrasando el proceso de POST (Power-on self-test) para los casos en los que no nos de tiempo de pulsar la tecla «Esc» (escape) o bien programando la BIOS (Basic Input/Output System) y la máquina virtual para que arranque desde un medio extraíble o imagen ISO.

 ,
Índice General

  1. Introducción
  2. Métodos para arrancar un Live CD/DVD, Imagen ISO o Live USB en una máquina virtual de VMware
     

  1. Introducción (Volver al índice General)
    En ocasiones, por raro que parezca, es necesario arrancar un Live CD/DVD, Live USB o imagen ISO en una máquina virtual.

    Algunos se preguntarán ¿para qué arrancar un Live CD-DVD, Live USB o imagen ISO en una máquina virtual? Pues veamos algunos ejemplos que lo justifiquen:

    1. Al aumentar el tamaño del disco virtual de la máquina virtual. Hemos aumentado el tamaño pero para el sistema operativo instalado en la máquina virtual, lo que tenemos es una porción más de espacio de disco sin utilizar el cual queremos utilizar, por ejemplo, para expandir alguna partición existente que se quedaba sin espacio.
    2. En la instalación de la máquina virtual hemos dimensionado mal las particiones y queremos optimizar el espacio, disminuyendo el tamaño de unas particiones para poder aumentar el tamaño de otras, haciendo todo esto sin aumentar el tamaño del disco virtual.
    3. Para reparar discos o particiones.
    4. Recuperar datos borrados o corruptos.
    5. etc, etc, etc.

     
    Pues bien, para todos estos ejemplos, sobre todo en aquellas situaciones en las que las operaciones a realizar hay que hacerlas sobre discos o particiones que no estén en uso, una solución sería arrancar desde un Live CD/DVD, Live USB o imagen ISO que contenga alguna herramienta que nos permita: crear, redimensionar, clonar, eliminar particiones, clonar discos, reparar discos y particiones, recuperar datos, etc, como por ejemplo GParted, GNOME Disks y KDE Partition Manager para GNU/Linux o AOMEI Partition Assistant, Macrorit Partition Extender para Windows.

    Nota: Existen distribuciones como Hiren’s BootCD PE que nos ofrecen un conjunto de herramientas para solucionar muchos problemas relacionados con el ordenador, o Parted Magic la cual es una solución completa de gestión de discos.

  2.  

  3. Métodos para arrancar con un Live CD/DVD, Imagen ISO o Live USB en una máquina virtual de VMware (Volver al índice General)
    En este punto veremos dos formas de iniciar desde medios extraíbles, pulsando la techa Esc (escape) para acceder al menú de arranque y se nos permita elegir desde que dispositivo arrancar y, configurando la máquina virtual de tal forma que arranque automáticamente desde el medio extraíble.

       

    • Pulsar la tecla Esc (escape) (Volver al índice General)
      Todos los hipervisores de VMware: vSphere, vSphere Hypervisor, Workstation Pro, Workstation Player, Fusion, etc, nos permiten acceder al menú de arranque de la máquina virtual pulsando la tecla «Esc» (escape) en el proceso de POST, permitiéndonos elegir desde que dispositivo arrancar. Pero este método tiene el inconveniente de que, en algunas versiones, apenas nos da tiempo de pulsar la tecla «Esc» (escape), no permitiéndonos entrar en el menú de arranque y continuando pues con el inicio de la máquina virtual. Para solucionar este inconveniente os proponemos los siguientes métodos.
    •  

    • Retrasar el inicio del proceso de POST (Volver al índice General)
      Con este método lo que conseguiremos será aumentar los segundos que pasarán antes de que se inicie el proceso de POST y, nos de tiempo a pulsar la tecla «Esc» (escape) para entrar en el menú de arranque de la máquina virtual.

      Este método exige la modificación del fichero de configuración de nuestra máquina virtual. Dicho fichero tiene la extensión .vmx y se encuentra en la raíz de la carpeta que contiene la máquina virtual a modificar.

      Para hacerlo, editamos el archivo de configuración con nuestro editor de texto plano favorito:

      $ nano /ruta/a/la/maquina/virtual/nombre-maquina-virtual.vmx

      Para retrasar el inicio del proceso de POST, añadiremos la siguiente línea al fichero de configuración:

      bios.bootDelay = "xxxxx"

      Donde "xxxxx" representa un valor en milisegundos. El máximo valor admitido es de 10000 milisegundos.

      Por ejemplo, para retrasar el inicio 10 segundos escribiríamos la siguiente línea:

      bios.bootDelay = "10000"

      Una vez modificado el archivo de configuración, cerramos el archivo guardando los cambios, arrancamos la máquina virtual y veremos que hemos conseguido retrasar el inicio del proceso POST.

      Arrancar un Live CD-DVD-VMware: Retrasar proceso de POST
      Haz clic en la imagen para aumentarla
      Ahora tendremos más tiempo para pulsar la tecla «Esc» (escape) para entrar en el menú de arranque y seleccionar el medio extraíble de nuestra elección.
      Arrancar un Live CD-DVD-VMware: menú de arranque
      Haz clic en la imagen para aumentarla

      Nota 1: Este método también nos será de utilidad si queremos entrar en la BIOS de la máquina virtual pulsando la tecla F2 o, para iniciar el arranque desde red pulsando la tecla F12.

      Nota 2: No olvidar comentar la línea añadida (#bios.bootDelay = "10000") o eliminarla, de lo contrario, cada vez que iniciemos la máquina virtual retrasaremos el arranque.


    •  
       
       

    • Modificar la BIOS para que arranque desde un medio extraíble de forma automática (Volver al índice General)
      Con este método, primero tendremos que modificar la BIOS para establecer un orden de arranque y a continuación, modificar la configuración de la máquina virtual para que al arrancarla, se inicie el sistema operativo instalado en el medio extraíble de nuestra elección. Para los ejemplos utilizaremos la interfaz gráfica del hipervisor VMware Workstation Pro.

      Veamos los pasos a seguir:

         

      1. Modificar la BIOS (Volver al índice General)
        El primer paso será modificar la BIOS de la máquina virtual, para establecer el orden de preferencia de los dispositivos desde los cuales puede arrancar la máquina virtual. En nuestro ejemplo, estableceremos un orden que obligue a la máquina virtual arrancar, en primer lugar, desde un dispositivo extraíble, si existiese.

        Veamos los pasos:

        1. Primero accederemos a la BIOS para su modificación. Para hacerlo, sigue este enlace al artículo Entrar en la BIOS de una máquina virtual VMware publicado en </ZeppelinuX>, el cual nos enseña varios métodos para acceder a la BIOS.
          Arrancar un Live CD-DVD-VMware: Entrar en la BIOS automáticamente
          Haz clic en la imagen para aumentarla
        2. Una vez dentro de la BIOS, seleccionamos la pestaña Boot para establecer el orden de arranque.
          VMware: Opciones menú de arranque
          Haz clic en la imagen para aumentarla
        3. Una vez seleccionada la pestaña Boot, establecemos el orden de preferencia de los dispositivos de arranque. En nuestro ejemplo, hemos seleccionado primero CD-ROM Drive (CD/DVD), segundo Removable Devices (Dispositivos extraíbles), tercero Hard Drive (disco duro virtual de la máquina virtual) y cuarto Network boot from Intel E1000 (arranque desde red).
          Arrancar un Live CD-DVD-VMware: Opciones menú de arranque. Establecer orden de arranque
          Haz clic en la imagen para aumentarla
        4. Finalmente, salimos guardando los cambios pulsando la tecla F10. Se nos pedirá que confirmemos los cambios pulsando [yes].
          Arrancar un Live CD-DVD-VMware: Opciones menú de arranque.  Confirmar cambios.
          Haz clic en la imagen para aumentarla
        5. Tras salvar los cambios, comenzará el arranque de la máquina virtual.

         
        Según el orden que hemos establecido en nuestro ejemplo, primero intentará arrancar desde un CD/DVD o imagen ISO (ya veremos más adelante que la máquina virtual puede interpretar que una imagen ISO es un CD/DVD), si no encuentra ninguno, lo intentará con un medio extraíble como puede ser un dispositivo de almacenamiento USB, si no encuentra ninguno, desde el disco de la máquina virtual y finalmente, si no encuentra nada de lo anterior, intentará arrancar desde red.

      2.  

      3. Configurar el arranque desde la interfaz gráfica del hipervisor (Volver al índice General)
        Una vez hemos configurado la BIOS (Basic Input/Output System), ya solo queda configurar el hipervisor en función del medio extraíble que vayamos a utilizar.

           

        1. Arrancar desde un Live CD/DVD (Volver al índice General)
          1. Seleccionamos la máquina virtual y pulsamos en Edit virtual machine settings (Editar la configuración de la máquina virtual) o, desde el menú VM/Settings:
            Arrancar un Live CD-DVD-VMware: Editar la configuración de la máquina virtual
            Haz clic en la imagen para aumentarla
          2. De las opciones la pestaña Hardware seleccionamos la opción CD/DVD y marcamos la casilla de verificación «Connect at power on» y seleccionamos el botón de radio «Use physical drive»:
            Arrancar un Live CD-DVD-VMware: Configurar hardware CD/DVD
            Haz clic en la imagen para aumentarla
          3. Salvamos los cambios e iniciamos la máquina virtual. Hecho esto se iniciará el Live CD/DVD que hayamos insertado en nuestra unidad de CD/DVD:
            Arrancar un Live CD-DVD-VMware: Inicio desde Live CD/DVD
            Haz clic en la imagen para aumentarla
        2.  

        3. Arrancar desde una imagen ISO (Volver al índice General)
          Este caso es muy similar al anterior:

          1. Seleccionamos la máquina virtual y pulsamos en Edit virtual machine settings (Editar la configuración de la máquina virtual) o, desde el menú VM/Settings:
            Arrancar un Live CD-DVD-VMware: Editar la configuración de la máquina virtual
            Haz clic en la imagen para aumentarla
          2. De las opciones de la pestaña Hardware seleccionamos la opción CD/DVD y marcamos la casilla de verificación «Connect at power on» y seleccionamos el botón de radio «Use ISO image». Pulsando el botón Browse, podemos navegar por el sistema de archivos para seleccionar el archivo que contiene la imagen ISO, en nuestro ejemplo, seleccionaremos la imagen ISO de Hiren’s BootCD PE:
            Arrancar un Live CD-DVD-VMware: Arrancar desde imagen ISO
            Haz clic en la imagen para aumentarla
          3. Salvamos los cambios e iniciamos la máquina virtual. Hecho esto se iniciará la imagen ISO que hayamos seleccionado:
            Arrancar un Live CD-DVD-VMware: Arrancando desde imagen ISO
            Haz clic en la imagen para aumentarla
        4.  

        5. Arrancar desde un Live USB (Volver al índice General)
          En todas las pruebas realizadas para poder iniciar la máquina virtual desde un Live USB, como si se tratase de un dispositivo extraíble (Removable Devices), no hemos podido hacerlo, el porqué, aún no lo hemos descubierto, pero si que hemos descubierto un truco para arrancar desde un Live USB. Este truco está publicado en </ZeppelinuX> en el artículo Arrancar Live USB en una máquina virtual VMware.

          Aunque os proponemos también lo siguiente. Normalmente para crear un Live USB necesitamos una imagen ISO, por lo tanto podemos saltarnos el paso de crear un Live USB y utilizar directamente la imagen ISO siguiendo los pasos del punto Arrancar desde una imagen ISO.


 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
 
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.