Intel NUC (BOXNUC8I7BEH) に Ubuntu 19.04 をインストールする

# Intel NUC (BOXNUC8I7BEH) に Ubuntu 19.04 をインストールする

## 背景

2013 年に `Storm Linux Box i53B-BQ001` という PC (当時 `Fedora 19` がプリインストールされていたモデル) を買って、Fedora の新しいバージョンが出るたびに更新して使いづづけていたけど、去年買ったデスクトップ PC で動作する `Virtual Box` の仮想環境より遅かったので`Intel NUC` を購入してインストールしたという話です。

https://qiita.com/mune10/items/3fb58ef286865df3226c を見ると結構頑張らないといけなさそうに見えたけど `Ubuntu 19.04` だと苦労しなくてインストールできたので、もし `Intel NUC` を使ってLinux 環境を作りたい人の参考になればと思います。

## Intel による互換性情報

https://compatibleproducts.intel.com/ProductDetails?activeModule=Intel%C2%AE%20NUC
のサイトに移動して `NUC8I7BEH` を入力して検索すると

https://compatibleproducts.intel.com/ProductDetails?EPMID=126140

のページが見つかります。

(リンク切れになっていたので更新 2021/1/3)

このページで `Operating System` に `Ubuntu` が `Customer Reported` とあったので
購入してインストールしてみました。

## 必要なものを購入

|項目  |型番  | URL  | 購入時の価格 |
|---|---|---|---|
|Intel NUC   |BOXNUC8I7BEH |https://www.amazon.co.jp/gp/product/B07J6T61YB/  | 60,980 円 |
|M.2 NVMe SSD 2TB |SSDPEKNW020T8X1 |https://www.amazon.co.jp/gp/product/B07GCLLKDC/  | 24,998 円 |
|DDR4-2400 メモリ 16GB × 2 |SP032GBSFU240B22 |https://www.amazon.co.jp/gp/product/B07H42XM9S/  | 17,100 円 |
|電源ケーブル |KB-DM3S-1    |https://www.amazon.co.jp/gp/product/B01NCEHLPP/  | 572 円 |

- `Intel NUC` には `AC アダプター`は付属しますが、`AC アダプター` からコンセントまでの`電源ケーブル`が付属していないので別途購入します。
- `Ubuntu` をインストールするので Windows 10 は購入しませんでした。
- `Intel NUC` 以外の部品に関しては他のメーカのものでも構わないと思います。
- ディスプレイ用のケーブルは別途用意してください。
- インストールに使用する USB メモリも別途用意してください。

## 組み立て

1. ドライバで `Intel NUC` のふたを開けます。
2. メモリを挿します。
3. M.2 NVMe SSD を挿します。(小さいプラスねじがあらかじめ留まっているのでそれを外して固定します)
4. ケースを閉じます。
5. `AC アダプタ`と`電源ケーブル`を `Intel NUC` に挿します。

## Ubuntu 19.04 のインストール

### Ubuntu のインストール用の USB メモリの作成

この作業は別の PC で行います。

1. https://ubuntu.com/download/desktop から `Ubuntu 19.04` をダウンロードします。
2. [Fedora Media Writer](https://getfedora.org/ja/workstation/download/) をダウンロードしてインストールします。
3. `USB メモリ`を用意します (8GB の `USB メモリ`を使用しました)
4. `Fedora Media Writer` を起動して、`Custom image` を選びます。
5. ダウンロードした `Ubuntu 19.04` の `iso ファイル`のパスを指定します。
6. 正しい USB メモリが選択されているのを確認して `書き込み` ボタンを押します。
7. 書き込みに成功したら、`Fedora Media Writer` を終了して USB メモリを抜きます。

`Fedora Media Writer` は Fedora 用のツールですが、USB の起動ディスクを作成するのに便利です。

### Ubuntu 19.04 のインストール

1. 作成した `USB メモリ` を `Intel NUC` に挿して起動します。
2. ウィザードに従ってインストールします。
3. インストールが終わったら、メディアを抜くように促されるので抜いて ENTER キーを押します。

#### 無線 LAN に関して

[Intel® NUC Kit NUC8i7BEH](https://ark.intel.com/content/www/us/en/ark/products/126140/intel-nuc-kit-nuc8i7beh.html) のページに記載のあるように、`NUC8I7BEH` には `Intel® Wireless-AC 9560` の無線モジュールが搭載されていますが、特に何もせずに `Ubuntu 19.04` をインストールするだけで認識して利用できました。

### インストールに使用した USB メモリの後始末

インストールに使用した USB メモリはそのままでは Windows で認識しなくなるので`Fedora Media Writer` を使って後始末します。

1. インストールに使用した USB メモリを挿して、`Fedora Media Writer` を起動します。
2. `Restore` ボタンを押します。
3. 確認画面が出るので新しい画面で `Restore` を押します。
4. Windows 上で普通のドライブとして認識するようになります。

## 参考情報

### BIOS メニュー

Intel NUC で BIOS メニューを出すには F2 を押しますが、条件によって F2 キーが効かないようで、ちょっと難しいのですが、`電源ボタンメニュー` というのを使います。

具体的には、

1. 電源を完全に切る
2. `3秒間` `電源ボタン`を押す (ただし `4秒`になってはいけない)
3. `電源ボタン`を離して `F2` を押す (これは押し続けてもいいみたい)
4. これで `BIOS 画面`が表示されます。

参考リンク

- [インテル® NUC で F2 キーを使用しても BIOS セットアップにアクセスできない場合](https://www.intel.co.jp/content/www/jp/ja/support/articles/000005847/mini-pcs.html)

### Intel® NUC Kit NUC8i7BEH 仕様書 (英語です)

https://ark.intel.com/content/www/us/en/ark/products/126140/intel-nuc-kit-nuc8i7beh.html

### Intel® NUC Kit NUC8i7BEH 関連のソフトウェアダウンロード (英語です)

https://downloadcenter.intel.com/product/126140/intel-nuc-kit-nuc8i7beh