GNU/Linux >> Linux の 問題 >  >> Linux

VMware Fusion Kali USB ブート

VMware Fusion Kali USB ブート

Kali Linux の楽しく、しばしば必要とされる機能の 1 つは、非常に優れた、完全にカスタマイズされたライブ ブート インストールを作成できることです。通常、USB ドライブに保存されるこれらのインストールは、Kali Linux のパワーをポケットに入れ、必要なときにいつでも起動できるようにします。

Kali ライブ USB インストールの構築は、単純なインストールを行う場合でも、ファイルを保存できるように永続化を構築する場合でも、完全に暗号化する場合でも (自己破壊パスフレーズを装備する場合でも)、カスタマイズして独自のインストールを構築する場合でも、非常に簡単です。

ただし、特に Mac ユーザーの場合、USB インストールをテストするプロセスは少し面倒です。特定の状況下では、Mac を再起動して USB から起動することもできますが、これは非常に面倒です。

しかし、VMware Fusion のような製品 (業界をリードする製品であり、すでに Mac で他のすべての OS を実行して素晴らしい仕事をしています) を使用して、ライブ USB を起動してテストできたら素晴らしいと思いませんか?再起動なし。難なく。入れて飛ばすだけです。

これは素晴らしいアイデアのように思えましたが、Fusion 製品はしばらく流動的であり、VMware から「特別な」扱いを受けているようです。同社は、Mac ユーザーは EFI 起動用のチェックボックスなどの広範なオプションを必要としないと考えているようです。代わりに、ゲストが Mac または Windows ベースの場合、自動的に EFI ブートを行うようにセットアップします。これは役に立ちますが、Mac または Windows ゲストを作成して USB から起動しようとすると、Kali 起動画面が表示され、続いて USB に Mac または Windows のバージョンが含まれていないという起動停止メッセージが表示されます。

この流動性と、Fusion とその他の VMware ラインとのコアの違いにより、この EFI USB ブートの問題は私たちを困惑させました。 EFI ブートを試行する特殊な VM をブートするなど、いくつかの回避策が導入されましたが、それらには独自の問題がありました。

ありがたいことに、Fusion は十分に成熟しており、今では内部に入り込み、このプロセスを機能させることができます。方法は次のとおりです。

新しいカスタム VM を作成します:

[Linux] -> [Debian 8.x 64 ビット] を選択します。

新しい仮想ディスクを作成します。設定は関係ありません。

[完了] をクリックします:

わかりやすい名前を付けてください:

マシンをシャットダウンします。 「仮想マシン」 -> 「設定」 -> 「プロセッサとメモリ」に移動し、メモリを少なくとも 2048 MB に設定し、コアを「2」に設定します。

次に「設定」→「ディスプレイ」→「3Dグラフィックスの高速化」にチェックを入れます。これはオプションですが、Kali エクスペリエンスのパフォーマンスを大幅に向上させます。 「フル解像度を使用..」もオプションです。

「USB デバイス」に進みます。 Kali USB を挿入し、USB 互換性を USB 3.0 に設定します (USB 3.0 互換システムとドライブがある場合)。ここでは、USB-C、ドングルの有無は関係ないことに注意してください。 USB-C デバイスを使用している場合は、USB 3.0 互換性を選択してください。 [プラグイン アクション] として [Linux に接続] を選択し、プラグイン時にマシンを [この仮想マシンに接続] に設定します。

「設定」 -> 「ディスク」に移動します。 「詳細オプション」と「ハードディスクの削除」を選択し、ゴミ箱に移動します。必要ありません。

次に、EFi ブートを有効にする必要があります。これには GUI 設定がないため、ハード ドライブでこの VM を見つける必要があります。仮想ハード ドライブはデフォルトで ~/Documents//Virtual Machines.localized に保存されます .この VM を含むディレクトリに移動します。私たちのものは「Kali USB Boot」と呼ばれているので、フル パスは ~/Documents//Virtual Machines.localized/Kali USB Boot.vmwarevm です。 "。そのディレクトリ内には .vmx があります VM にちなんで名付けられたファイル。私たちのものはKali USB Boot.vmxと呼ばれています .そのファイルをお気に入りのエディタで編集し、次の行を挿入します:

firmware = "efi"

コピー&ペーストは慎重に。この行をエディターに貼り付けると、おかしな「Mac 引用符」が表示され、VM が壊れる可能性があります。 .vmx ファイルは次のようになります:

ここで、VM の電源を入れると、Kali Linux が起動するはずです:

USB 接続のトラブルシューティング

問題が発生した場合、いくつかの選択肢があります。まず、VM の電源をオフにします。 [設定] -> [USB デバイス] に移動し、この設定画面を電源オフの VM の横に残します。 (ツールバーを展開して USB アイコンを確認することもできます)。ここで、VM の電源を入れます。すぐに、USB 設定画面が更新され、USB デバイスの横にチェックが表示されます。

チェック マークが表示されない場合は、Mac が USB ドライブを取得したことを意味します。 VM の電源をオフにし、Mac からドライブを取り出し、USB 設定画面を表示して VM の電源を再度オンにします。チェックマークが表示され、Kali ブート画面が表示されます。

EFI のトラブルシューティング

EFI で起動する場合、起動画面は次のようになります:

これは、EFI が有効になっていることを示します。そうでない場合は、.vmx にファームウェア行を正しく入力したことを 3 回確認します。 ファイル。場合によっては、この EFI ネットワーク チェックがハングすることがあります。 VM 内で ESC を押すだけで、プロセスが進行します。

通常の起動では、VM 画面内をクリックして すばやく ESC を押すことができます VMware のロゴが画面に表示され、ブート マネージャーに移動するのと同じように:

ここから、「EFI Internal Shell」を選択してシェルに入ることができます。このように fs0 マップが見つからない場合、EFI は USB ドライブを認識しません。この場合は、仮想マシンの電源をオフにし、USB を取り外して VM を起動し、[開始] を押した直後にドライブを挿入して、設定でチェックマークを探します。

すべてがうまくいけば、Kali が起動されます。それ以外の場合は、ESC、「EFI 内部シェル」で EFI シェルにアクセスできます。 「幸せな」EFI シェルは次のようになります。

fs0 マップに注意してください。次に、「fs0:」と「ls」を入力して見回すことができます。

「cd efi\boot」と入力して (スラッシュではなくバックスラッシュに注意してください!)、「bootx64.efi」を使用してデバイスを手動で起動できます

これで EFI ブートが成功するはずです:

一部のインストールでは、シャットダウン、続いてドライブの取り外し、VM の電源投入、およびドライブの挿入が必要になる場合があることに注意してください。これは、Mac が USB ドライブをつかんでいる、または USB ドライブを半分つかんでいる (マウントせずに) ことに大きく関係している可能性があります。


Linux
  1. 永続的なUSBライブシステムでBusybox?

  2. Live CDから起動できませんか?

  3. HPラップトップのUSBから起動しますか?

  1. VMWare Fusion Linux ゲストをホスト名でアドレス指定しますか?

  2. ブート パーティションのサイズ変更

  3. Yumi マルチブート USB スティックから起動できない

  1. LinuxのVirtualBoxでUSBドライブから起動する方法

  2. Linux – Kali Linuxはインストールされていますが、ブートマネージャーに表示されませんか?

  3. EFI ブートをサポートする Kali Linux 1.0.8 リリース