自作PCの組み立て方　ベアメタルで構築するKali Linux【PC組み立て編】

# はじめに
本記事は自作PCの組み立て方について記載しています。

自作PCは決まった場所にパーツをはめていく作業になるため、誰でもできます。
初めて自作する際のパーツ選定の考え方や、組み立て時のつまづきやすいポイントなどについて解説しています。

## 目的
**目的**をしっかりと決めて、要件を整理することからはじめましょう。

本記事の背景としてMacBook ProにVirtualBoxをインストールし、仮想マシン上でペネトレーションテストなどで使用される[Kali Linux](https://ja.wikipedia.org/wiki/Kali_Linux)（以降、Kali）を動かしていました。

課題に感じていたのが[Burpsuite](https://www.kali.org/tools/burpsuite/)など使用時にPCのスペック不足及び、オーバーヘッドで操作が非常に重くストレスを感じため、専用のベアメタルを構築したいと思い、自作PCの組み立てを決意しました。

![computer_jisaku_bunkai.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/add86a13-6fa6-06c4-b837-58f49a9dae46.png)

## 要件の整理
自作PCを構築するために必要となる要件について整理します。

- [ ] 目的（ゲーム、動画編集、検証用途、機械学習等）
- [ ] 予算
- [ ] システム要件
    - [ ] CPUアーキテクチャ（Intel/AMD）
    - [ ] メモリ及びストレージ等記憶装置の容量
    - [ ] OSの種類（Windows/Linux）
    - [ ] NW環境（有線・無線）
- [ ] 自作PCの設置場所

本記事の場合、目的は上記に書いた通りで予算は10〜13万程度、システム要件としてCPUにAMDは必須に考えていました。AMDが必須な理由はKali公式の[Installing Kali Linux](https://www.kali.org/docs/installation/hard-disk-install/)を参照し、amd64が推奨だったためです。

:::note
考えた方として重要なのは課題に対して、逆張りして何をしたいか目的を明確にすることで、自作PCを構築するために必要な要件が見えてきます。留意事項としてCPUアーキテクチャはOSに依存するため、やりたいことに合わせてOSを選定し、OSがサポートしているCPUアーキテクチャを選択するのが最適です。
:::

## 構成検討
整理した要件を踏まえて、CPUとマザーボードを軸にパーツを選定していきます。
前提として使用するOSは決定しているものとします。

パーツ選定を行う際に、意思決定するために必要な情報はPCショップや、メーカーのホームページから確認します。
闇雲にパーツ毎に検索して調べるよりは、購入店舗（PCショップ等）を事前に決めた上でそのPCショップのホームページから必要なパーツを調査する方が調べやすく見積り精度も上がります。

パーツ選定の基本的な考え方について以下に記載します。構成検討は選定したパーツがCPUやマザーボードに対応しているかを見極める作業です。

### CPU
[CPU](https://ja.wikipedia.org/wiki/CPU)はコンピュータの中枢です。CPUは演算と制御の機能を司っています。

自作PCの分野では**Intel**と**AMD**のCPUが提供されています。
IntelはCore iシリーズ、AMDではRyzenシリーズが主流です。

x86CPU市場においてもIntelとAMDによってほとんどのシェアをカバーしています。
Intelは大部分を自社で製造していますが、AMDはファブレス経営により、自社で製造ラインを持たずに設計に資源を集中することでコストを抑えています。高性能なCPUが低価格で供給されているのは、そのようなビジネスモデルによって実現されているためです。

ここ数年に対するCPU市場全体の動向としてはAMDの成長が著しいですが、昨今の情勢を踏まえて今度の動向についても気になるところです。2022年5月23日に行われたAMDのイベントで「Ryzen 7000」が発表されました。詳細はAMDの[Press Releases](https://ir.amd.com/news-events/press-releases/detail/1069/amdshowcases-industry-leading-gaming-commercial-and)から確認できます。

参考：[AMDがCPU市場シェアで過去最高記録を樹立](https://gigazine.net/news/20220210-amd-cpu-market-share-record/)

本記事ではKaliの要件であるamd64を踏まえて、RyzenシリーズからミドルクラスのCPUながらIntelのハイクラスのCPUを凌ぐほどと言われている**Ryzen 5 5600X**を選定しています。

![写真 2022-05-15 9 33 41.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/b35de00e-aaa2-838e-9308-c78d5d0ecda4.jpeg)

[AMD Ryzen™ 5000 シリーズ](https://www.amd.com/ja/processors/ryzen)は2020年11月に発売されたシリーズです。
「Ryzen 5 5600X」のRyzen 5はシリーズ名、次の5は世代、600は性能、Xはモデルなどの種類を意味します。

CPUの性能を左右するのが「コア数」、「スレッド数」、「クロック周波数」の指標です。
TSUKUMOの[Intel / AMD CPU性能比較表](https://www.tsukumo.co.jp/bto/parts/parts_cpu_hikaku.html)より最新のCPUについて比較ができます。

:::note
PCの目的に合わせてCPUを選定することが重要です。ネットサーフィンなどWebページを閲覧するだけならハイエンドクラスのCPUは必要ないでしょう。最新の3Dゲームや、動画編集等クリエイティブな作業を用途とする場合は、ハイエンドクラスを視野に検討するのが良いと思います。また、CPUはマザーボードに対する互換性の考慮が必要です。CPUのソケット形状や、チップセットがマザーボードに対応していないと動作しません。

:::

### マザーボード
[マザーボード](https://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%B6%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89)はCPU、メモリ及びSSD等を装着し、コンピュータとして動作するように構成するための基盤です。

マザーボードの性能を左右する[チップセット](https://ja.wikipedia.org/wiki/%E3%83%81%E3%83%83%E3%83%97%E3%82%BB%E3%83%83%E3%83%88)、[CPUソケット](https://ja.wikipedia.org/wiki/CPU%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88)、メモリソケット、電源や拡張スロットとして使用するためのPCIで構成されています。

前提としてマザーボードは[フォームファクタ](https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%83%95%E3%82%A1%E3%82%AF%E3%82%BF)と呼ばれる、コンピュータなどの電子機器の部品に関するレイアウトや寸法を定めた下記に示す規格が存在します。この中ではATXが一番大きいサイズで製品数が多いのが特徴です。

- [ATX](https://ja.wikipedia.org/wiki/ATX)
- [Micro-ATX](https://ja.wikipedia.org/wiki/Micro-ATX)
- [Mini-ITX](https://ja.wikipedia.org/wiki/Mini-ITX)

CPUにAMDのRyzenシリーズを使用する場合、AMDで公開している[AMDソケットAM4チップセット](https://www.amd.com/ja/products/chipsets-am4)が参考になります。各チップセットの詳細をクリックすると、チップセットとシリーズの対応表を参照することでCPUとマザーボードの互換性について確認できます。なお、本記事執筆時点の最新世代は「X570」になります。チップセットの考え方として、CPUに5000シリーズを選定する場合は基本的に500シリーズのチップセットが必要になります。

GIGABYTE社の最新世代となるX570にするか悩みましたがB550と比較して、価格的に1万以上違ってくるため、**B550I AORUS PRO AX**を選定しています。

![写真 2022-05-15 9 36 44.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/8dee70b6-b0a0-0762-231e-2c9016042ff8.jpeg)

なお、X570とB550の主な差異として、PCI Express 4.0のレーン数が違います。
考え方として複数のPCIe4.0接続する要件がある場合は、X570を選定したい方が良いでしょう。

その他、[M.2](https://ja.wikipedia.org/wiki/M.2)スロットや、[USB](https://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%8B%E3%83%90%E3%83%BC%E3%82%B5%E3%83%AB%E3%83%BB%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%BB%E3%83%90%E3%82%B9)のインタフェース規格がマザーボード選定する際に考慮する点になります。
特にM.2スロットは後述する「M.2 NVMe SSD」を利用する場合、M.2スロットを搭載したマザーボードが必要になります。また、USB 3.1などType-Cで機器を接続したい場合はUSBの規格が対応しているかも確認しましょう。

:::note
CPUが対応するチップセットを搭載したマザーボードを選択するのが重要です。予算に余裕がある場合はCPUの性能を最大限に引き出すために性能の良いマザーボードを選択するのも良いと思います。
:::

### メモリ
メモリは[主記憶装置](https://ja.wikipedia.org/wiki/%E4%B8%BB%E8%A8%98%E6%86%B6%E8%A3%85%E7%BD%AE)として機能し、CPUと合わせて性能観点で考慮すべきパーツになります。

メモリにも様々な規格が存在し、現在は**DDR4-2666**と、**DDR4-3200**が主流です。
メモリについてもマザーボードに対応しているか確認しましょう。

メモリ容量の算出はOSで必要とするメモリ要件と、使用するMWやアプリケーションなどのメモリ容量を合計して見積ります。
本記事では16GBを要件として8GB*2となるよう、Crucial社の**CT2K8G4DFRA32A**を選定しています。

![写真 2022-05-15 9 37 41.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/2c654ca0-0ee5-1e6d-13c7-cc8a9f25e489.jpeg)

:::note
CPU毎に対応する規格が異なるため、考え方として基本的にCPUに対応する規格のメモリを選択します。また、同じ規格及び容量のメモリを挿す[デュアルチャンネル](https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB)を用いてデータ伝送経路を増やすことで高速化を実現できます。例として8GBを1枚挿すより、4GBを2枚挿した方がデータ伝送の処理速度が向上ます。
:::

### ストレージ
ストレージもメモリ同様に記憶装置としての役割を持ち、[補助記憶装置](https://ja.wikipedia.org/wiki/%E8%A3%9C%E5%8A%A9%E8%A8%98%E6%86%B6%E8%A3%85%E7%BD%AE)として機能します。

ストレージの種類として[ハードディスクドライブ（HDD）](https://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%BC%E3%83%89%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96)と、[ソリッドステートドライブ（SSD）](https://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%AA%E3%83%83%E3%83%89%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96)に大別できます。
SSDはHDDに比べてデータの読み込み及び、書き込み性能が優れていますが、価格が高いのが特徴です。
また、SSDには種類があり、従来のHDDと同じようにマザーボードの[シリアルATA](https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%ABATA)で接続するタイプと、[M.2](https://ja.wikipedia.org/wiki/M.2)スロットに直接接続するタイプがあります。

M.2 スロットの接続方式には、[PCI Express](https://ja.wikipedia.org/wiki/PCI_Express)で接続する**NVMe**に対応しているものと、従来のSATA接続のものがあります。特徴としてNVMeは価格は高めですが、高速なデータ転送を実現します。SATA接続のものはM.2が普及し始める初期に一般的に使われてきた接続方法となっています。

本記事では高速なデータ転送を行うためにSSDを前提とし、NVMe対応かつ、PCIe4.0にも対応しているWestern Digital社の**SN770 500GB WDS500G3X0E**を選定しています。

![写真 2022-05-15 9 37 28.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/d5d1f093-6a93-2767-ee9c-a5b4b0c0c2bd.jpeg)

:::note
PCIe4.0対応のSSDを利用するためには、マザーボードも対応している必要があります。
:::

### PCケース
PCケースはPC全てのパーツを搭載する必要があるため、選定した各パーツのサイズに合わせて選択します。

マザーボードの大きさの規格を示すフォームファクタを考慮して、ATX/Micro-ATX/Mini-ITXから対応したPCケースを選択します。

デザインを考慮し[SilverStone](https://www.silverstonetek.com/index.php?area=jp)社や、[Fractal Design](https://www.fractal-design.com/ja/products/cases/)社のPCケースも気になりなりましたが、コンパクトな仕上がりにしたかったため、**Mini-ITX**規格に準拠したLian Li社の**PC-Q21**を選定しています。

![写真 2022-05-15 9 39 13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/5e27a4e5-6556-40da-e8ca-63d038b3b945.jpeg)

:::note
フォームファクタの規格に合わせてCPUクーラーの高さや、ビデオカードのサイズなど取り付けようとしている各種パーツのサイズに対する考慮も必要です。最近の傾向として5インチベイなどの光学ドライブを搭載していないものが増えてきています。
::: 

### 電源
電源は家庭内のコンセントから供給される交流100VをPC内の各パーツが必要とする直流の12Vや、5Vなどの電圧に変換するための役割を持ちます。

電源にも容量の違いがあります。考え方として自作するPCパーツに必要な消費電力を計算した上で容量を見積ります。
ドスパラ（DOSPARA）の[電源容量計算機](https://www.dospara.co.jp/5info/cts_str_power_calculation_main)などのサイトから必要な電源容量の合計を計算することができます。

本記事ではPCケースに搭載可能なサイズとして、**SFX**サイズであるCORSAIR社の**CV550**を選定しています。
STFは小型PC用の電源になるため、[ATX電源](https://ja.wikipedia.org/wiki/ATX%E9%9B%BB%E6%BA%90)と比べて小さいサイズになります。

![写真 2022-05-15 9 32 45.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/0ef7887c-5898-013b-6d12-36afba17e413.jpeg)

:::note
選定した電源はPCケースにも収まるか確認することが重要です。PCケースによってはSFXサイズのみ搭載可能など、対応している規格が異なります。
:::

### ビデオカード
[ビデオカード](https://ja.wikipedia.org/wiki/%E3%83%93%E3%83%87%E3%82%AA%E3%82%AB%E3%83%BC%E3%83%89)はグラフィックボードまたは、グラボと呼ばれている映像をディスプレイに出力するために必要なパーツです。

マザーボードなどによっては[オンボードグラフィック](https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%B3%E3%83%9C%E3%83%BC%E3%83%89%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF)が搭載されている場合、ビデオカードがなくてもディスプレイに対して映像の出力を行うことができます。

本記事で紹介しているマザーボードではオンボードグラフィックの機能がないため、何かしらのビデオカードを搭載しないとディスプレイへの出力ができません。そのため、最低限のディスプレイ出力を行うために玄人志向社の**GF-GT730-E2GB/LP**を選定しています。

![写真 2022-05-15 9 34 56.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/d915b89d-512e-dc96-84ab-ea2d28062359.jpeg)


:::note
高解像度の4K出力を行うためには、4Kに対応しているビデオカードが必要です。
:::

### CPUクーラー
CPUは多くの電力を消費するため、熱暴走しないように[CPUの冷却装置](https://ja.wikipedia.org/wiki/CPU%E3%81%AE%E5%86%B7%E5%8D%B4%E8%A3%85%E7%BD%AE)としての役割を持つのがCPUクーラーです。
また、ドレスアップ目的で用いられることもあります。

多くのCPUでは付属品として純正のCPUクーラー（リテールクーラー）が付いてきます。
そのため、必須ではありませんが冷却効果を高めたり、静音を求める場合はサードパーティ製のCPUクーラーは必要になってきます。特に[オーバーククロック](https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF)を行う場合は必須になります。

CPUクーラーにはCPUの上から風を送り込む方式の**トップフロー**、文字通り横から冷却する**サイドフロー**、冷却効果が高い**簡易水冷**などの種類があります。リテールクーラーはトップフローが多いと思います。

本記事ではNoctua社の**NH-L9a-AM4**を選定しています。

![写真 2022-05-15 9 34 37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/76434789-e634-40b1-e69d-87ff0092450c.jpeg)

:::note
NH-L9a-AM4について同じ仕様ですが色違いで低価格なタイプもあります。マザーボードに合わせて黒色の統一したかったため、黒色のタイプを選定しました。ちなみに色の違いでで価格が変わってくるのは塗装するための料金が含まれているためです。
:::

### ケースファン
ケースファンはPCケース内の空気の流れを良くするために**エアフロー**として追加で購入することが多いです。

考え方として前から後ろ、下から上に空気が流れるようにエアフローを設計します。なお、CPUクーラーとケースファンの違いとして、PCに対する冷却効果の意義は変わりません。

エアフローは電子機器を扱う上で重要なな検討事項です。データセンターなどではサーバの熱を効率良く放出するために冷たい空気のコールドアイルと、暖かい空気のホットアイルを分離するなどして空調効率を向上させるための工夫をしています。

本記事ではThermaltake社の**CL-F117-PL12BL-A TOUGHFAN 12**を選定しています。

![写真 2022-05-15 9 38 05.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/c439e381-c059-0b40-17da-4b2b5a6eb020.jpeg)

:::note
ケースファンもCPUクーラー同様に必須ではありませんが、PCケースにエアフローがほとんどない場合は導入をした方が良いでしょう。また、PCケースに取り付け可能かどうかも事前に確認しましょう。
:::


## 見積り
構成検討を行ない要件を満たすことが確認できた場合、見積りを行います。

見積もりは構成検討したパーツの価格を合計して算出し、予算内に収まるかどうか確認します。

自作PCがはじめての場合、選定したパーツの規格が対応しているか、マザーボードに搭載可能かどうかまたは、パーツの過不足など不安があると思います。

日本のパソコン量販店として東京の秋葉原を本拠地とするツクモ（TSUKUMO）では[オンライン 自作PC 構成相談フォーム](https://form.tsukumo.co.jp/akiba_pcparts/)のサービスが提供されています。

相談フォームに希望のパーツや用途を記入すると、担当者の方から数日以内に返信があります。また、パーツに対する質問や、見積りと合わせてお勧めのパーツについてレコメンドをもらえます。自作PCが初めてな方はこのようなサービスを利用することで、パーツ購入失敗に対するリスクを低減できます。利用は無料なので不安な方は是非利用するのをお勧めします。

以下は本記事で紹介しているパーツのリストになります。
見積り時と比べて購入時の誤差としてはマザーボードの保証に対する金額と、CPUクーラーのカラー変更分の差額分のみで、結果的に想定内の金額に収まりました。

| 項目 | メーカー | 品名・型番 | 価格（税抜） |
|:-----------|:------------|:------------|------------:|
| CPU       | AMD         | [Ryzen 5 5600X ](https://www.amd.com/ja/products/cpu/amd-ryzen-5-5600x)        | 29,546|
| マザーボード       | GIGABYTE        | [B550I AORUS PRO AX ](https://www.gigabyte.com/jp/Motherboard/B550I-AORUS-PRO-AX-rev-10#kf)       | 18,000|
| メモリ（DDR4-3200）       | Crucial         | [CT2K8G4DFRA32A](https://www.crucial.com/memory/ddr4/ct2k8g4dfra32a) | 7,200|
| SSD（M.2）       | Western Digital        | [SN770 500GB（WDS500G3X0E）](https://www.westerndigital.com/ja-jp/products/internal-drives/wd-black-sn770-nvme-ssd#WDS500G3X0E)        | 7,695|
| 電源       | CORSAIR        | [CV550](https://www.corsair.com/ja/ja/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%83%BC/%E8%A3%BD%E5%93%81/%E9%9B%BB%E6%BA%90%E3%83%A6%E3%83%8B%E3%83%83%E3%83%88/%E4%B8%80%E8%88%AC%E7%94%A8%E9%9B%BB%E6%BA%90%E3%83%A6%E3%83%8B%E3%83%83%E3%83%88/CV-Series%E2%84%A2/p/CP-9020210-JP)         | 12,255|
| ビデオカード       | 玄人志向        | [GF-GT730-E2GB/LP](https://www.kuroutoshikou.com/product/graphics_bord/nvidia/gf-gt730-e2gb_lp/)         | 6,500|
| PCケース       | Lian Li        | [PC-Q21A  ](https://www.dirac.co.jp/pc-q21/)       | 7,980|
| CPUクーラー       | Noctua         | [NH-L9a-AM4](https://noctua.at/en/nh-l9a-am4)         | 7,437|
| ケースファン       | Thermaltake          | [CL-F117-PL12BL-A TOUGHFAN 12](https://jp.thermaltake.com/toughfan-12-high-static-pressure-fan-single-pack.html)         | 2,280|
| -        | -          |**合計（消費税10%及び、保証など含む）**| **¥110,454**|


その他、PCパーツ以外では以下のようなデバイス類などが必要になります。
持っていない場合は合わせて用意しましよう。

- USBデバイス（OSインストールに必要）
- キーボード
- マウス
- LANケーブル（有線接続の場合）

一般的に**LANケーブル**と言われるものはRJ45コネクタを利用した[ツイストペアケーブル](https://ja.wikipedia.org/wiki/%E3%83%84%E3%82%A4%E3%82%B9%E3%83%88%E3%83%9A%E3%82%A2%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB)のことです。[イーサネット](https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88)の規格毎に**カテゴリー**分けされているため、それぞれ転送速度が異なるなど種類が異なります。

CAT.5等数字が大きくなるほど通信速度が速く、帯域幅が広くなります。一般家庭で使用する場合は1000BASE-T（CAT.5）などを基準に選択するのが良いと思います。また、考え方としてルーターなどの通信速度を確認し、LAN環境に合わせて規格以上のケーブルを使用することで性能を活かすことができます。

:::note
購入するPCショップによっては有料の補償サービスを行っている場合があります。別途料金が発生しますが、保証サービスを利用することでパーツが合わなかった場合など、一部または全額の保証を受けるなどのサービスの利用ができます。そのため、補償サービスの金額についても予算内の見積もりに含めておくと良いでしょう。
:::

## 自作PCの組立
パーツ購入後、PCの組立作業を行います。

PCの組立作業はPCケースを中心にパーツを取り付ける作業です。
作業工程はPCケースによって変わるため、まずはPCケースの説明書を確認し、パーツの取り付ける順序や位置を確認します。

本記事ではPCケースの説明書を踏まえて、以下の工程で組み立て作業を行います。

1. CPUの取り付け
1. メモリの取り付け
1. SSDの取り付け
1. CPUクーラーの取り付け
1. マザーボードの設置
1. 電源の設置
1. ケースファンの取り付け
1. ビデオカードの取り付け
1. 配線作業

### 道具の準備
PCの組立作業に必要な道具は以下になります。
基本的にドライバーを必須とし、それ以外はあれば便利と言った考えでも大丈夫です。

- ドライバー・・・基本的に2番のプラスドライバーを使用
- ピンセット・・・配線作業時に役に立つ
- ライト・・・スマートフォンのライトでも大丈夫
- 綿棒・・・CPUのグリスを塗る時に重宝する
- 接着剤・・・PCケースは脆いため、用意しておくと役に立つ

### CPUの取り付け
まずはマザーボードを用意します。

![写真 2022-05-15 13 56 46.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/00a030e3-6965-4dfc-b1ba-4de73b1b769e.jpeg)

CPUソケット及び、各パーツを取り付けるために全体的な位置などを確認します。

![写真 2022-05-15 13 58 11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/e10a8caf-c838-7ceb-7a6c-02b35dfc4cf6.jpeg)

CPUソケットのレバーのロックを外し、レバーを上に持ち上げます。

![写真 2022-05-15 14 23 49.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/273697a6-59d0-dd1e-5a8b-c429b98b724e.jpeg)

CPUの向きと、マザーボード上のCPUを取り付ける位置（CPUソケット）を確認します。
以下写真の例では、左下の角に**三角の印**があるのが確認できます。また、CPUの裏側には細かなピンがあるため、取り扱いには注意しましょう。

![写真 2022-05-15 14 16 40 (1).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/ab9ecdbc-3707-4a3a-51fb-9895fcf5d227.jpeg)![スクリーンショット 2022-05-26 1.40.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/c6118372-3e59-1f81-dc15-13f6c1b14dec.png)

マザーボードのCPUソケットにも左下の角に三角の印があることが確認できます。

![写真 2022-05-15 14 05 14.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/50ce5b65-c3bb-6fc0-a4d5-e60086ae10a9.jpeg)

CPUとCPUソケットの向きを確認しながら、CPUをソケットに乗せてレバーを下げます。
また、レバーを下まで完全に下げた状態であることを確認し、レバーををロックします。

![写真 2022-05-15 14 33 23 (1).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/14e4dfdd-31df-e8d4-90c3-056d9d8c3b7a.jpeg)

### メモリの取り付け
マザーボードのメモリを取り付けるスロットの位置を確認します。
なお、メモリを2枚挿してデュアルチャンネルとして動作させる場合は注意します。

メモリスロットの位置を確認後、メモリスロットのロックを外します。

![写真 2022-05-15 14 37 57.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/b6448536-b45c-3fd7-4005-9f363b679039.jpeg)

メモリスロットの向きに注意しながら、メモリスロットに対してメモリを差し込みます。
メモリをメモリスロットに差し込んだ後は、しっかりとロックしていることを確認します。

![写真 2022-05-15 14 42 53.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/dc9410ea-d58a-838f-6512-99367d0f1d58.jpeg)

### SSDの取り付け
マザーボードのM.2スロットの位置を確認します。
マザーボードによっては複数のM.2スロットを用意している場合があるため、PCIeの規格について注意します。

取り付けるM.2スロットの位置を確認後、覆っているヒートシンクを外していきます。この際にドライバーが必要です。

![写真 2022-05-15 15 06 50.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/c27b80b1-d51f-8563-4c5d-1ef84f426b06.jpeg)

多段構成になっているため、更にもう一つのヒートシンクを外します。

![写真 2022-05-15 15 08 27.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/17368972-0d04-9bd4-9f3a-2bed7f6016ab.jpeg)

ヒートシンクに貼られている保護フィルムを外します。この際にピンセットなどがあるときれいに剥がすことができます。

![写真 2022-05-15 15 10 13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/51789676-7c13-15eb-8017-144812194e76.jpeg)

SSDを斜めから差し込みます。この際にSSDは斜めに浮いた状態になります。

![写真 2022-05-15 15 14 10.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/530b212a-3dde-0302-5a3e-5989d18146c1.jpeg)

外したヒートシンクを元に戻し、ネジでしっかり留めます。

![写真 2022-05-15 15 18 32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/3828584d-6c29-1f44-5a67-42c5487dba97.jpeg)

### CPUクーラーの取り付け
別途、購入したCPUクーラーを用意します。本記事で記載している商品の場合、グリスも同梱されているのでグリスも合わせて取り出します。

![写真 2022-05-15 15 25 06.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/2a3459a5-bb91-7f38-356a-9814dbbf6446.jpeg)

なお、以下AMDのリテールクーラーは使用しないため箱に戻します。

![写真 2022-05-15 14 17 37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/22c3b55b-50f4-5310-d145-9e958dd8e2f9.jpeg)

事前に埃を取り除いた状態で、CPUの中央部分にグリスを塗ります。

![写真 2022-05-15 16 41 32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/be8d7049-ebb9-d637-2fb4-295c2fe40070.jpeg)![写真 2022-05-15 16 36 23.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/35f865fd-0a90-b01a-67e7-008489f7be33.jpeg)

グリスが塗り終わったらCPUクーラーを上から装着します。

![写真 2022-05-15 17 22 07.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/b6bf5b80-6258-0e7c-7c0f-4ff608326104.jpeg)

CPUクーラー装着後、抑えながら裏面からネジで固定します。
取り付けるネジを間違えてしまった場合、貫通してCPUクーラーに傷を付けてしまう恐れがあるため注意しましょう。

![写真 2022-05-15 17 16 56.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/c46c8d9b-54f0-7f5a-b57b-3061c0b7fe7d.jpeg)

ネジで固定した後はCPUクーラーのケーブルをマザーボードのCPUファンコネクタに装着します。

![写真 2022-05-15 17 17 52.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/78b88205-d907-cedb-1498-e7fa766ba3c5.jpeg)

### マザーボードの設置
PCケースを用意します。

![写真 2022-05-15 17 24 33.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/aa5d694a-d004-1894-dd8f-532af6d71376.jpeg)

CPUクーラーを装着したマザーボードを装着し、ネジを留めていきます。ネジは付属のPCケースのネジを使用します。

![写真 2022-05-15 17 40 41.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/94acdade-5d36-153a-9e02-fbe8c0c9192b.jpeg)

### 電源の設置
電源を箱から取り出し用意します。
また、箱には複数の電源ケーブルが入っているため、マザーボードに取り付ける電源ケーブルを確認します。

![写真 2022-05-15 17 54 38.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/2ca980c1-2fb1-7e1e-d6f4-621bcc30268e.jpeg)

使用する電源ケーブルを装着します。
![写真 2022-05-15 18 56 32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/7af06c98-2d25-2166-c16e-8cc4731842e8.jpeg)

PCケースに合わせて横から電源を設置します。

![写真 2022-05-15 20 05 07.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/2eb3614c-2b8a-f447-1b03-93664124b757.jpeg)

### ケースファンの取り付け
ケースファンを箱から取り出し用意します。

![写真 2022-05-15 20 08 30.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/79a28022-28cf-2091-3c67-fea4128e30fc.jpeg)

PCケースの下にケースファンを取り付けます。
ケースファンを取り付ける際にネジは付属されていますが、ナットは同梱されていませんでした。
パーツによっては取り付ける際の部品が同梱されていない場合があるため、注意しましょう。

![写真 2022-05-15 20 52 37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/21ce5117-05a2-6bda-19b0-2029f4d826b3.jpeg)

ケースファンのケーブルをマザーボードのCPUファンコネクタに装着します。

![写真 2022-05-15 21 00 26.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/13340532-a953-61ea-2a27-3f1bbf1b56c8.jpeg)

### ビデオカードの取り付け
ビデオカードを用意します。

![写真 2022-05-15 21 08 23.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/26778db2-8f46-63ac-7f1e-95224bc4850c.jpeg)

ビデオカードを取り付ける位置の金具を外します。

![写真 2022-05-15 21 07 43.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/8b20a65e-92f9-238b-6718-bafff64e1b23.jpeg)

PCケースに合わせながらマザーボードにはまるようにビデオカードを装着します。
取り付ける際は横からの取り付けるため、きちんとはまるように取り付けます。
ビデオカード取り付け後、金具を元に戻します。

![写真 2022-05-15 21 38 05.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/bf0243f3-087a-3e0b-0c42-6ef404ac9a7a.jpeg)

### 配線作業
電源から電気をマザーボードに供給できるようにするために、PCケースとマザーボードの配線作業を行います。
なお、配線作業で接続する電源ケーブルのピン数についてはパーツ構成によって変わります。

電源に接続した18Pの電源ケーブルをマザーボードの対向先に装着します。

![写真 2022-05-15 21 40 13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/ed720ed5-4b01-9615-a2cd-fb356ec18c43.jpeg)

電源に接続した8Pの電源ケーブルをマザーボードの対向先に装着します。8PはCPU用の電源になります。

![写真 2022-05-15 21 40 48.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/41f755b0-cad4-3ba5-8966-93db7d497155.jpeg)

PCケースのフロントパネルから出ているケーブルを配線します。フロントパネルから出ているケーブルの配線についても使用するPCケースによって違います。
フロントパネルの配線は細かい配線作業になるため、接続先を間違うと電源が投入できないため注意が必要です。

![写真 2022-05-15 21 49 37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/37d83d81-365e-2103-f340-4610c83df61f.jpeg)

フロントパネルコネクタのケーブルをマザーボードの対向先に装着します。
この時にやりにくい場合はピンセットなどがあると重宝します。

![写真 2022-05-15 22 07 46.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/bcf033ea-d92f-c473-682c-fade4e16edbb.jpeg)

以上で配線完了です。サイドパネルの蓋を閉めます。

![写真 2022-05-15 22 25 01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/cb52680c-f1d6-0bdc-36e5-9bb9ff47a04c.jpeg)

組み立て完成後の実際の写真は以下になります。

![写真 2022-05-15 22 41 46.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/9397b730-102d-2381-35a4-728196efe50a.jpeg)

Mac風のアルミを基調としたシルバーカラーのPCケースです。
写真だと分かりにくいですが、Nintendo Switchを約2.5個分重ねた程度の高さでコンパクトな仕上がりです。

## 組み立て後の動作確認
OSインストールを行う前に正しく電源が投入できるかなどの動作確認を行います。

電源に電源ケーブルを装着します。また、LANケーブルやキーボード及び、マウスなど周辺機器も接続して準備を行います。
準備完了後、以下について正常性の確認を行います。

- [ ] 電源投入
    - 電源ボタンを押して電源を投入し、BIOS画面が表示され、組み立てに問題ないことを確認 
- [ ] BIOS起動確認
    - BIOS画面からCPU、メモリ、SSD、ファンなどが正しく認識されていることを確認
- [ ] デバイス確認
    - キーボード及びマウスの操作、ディスプレイの映像出力を確認し、インストール作業を行うにあたり問題ないことを確認
- [ ] インストールディスクの確認
    - USBなどのインストーラが正しく認識されていることを確認

以下はBIOSのメニュー画面です。CPUなどが正しく認識されていることが確認できます。

![写真 2022-05-22 23 33 37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/e01d57e9-3506-f8bf-e51e-dbb35f79239f.jpeg)

動作確認について問題ないことが確認できた場合、USBドライブを接続した状態でBIOSの設定変更を行います。
変更内容はBIOSのメニュー画面から起動シーケンス順について、インストールディスクとなる**USBドライブが一番上にくるように設定**します。

![写真 2022-05-22 23 38 41.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/e9c3eef0-816a-862b-a7fe-ec104944de62.jpeg)

その他、環境によっては[Unified Extensible Firmware Interface（UEFI）](https://ja.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface)の**セキュアブート**により、ブートローダーが起動できない場合があります。本記事の場合は対応不要なため、特にBIOSのセキュアブートを無効にするといったような設定変更は行っていません。起動シーケンスの順番以外は全てデフォルト仕様のままです。

:::note warn
自作PCの難しいところはトラブルシューティングは自分で行うため、自分で問題を解決することが求められます。急いで早く組み立てて不具合を起こし、原因が分からず、結果困り果てて膨大な時間を消費するよりは、焦らずに間違いないよう組み立てるほうが建設的です。
:::

## OSインストール
上記、動作確認を行なって問題ない場合はOSインストールの作業を行います。
効率よく作業を行うためには後述するイメージのダウンロード及び、USB書き込みについては事前に準備しておくと作業が捗ります。

### イメージのダウンロード
[Bare Metal](https://www.kali.org/get-kali/#kali-bare-metal)よりOSイメージをダウンロードします。

KaliのOSイメージは約3ヶ月毎に最新のイメージがリリースされています。
リリース履歴は[Kali Linux Release History](https://www.kali.org/releases/)より確認できます。

### USB書き込み
公式の[Making a Kali Bootable USB Drive (macOS/OS X)](https://www.kali.org/docs/usb/live-usb-install-with-mac/)を参照し、isoイメージの作成方法についてコンソールから`dd`コマンドを使用するCUIの方法と、[Etcher](https://www.balena.io/etcher/)を使用するGUIの2つの方法が記載されています。

GUIで行う**Etcher**の方が直感的な操作ができるため、ディスクの書き込みが初めての場合はEtcherなどのGUIツールを使用したが方がリスクを低減できます。本記事ではMacのターミナルを起動して、`dd`コマンドを使用してUSB書き込みを行なっています。

MacにUSBドライブを接続後、ターミナルを起動します。
ターミナル起動後、下記のコマンドを実行して`/dev/disk`などの**デバイスファイル名**を確認します。以下は出力例です。

```console
hoge@MacBook-Pro Downloads % diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI ⁨EFI⁩                     314.6 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk1⁩         250.7 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.7 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume ⁨Macintosh HD⁩            15.2 GB    disk1s1
   2:              APFS Snapshot ⁨com.apple.os.update-...⁩ 15.2 GB    disk1s1s1
   3:                APFS Volume ⁨Macintosh HD - Data⁩     189.1 GB   disk1s2
   4:                APFS Volume ⁨Preboot⁩                 493.4 MB   disk1s3
   5:                APFS Volume ⁨Recovery⁩                1.1 GB     disk1s4
   6:                APFS Volume ⁨VM⁩                      6.4 GB     disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *30.8 GB    disk2
   1:             Windows_FAT_32 ⁨NO NAME⁩                 30.8 GB    disk2s1
```

上記の場合、USBドライブは`/dev/disk2`になります。
確認したUSBドライブのデバイスファイル名を指定してアンマウントします。

```console
hoge@MacBook-Pro Downloads % diskutil unmountDisk /dev/disk2      
Unmount of all volumes on disk2 was successful
```

`dd`コマンドを実行し、オプションの`if`にKaliのイメージを指定し、`of`に書き込み先であるUSBドライブを指定します。

```console
hoge@MacBook-Pro Downloads % sudo dd if=kali-linux-2022.2-installer-amd64.iso of=/dev/rdisk2 bs=4m
Password:
701+1 records in
701+1 records out
2944139264 bytes transferred in 102.806006 secs (28637814 bytes/sec)
```

上記のような出力結果が表示されたらUSB書き込みは正常終了しています。

:::note
Mac OSではストレージデバイスとしてブロックファイル (/dev/disk*) と、キャラクターデバイスファイル (/dev/rdisk*) の両方が存在します。`/dev/rdisk`のキャラクターデバイスに対するイメージの書き込みは、`/dev/disk`ブロックデバイスに比べると高速です。
:::

### OSのインストール
PCの電源投入後、以下のような画面が表示されるので[Installing Kali Linux](https://www.kali.org/docs/installation/hard-disk-install/)を参考にしながらインストールを行います。本記事では**Graphical install**を選択してインストールを行なっています。

![写真 2022-05-15 23 07 42.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/e333187c-130b-38b6-a416-614394205fd5.jpeg)


・・・:coffee:

以下の「インストールの完了」の画面が表示されていればインストール完了です。

![写真 2022-05-16 0 08 42.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/51ed98f1-d0ab-9a39-3395-f18057b77238.jpeg)

OS再起動後、以下のようなログイン画面が表示されれば、OSが正しく起動できていることが確認できます。

![写真 2022-05-22 23 58 31.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/c307ce5d-93cb-6132-590d-97e585919819.jpeg)

ログイン後、Kaliのデスクトップ画面が表示されます。

![スクリーンショット 2022-05-23 0.32.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/221759/acff12a2-20d6-04f8-6929-40b35dae10a0.png)

# おわりに
自作PCの最大の魅力は全て自分の思い通りに設計でき、組み立てたあとの達成感だと思います。

次回は組み立てた自作PCのKaliに対して、Ansibleを使用してVNCなど使用するツールを簡単にセットアップする方法について紹介します。

## 参考
- [ゲーミング PC の組み立て方](https://www.intel.co.jp/content/www/jp/ja/gaming/resources/how-to-build-a-gaming-pc.html)
- [マザーボードの選択方法](https://www.intel.co.jp/content/www/jp/ja/gaming/resources/how-to-choose-a-motherboard.html)