Ubuntu、Windows10、KaliLinuxのトリプルブートしてみた

## まえがき
専門学校で主にインフラを触っています。今回セキュリティ興味が出てメインで使っているUbuntu、サブで使っていたWindows10に加え、新たにKaliLinuxを入れようとした時にトリプルブートの記事がなく、備忘録ついでに書きました。
多分デュアルブートにも使えると思います。
初のQiitaの書き込みなので、ご容赦願います。
## 本題
まえがきにも書いていますが、前提としてUbuntu、Windows10のデュアルブートをしていまして、新たにKaliLinuxを追加するという状況です。

### 準備するもの
中身が消えても良いUSB、トリプルブートするPC(デュアルブートにしたい)
### イメージのインストール
はじめにイメージを使えるようにする準備をします。
今回はVentoyという複数のイメージを保持することができ、USBに拾ってきたisoファイルを置くだけで使用できるというものを使います。
こちらはお使いの環境に合わせたファイルをダウンロードしてください。
[Ventoyのインストールはこちらから](https://sourceforge.net/projects/ventoy/files/v1.0.99/)

ダウンロードできたらUSBをパソコンに挿しておいてください。(※中身は消えてしまうので注意してください)

<b>linuxでの実行方法</b>
1.ダウンロードしたファイルを解凍します
2.ventoyのフォルダ内の、VentoyGUI.x86_64を実行します
3.下のようなセットアップ画面が表示されます。言語と使用したいUSBを選択してInstallを押してください
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/7cd6c702-2bf0-6538-8e81-cd0680ad1ef0.png)

<b>Windowsの場合</b>
1.ダウンロードしたファイルを解凍します
2.Ventoyのフォルダ内のVentoy2Disk.exeをクリックします
3.下のようなセットアップ画面が表示されます。言語と使用したいUSBを選択してInstallを押してください
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/bcbf56c5-60ce-4dce-e097-ac747e9b8e0a.png)

KaliLinuxOSのイメージを拾ってきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/49dedc64-b22c-31fc-ce66-11c809713b26.png)
真ん中のInstallerをクリックでインストールできます。
[Kaliのイメージのインストールはこちらから](https://www.kali.org/get-kali/#kali-installer-images)

ダウンロードが終了したら、以下のようにUSBの中にisoファイルを入れるだけです。めっちゃ楽ですよね
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/9a839d52-b6e0-ee23-f59c-4dac9279304a.png)

トリプルブート、デュアルブートで大切なのが、パーティションになってきます。空き容量から使うようにしましょう。
パーティションの触り方がわからないという方や、空き容量パーティションの位置がバラバラで揃えたいという方におすすめなのがAOMEI Partition Assistantというソフトです。こちらはわかりやすい表示になっていたり、パーティションの場所を移動させたり、結合させたりできるので便利です。
(余談ですが、スワップメモリのパーティションがあると良いです。)
[AOMEI Partition Assistantのダウンロードはこちらから](https://www.aomei.jp/download.html#pa)

### 環境構築
それでは本題に移っていきます。
パソコンをシャットダウンし、BIOS画面を開きます。BIOS画面の開き方は機種によって違うのでそれぞれ調べてください。
まずセキュアブートを切らないとVendorが作動しないので切ります。Securityの欄へ移動し、Secure Boot Supportを選択後、Disabledに変更します。(スマホで撮った画面です、ご了承ください。)
![IMG_9416.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/34f9a71c-ddea-4b63-b3e6-74657ebcaad2.jpeg)

次に、Vendorを起動させるための設定をします。bootの欄を選んで下さい。
![IMG_9408.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/400a6a93-16aa-2210-b997-099515948282.jpeg)
そしたら下のBoot Optionの1番目(#1)をUSB Hard Diskにしてださい。Vendorと記載されているものを選べば良いです。これにより起動時にvendorが立ち上がるようになります。

それではvendorを立ち上げます。Save&Exitの項目選択し、Save Changes and Reset選びます。
![IMG_9409.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/7e496343-baba-1ca6-7ab0-9e9cb8c8de80.jpeg)
確認画面が出ると思いますが、Yesで大丈夫です。
再起動するとvendorの画面になります。kali linuxのisoを選択してください。
![IMG_9410.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/333f88fc-4870-e57e-ff47-0bed93729e55.jpeg)
次にBoot in normal mode選択します。
![IMG_9411.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/e5b71fc0-ff4e-dd8d-68e7-4bafbe98d911.jpeg)
そうするとKALIのインストーラーメニューに入ります。Graphical installを選択してください。
![IMG_9412.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/f5c63b96-dbec-b077-f0b5-a281355f5473.jpeg)
言語やキーボードの設定画面に入ります。ご自身環境に合わせたものを選んでください。ここから先は以下の資料を参考にしていただけると幸いです。
https://fickle-it.net/2023/06/kali-linux-download-install/#toc2

インストール作業が完了したら、もう一度BIOS画面に入ります。
Bootの項目を選択し、一番下のUEFIHard Disk Drive BBS Prioritiesを選択します。
![IMG_9413.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/418d36ce-af2b-849b-0046-d21f8bdf541f.jpeg)
BootOptionの番目(#1)を、Kali linuxにします。
(kaliを1番前にする理由は、自分の環境ではUbuntuメインに使っていますが、UbuntuからだとKaliを認識してくれなかったからです。
別のOSも、Kali立ち上げた最初の画面で選択できるので、もしwindowsをメインで使用していても問題ありません。)
![IMG_9414.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/04d8f01d-3a30-4268-969c-f2fa0391790d.jpeg)
完了したら、先程と同じようにSave & Exitに移動し、Save Changes and Rese選択してください。
以下のよう画面が立ち上がり、全てのOSが選択でき、起動すれば完了です。お疲れ様でした！
![IMG_9415.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737157/eed2edd7-71ad-6327-3c2d-1bdcd16b9b3c.jpeg)
#