GNU/Linux >> Tutoriales Linux >  >> Linux

Arranque USB VMware Fusion Kali

Arranque USB VMware Fusion Kali

Una de las características divertidas, y a menudo necesarias, de Kali Linux es la capacidad de crear instalaciones de arranque en vivo realmente geniales y completamente personalizadas. Normalmente almacenadas en una unidad USB, estas instalaciones ponen el poder de Kali Linux en su bolsillo, listo para ejecutarse cuando lo necesite.

La creación de instalaciones USB en vivo de Kali es bastante sencilla, ya sea que opte por una instalación sencilla, una creación persistente para que pueda almacenar archivos, un cifrado completo (incluso armar una frase de contraseña de autodestrucción) o personalizar y crear su propia instalación personalizada.

Sin embargo, el proceso de probar su instalación USB puede ser un poco molesto, especialmente si es un usuario de Mac. Podría, bajo ciertas circunstancias, reiniciar su Mac y arrancar desde el USB, pero eso puede ser una verdadera molestia.

Sin embargo, ¿no sería genial si pudiera usar un producto como VMware Fusion (que es el producto líder en la industria y hace un trabajo fabuloso al ejecutar todos los demás sistemas operativos en nuestras Mac) para iniciar y probar sus USB en vivo? Sin reiniciar. Sin problemas. Simplemente colóquelo y déjelo volar.

Parecía una gran idea, pero el producto Fusion ha estado cambiando durante un tiempo y parece recibir un tratamiento "especial" de VMware. La compañía parece pensar que los usuarios de Mac no necesitan muchas opciones, como una casilla de verificación para el arranque EFI. En su lugar, lo configuran para que, si su invitado está basado en Mac o Windows, realice automáticamente un arranque EFI por usted. Eso es útil, pero si crea un invitado de Mac o Windows e intenta iniciar desde el USB, obtendrá la pantalla de inicio de Kali, seguida de un mensaje de interrupción del inicio que indica que el USB no contiene una versión de Mac o Windows.

Debido a este flujo y las diferencias principales entre Fusion y el resto de la línea VMware, este problema de arranque USB EFI nos dejó perplejos. Se introdujeron algunas soluciones alternativas, como arrancar una máquina virtual especializada que intentaría un arranque EFI, pero tenían sus propios problemas.

Afortunadamente, Fusion ha madurado lo suficiente como para que ahora podamos trabajar bajo el capó y hacer que este proceso funcione. Así es como lo haces.

Cree una nueva máquina virtual personalizada:

Seleccione "Linux" -> "Debian 8.x de 64 bits".

Cree un nuevo disco virtual. La configuración no importa.

Haga clic en "Finalizar":

Dale un nombre rápido:

Apague la máquina. Vaya a "Máquina virtual" -> "Configuración" -> "Procesador y memoria", configure la memoria en al menos 2048 MB y configure los núcleos en "2":

A continuación, diríjase a "Configuración" -> "Pantalla" y marque "Acelerar gráficos 3D". Esto es opcional, pero realmente ayuda al rendimiento de su experiencia Kali. "Usar resolución completa..." también es opcional.

Dirígete a "Dispositivos USB". Inserte su Kali USB y establezca la compatibilidad USB en USB 3.0 (si tiene un sistema y una unidad compatibles con USB 3.0). Tenga en cuenta que USB-C, dongles o no, no hace ninguna diferencia aquí. Solo asegúrese de que si está utilizando un dispositivo USB-C, seleccione la compatibilidad con USB 3.0. Seleccione "Conectarse a Linux" como "Complemento en acción" y configure la máquina para "Conectarse a esta máquina virtual" cuando esté conectada:

Vaya a "Configuración" -> "Discos". Seleccione "Opciones avanzadas" y "Eliminar disco duro", enviándolo a la Papelera. No lo necesitarás.

