2
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Kali Linux 2020.01版ISOメディアを用いてVMWare ESXiにインストールする:インストール編

Last updated at Posted at 2020-02-18

本件はKali LinuxをVMWare ESXiにインストールする内容です。
設定については、設定編に別途記載致します。

1.掲載動機

  • IPUSIRON氏著『ハッキング・ラボのつくりかた』にて自習開始した
  • 書籍内ではVirtual Machine前提で進められるが、自宅にVMWare ESXi環境があるので、敢えてそちらで挑戦した
  • 2020年2月時点で、VMWareにVMWare用カスタムイメージをダウンロードして進めようとしたが、いくつかの点で滞りなく進められなかった
  • 同書にてこれから勉強しようとする方々の為に情報共有になれば、と思い投稿した
  • また、VMWare/Virtual Box/Hyper-Vに限らず、ISOインストーラーからインストールする為、仮想環境の縛りを受けずに学習できる参考情報を提供する目的もある

2.行き詰った点

2-1.Kali Linuxのバージョン

  • 変化の激しいLinuxあるあるなのだが、書籍が出たのが2018年。今2020年。これにより、特に特に設定画面が相違した
  • 書籍内では「root/toor」で進められているが、2020.01からこのサイトにあるように「This is no more.」ということなので、自分でID・パスワードを準備しなければならなくなった

2-2.VMWare用カスタムイメージ

  • 仮想ディスクを自分の環境に導入する時は、VMWareにせよ、Hyper-Vにせよ、Diskを自分の環境用に変換せねばならないが、それを知らず起動エラー
  • VMWare側のネットワークがいつまでも「切断」のままなので、ESXi上で「設定」を押すとエラーが起きてリロードし、いつまでも設定画面を開けない

2-3.日本語インストール

  • ISOで一からインストールし、地域:日本、言語:日本語でインストールを進めると、見事に文字化け

3.インストール準備

3-1.前提:

  • VMWare ESXiのバージョンは6.5
  • VMWare ESXiは既に設置済み
  • VMWare ESXiでOSインストールする方法は既に知っていること
  • Kali Linuxについては2010.01 / 64bitを使用する
  • 使用言語は英語とする
  • 操作はWindows 10にてFirefoxを起動し、EXSiに接続する
  • 操作するWindows10側にVMWare リモートコンソールインストール済みであること

3-2.Kali Linux 2010.01 ISOをWindows10にダウンロード

  • ダウンロードサイトにアクセス
  • Kali Linux 64-Bit(Installer)をクリックしてISOファイルをダウンロードする
    image.png
  • コマンドプロンプトを起動して、ダウンロードしたISOファイルのハッシュ値を取り出す

※ここでは仮にC:\tmpフォルダにダウンロードした、とする

コマンドプロンプト
C:\> cd c:\tmp
C:\tmp> certutil -hashfile kali-linux-2020.1-installer-amd64.iso SHA256
SHA256 ハッシュ (対象 kali-linux-2020.1-installer-amd64.iso):
e399fa5f4aa087218701aff513cc4cfda332e1fbd0d7c895df57c24cd5510be3
CertUtil: -hashfile コマンドは正常に完了しました
  • certutilコマンドで出力したハッシュ値とダウンロードサイトのハッシュ値が同じであることを確認する

※私はExcelに入力してIF文で判定しました
image.png
image.png

3-3.ISOファイルをESXiのストレージにアップロードする

  • 詳細手順は省略致します
    image.png

3-4.ホスト名、固定IPアドレス、ログオンユーザ名を準備

  • ここでは仮に下記設定にて進める ※各自の環境に合わせて適宜変更すること
  • ホスト名:kali
  • 固定IPアドレス:192.168.1.30 / 24
  • ログオンユーザ名/パスワード:kali/kali
  • DiskはLVM/暗号化なしで用意した仮想Disk 256GB全使用

4. VMWare上に新規インストール

