GNU/Linux >> Tutoriels Linux >  >> Linux

Démarrage USB VMware Fusion Kali

Démarrage USB VMware Fusion Kali

L'une des fonctionnalités amusantes et souvent nécessaires de Kali Linux est la possibilité de créer des installations de démarrage en direct vraiment géniales et entièrement personnalisées. Normalement stockées sur une clé USB, ces installations mettent la puissance de Kali Linux dans votre poche, prêtes à être lancées quand vous en avez besoin.

Construire des installations USB Kali live est assez simple, que vous optiez pour une installation simple, que vous construisiez de la persistance pour pouvoir stocker des fichiers, que vous deveniez entièrement crypté (même en armant une phrase secrète d'autodestruction), ou que vous personnalisiez et construisiez votre propre installation sur mesure.

Cependant, le processus de test de votre installation USB peut être un peu pénible, surtout si vous êtes un utilisateur Mac. Vous pouvez, dans certaines circonstances, redémarrer votre Mac et démarrer à partir de l'USB, mais cela peut être très compliqué.

Cependant, ne serait-il pas formidable si vous pouviez utiliser un produit comme VMware Fusion (qui est le produit leader de l'industrie et fait déjà un travail fabuleux en exécutant tous les autres systèmes d'exploitation sur nos Mac) pour démarrer et tester vos clés USB en direct ? Pas de redémarrage. Pas d'histoires. Insérez-le et laissez-le voler.

Cela semblait être une excellente idée, mais le produit Fusion est en évolution depuis un certain temps et semble bénéficier d'un traitement "spécial" de la part de VMware. La société semble penser que les utilisateurs de Mac n'ont pas besoin d'options étendues, comme une case à cocher pour le démarrage EFI. Au lieu de cela, ils l'ont configuré de sorte que si votre invité est basé sur Mac ou Windows, il effectuera automatiquement un démarrage EFI pour vous. C'est utile, mais si vous créez un invité Mac ou Windows et essayez de démarrer à partir de l'USB, vous obtiendrez l'écran de démarrage Kali, suivi d'un message d'arrêt de démarrage indiquant que l'USB ne contient pas de version de Mac ou Windows.

En raison de ce flux et des différences fondamentales entre Fusion et le reste de la gamme VMware, ce problème de démarrage USB EFI nous a laissé perplexe. Quelques solutions de contournement ont été introduites, comme le démarrage d'une machine virtuelle spécialisée qui tenterait un démarrage EFI, mais elles avaient leurs propres problèmes.

Heureusement, Fusion a suffisamment mûri pour que nous puissions maintenant passer sous le capot et faire fonctionner ce processus. Voici comment procéder.

Créez une nouvelle VM personnalisée :

Sélectionnez "Linux" -> "Debian 8.x 64 bits".

Créez un nouveau disque virtuel. Les paramètres n'ont pas d'importance.

Cliquez sur "Terminer":

Donnez-lui un nom accrocheur :

Arrêtez la machine. Allez dans "Machine virtuelle" -> "Paramètres" -> "Processeur et mémoire", réglez la mémoire sur au moins 2048 Mo et réglez les cœurs sur "2":

Ensuite, allez dans "Paramètres" -> "Affichage" et cochez "Accélérer les graphiques 3D". Ceci est facultatif, mais cela aide vraiment les performances de votre expérience Kali. "Utiliser la pleine résolution.." est également facultatif.

Dirigez-vous vers "Périphériques USB". Insérez votre Kali USB et réglez la compatibilité USB sur USB 3.0 (si vous avez un système et un lecteur compatibles USB 3.0). Notez que l'USB-C, dongles ou non, ne fait aucune différence ici. Assurez-vous simplement que si vous utilisez un périphérique USB-C, sélectionnez la compatibilité USB 3.0. Sélectionnez "Se connecter à Linux" comme "Plug in Action" et configurez la machine sur "Se connecter à cette machine virtuelle" lorsqu'elle est branchée :

Allez dans "Paramètres" -> "Disques". Sélectionnez "Options avancées" et "Supprimer le disque dur", en l'envoyant à la corbeille. Vous n'en aurez pas besoin.

Ensuite, vous devrez activer le démarrage EFi. Il n'y a pas de paramètre d'interface graphique pour cela, vous devez donc trouver cette machine virtuelle sur votre disque dur. Les disques durs virtuels sont stockés par défaut dans ~/Documents//Virtual Machines.localized . Accédez au répertoire contenant cette VM. Le nôtre s'appelle "Kali USB Boot" donc le chemin complet est ~/Documents//Virtual Machines.localized/Kali USB Boot.vmwarevm ". Dans ce répertoire se trouve un .vmx fichier nommé d'après la VM. Le nôtre s'appelle Kali USB Boot.vmx . Modifiez ce fichier avec votre éditeur préféré et insérez la ligne suivante :

firmware = "efi"

Soyez prudent avec le copier-coller. Si vous collez cette ligne dans l'éditeur, vous risquez d'obtenir des "citations Mac" amusantes et cela cassera la machine virtuelle. Votre .vmx le fichier devrait ressembler à ceci :

Maintenant, allumez votre machine virtuelle et elle devrait démarrer sur Kali Linux :

Dépannage des connexions USB

Si vous rencontrez des problèmes, vous avez quelques options. Tout d'abord, éteignez votre VM. Allez dans "Paramètres" -> "Périphériques USB" et laissez cet écran de paramètres à côté de votre VM éteinte. (Vous pouvez également développer votre barre d'outils et regarder l'icône USB). Maintenant, allumez la VM. Immédiatement, vous devriez voir la mise à jour de l'écran des paramètres USB avec une coche à côté de votre périphérique USB :

Si vous n'obtenez pas de coche, cela signifie que votre Mac a saisi la clé USB. Éteignez votre machine virtuelle, éjectez le lecteur du Mac et rallumez la machine virtuelle avec l'écran des paramètres USB affiché. Vous devriez voir la coche et obtenir l'écran de démarrage de Kali.

Dépannage EFI

Lors du démarrage avec EFI, votre écran de démarrage devrait ressembler à ceci :

Cela indique que l'EFI est activé. Si ce n'est pas le cas, vérifiez que vous avez correctement saisi la ligne du micrologiciel dans .vmx dossier. Notez que dans certains cas, cette vérification du réseau EFI peut se bloquer. Il suffit d'appuyer sur ESC dans la VM pour faire avancer le processus.

Lors d'un démarrage normal, vous pouvez cliquer à l'intérieur de l'écran de la VM et appuyer sur ESC rapidement juste au moment où le logo VMware apparaît à l'écran pour accéder au gestionnaire de démarrage :

De là, vous pouvez sélectionner "EFI Internal Shell" pour entrer dans le shell. Si vous obtenez quelque chose comme ça, manquant une carte fs0, alors EFI ne voit pas votre clé USB. Si tel est le cas, éteignez la machine virtuelle, débranchez la clé USB, démarrez la machine virtuelle et, immédiatement après avoir appuyé sur Démarrer, insérez le lecteur en recherchant la coche dans les paramètres.

Si tout se passe bien, vous êtes démarré dans Kali. Sinon, vous pouvez accéder à un shell EFI avec ESC, "EFI Internal Shell". Un shell EFI "heureux" ressemble à ceci :

Notez la carte fs0. Ensuite, vous pouvez entrer « fs0 : » et « ls » pour regarder autour de vous.

Vous pouvez entrer "cd efi\boot" (notez la barre oblique inverse, pas une barre oblique !) et démarrer l'appareil manuellement avec "bootx64.efi"

Cela devrait vous donner un bon démarrage EFI :

Notez que sur certaines installations, l'arrêt, suivi du retrait du disque, de la mise sous tension de la machine virtuelle et de l'insertion du disque peut être nécessaire. Cela a probablement beaucoup à voir avec le fait que le Mac saisit la clé USB ou la saisit à moitié (sans montage).


Linux
  1. Linux - Kali Linux est installé mais ne s'affiche pas dans le gestionnaire de démarrage ?

  2. Démarrer à partir d'un ordinateur portable USB pour HP ?

  3. Version Kali Linux 1.0.8 avec prise en charge du démarrage EFI

  4. Adresser l'invité VMWare Fusion Linux par nom d'hôte ?

  5. Redimensionner la partition de démarrage

Comment installer VMware Tools sur Kali Linux

Comment démarrer à partir d'une clé USB dans Virtualbox sous Linux

Utiliser un Live USB partitionné ?

[Corrigé] Kali Linux bloqué sur un écran noir au démarrage

Comment installer les outils Kali Linux VMWare ?

Comment créer une clé USB Kali Linux amorçable ?