A continuación, deberá habilitar el arranque EFi. No hay una configuración de GUI para esto, por lo que debe encontrar esta máquina virtual en su disco duro. Los discos duros virtuales se almacenan de forma predeterminada en ~/Documents//Virtual Machines.localized . Cambie al directorio que contiene esta máquina virtual. El nuestro se llama "Kali USB Boot", por lo que la ruta completa es ~/Documents//Virtual Machines.localized/Kali USB Boot.vmwarevm ". Dentro de ese directorio hay un .vmx archivo con el nombre de la máquina virtual. El nuestro se llama Kali USB Boot.vmx . Edite ese archivo con su editor favorito e inserte la siguiente línea:

firmware = "efi"

Cuidado con copiar y pegar. Si pega esta línea en el editor, puede obtener "citas de Mac" divertidas y esto romperá la máquina virtual. Su .vmx el archivo debería verse así:

Ahora, encienda su máquina virtual y debería arrancar en Kali Linux:

Resolución de problemas de conexiones USB

Si tiene problemas, tiene algunas opciones. Primero, apague su VM. Vaya a "Configuración" -> "Dispositivos USB" y deje esta pantalla de configuración junto a su máquina virtual apagada. (También puede expandir su barra de herramientas y mirar el ícono USB). Ahora, encienda la máquina virtual. Inmediatamente, debería ver la actualización de la pantalla de configuración de USB con una marca junto a su dispositivo USB:

Si no obtiene una marca de verificación, esto significa que su Mac ha tomado la unidad USB. Apague su VM, expulse la unidad de la Mac y vuelva a encender la VM con la pantalla de configuración USB hacia arriba. Debería ver la marca de verificación y obtener la pantalla de inicio de Kali.

Solución de problemas de EFI

Al iniciar con EFI, su pantalla de inicio debería verse así:

Esto indica que EFI está habilitado. Si no es así, verifique tres veces que ingresó la línea de firmware correctamente en .vmx expediente. Tenga en cuenta que, en algunos casos, esta comprobación de la red EFI puede bloquearse. Simplemente presionando ESC dentro de la VM empuja el proceso.

En un arranque normal, puede hacer clic dentro de la pantalla de la VM y presionar ESC rápidamente justo cuando aparece el logotipo de VMware en la pantalla para acceder al Administrador de arranque:

Desde aquí, puede seleccionar "EFI Internal Shell" para ingresar al shell. Si obtiene algo como esto, falta un mapa fs0, entonces EFI no ve su unidad USB. Si este es el caso, apague la máquina virtual, desconecte el USB, inicie la VM e inmediatamente después de presionar iniciar, inserte la unidad, buscando la marca de verificación en la configuración.

Si todo va bien, estás conectado a Kali. De lo contrario, puede acceder a un shell EFI con ESC, "EFI Internal Shell". Un shell EFI "feliz" se ve así:

Tenga en cuenta el mapa fs0. A continuación, puede ingresar 'fs0:' y 'ls' para mirar alrededor.

Puede ingresar 'cd efi\boot' (¡observe la barra invertida, no una barra inclinada!) y arrancar el dispositivo manualmente con 'bootx64.efi'

Esto debería darle un arranque EFI feliz:

Tenga en cuenta que en algunas instalaciones, es posible que se requiera el apagado, seguido de la extracción de la unidad, el encendido de la máquina virtual y la inserción de la unidad. Es probable que esto tenga mucho que ver con que la Mac tome la unidad USB o la tome a medias (sin montarla).


Linux
  1. Linux:¿Kali Linux está instalado pero no se muestra en el Administrador de arranque?

  2. ¿Arrancar desde un Usb para una computadora portátil Hp?

  3. Lanzamiento de Kali Linux 1.0.8 con soporte de arranque EFI

  4. ¿Dirigirse al invitado de VMWare Fusion Linux por nombre de host?

  5. Cambiar el tamaño de la partición de arranque

Cómo instalar VMware Tools en Kali Linux

Cómo arrancar desde una unidad USB en Virtualbox en Linux

¿Usar un USB en vivo particionado?

[Solucionado] Kali Linux atascado en la pantalla negra al arrancar

¿Cómo instalar Kali Linux VMWare Tools?

¿Cómo crear un USB Kali Linux de arranque?