4-1.VMWare側に仮想マシン準備

  • VMWare ESXiにログオン後、仮想マシン→仮想マシンの作成/登録
    image.png

  • 新規仮想マシンの作成を選択して次へ
    image.png

  • 下記設定して次へ

  • 名前:条件を満たしていればKaliでもなんでもよい。

  • 互換性:ESXi 6.5 仮想マシン

  • ゲストOSファミリ:Linux

  • ゲストOSのバージョン:その他のLinux(64 ビット)
    image.png

  • インストールするESXi側のディスクを選んで次へ
    image.png

  • こちらのドキュメントの「4.1.Minimal Installation Requirements」にあるスペック(GUI使用時)は下記の通り

  • メモリ:2048 MB(最低限)

  • ディスク:20GB

  • 上記スペックを踏まえ、下記設定にして、次へ ※他の値はデフォルト値

  • メモリ:4096 MB

  • ディスク:256 GB
    image.png

  • 設定を確認して完了
    image.png

4-2.Kali Linuxインストールメディア準備

  • 4-1.で準備した仮想マシンをクリック
    image.png

  • 編集をクリック
    image.png

  • CD/DVDドライブ1のプルダウンメニューをクリックし、「データストアISOファイル」をクリックする
    image.png

  • 3-3.ISOファイルをESXiのストレージにアップロードする にてアップロードしたKali Linux 2020.1 ISOファイルをクリックして、選択
    image.png

  • CD/DVDドライブ1が「データストアISOファイル」になっていることを確認して、保存
    image.png

4-3.Kali Linuxインストール

4-3-1.インストール初期段階

  • 電源投入
    image.png

  • コンソール→リモートコンソールを起動をクリック
    image.png

  • Graphical Installを選択してEnter
    image.png

4-3-2.場所と言語設定

  • English - Englishが選択反転されていることを確認してContinue ※『ハッキング・ラボのつくりかた』においても英語で説明を続けているので言語は英語のままにした
    image.png

  • LocationはUnited Statesを選択してContinue

  • ※ここでOtherを選んでも、残念な結果になる

  • ※詳細は5-1.言語:英語、場所:日本を選んでも、結果的に英語になる を参照
    image.png

  • KeyboardはJapaneseでContinue
    image.png

  • インストールプロセスが開始するのでしばらく待つ
    image.png

4-3-3.ホスト名とログインユーザ設定

  • Hostname:kali を入力して(デフォルトで入っている)Continue ※必要に応じて適宜変更して下さい
    image.png

  • Domain name:kali を入力してContinue ※必要に応じて適宜変更して下さい
    image.png

  • 使用者氏名:kali を入力してContinue ※必要に応じて適宜変更して下さい
    image.png

  • ログオンユーザ名:kali を入力してContinue ※必要に応じて適宜変更して下さい
    image.png

  • パスワード/パスワード再入力に同じkali を入力してContinue ※必要に応じて適宜変更して下さい
    image.png

4-3-4.Time Zone設定

  • 時計はインストール後に直すので、このままこだわることなくContinue
    image.png

4-3-5.Disk PartitionとGRUB設定

  • Guided - use entire disk を選択し、Continue
    image.png

  • 表示されているままContinue
    image.png

  • All files in one partition (recommended for new users) を選択してContinue
    image.png

  • Finish partitioning and write changes to disk が選択されていることを確認してContinue
    image.png

  • Partition Tableについてこのように書き込んでいいか確認してくるので、Yes をクリックしてContinue
    image.png

  • Diskパーティションプロセス、および、インストールプロセスが始まるのでしばらく待つ
    image.png
    image.png

4-3-6.プロキシ設定

  • プロキシ空白のままContinue ※プロキシサーバを使用しているのであれば適宜変更して下さい
    image.png

  • その後再度インストールプロセスが再開するのでしばらく待つ
    image.png

4-3-7.パッケージ選択

  • デフォルトのままContinue
    image.png

  • 再度インストールプロセスが始まるのでしばらく待つ
    image.png

4-3-8.ブートローダーインストール

  • GRUBインストールを聞かれるので、Yes を選択してContinue
    image.png

  • /dev/sda を選択してContinue
    image.png

  • GRUBインストールプロセスが始まるので、しばらく待つ
    image.png

  • 全インストールプロセスが完了すると下記画面になるので、Continue
    image.png

5. 残念な結果集

5-1.言語:英語、場所:日本を選んでも、結果的に英語になる

  • Locationを試しにOtherでContinue
    image.png

  • AsiaでContinue
    image.png

  • JapanでContinue
    image.png

  • 残念ながら、言語:英語、場所:日本では組み合わせがないと言われる
    image.png

2
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?