CHUWI LarkBox にデュアルブートでUbuntuを入れる

BIOS何それ？おいしいの？なビギナーが、クラウドファンディングでゲットした[CHUWI LarkBox](https://www.indiegogo.com/projects/chuwi-larkbox-world-s-smallest-4k-mini-pc#/)にM.2 SSDを指して、そっちにUbuntuを入れる話です。

##M.2 2242 SSDの入手
AliexpressでKingSpecの M.2 2242 SATAのSSDを購入。注文してから3週間程度で届きました。
![IMG_20200917_174303.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/0cb81ee8-e5e8-4df2-39bc-3496faf3129b.jpeg)

で、LarkBoxをあけてみると
![IMG_20200917_174303.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/d144b38c-9035-cbe0-9fe1-f3d205319c9e.jpeg)

コネクタの形状が違う・・・　ですが、これ刺さって普通に認識します。色々調べたんですが、私が購入したのが B&M Keyという規格。で、LarkBoxは M Key(っぽい)規格。M Key(LarkBox)に刺さりますけど、SATA接続でしか動かないそうです。

まずはこの状態でデフォルトでインストールされているWindows10を起動してみます。
![未割当領域.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/54995fa4-d257-fd31-7b05-e3496bc714f7.jpeg)
先ほど刺したディスクが未割当で認識されました。

## UbuntuのインストールUSBを作成する
今度はその辺に転がっているUSBメモリを使ってUbuntuのインストールUSBを作成します。まずはUbuntu公式から好きなisoイメージをダウンロード。私は20.04.1にしました。
次に、[UNetbootin](https://ja.osdn.net/projects/sfnet_unetbootin/)を使って、isoからUSBのインストールメディアを作成します。（ちょっと時間がかかる）
![Unetbootin.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/8cfbb80f-6b32-950c-2602-5d5a1edcc9db.jpeg)

## BIOSをいじって、USBを起動順位1位に変更する
昔の記憶だと、F2とか押せばBIOSに入れると思っていましたが、なんだかうまくいかない。ちょっと詰みましたが、最近はF2やDELがデフォルトでは無効化されているという記事を発見。(追記：電源ON後、連打で入れるそうです)なので、
・Windows10の画面　→　Shift + 再起動 トラブルシューティング　
![IMG_20200926_074809.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/cfd5de8f-080a-6cf7-faac-3eeeb9570ddf.jpeg)
・詳細オプション →　トラブルシューティング
![IMG_20200926_074757.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/aa65af5d-02df-df8b-f11c-f80e7765511f.jpeg)
・UEFIファームウェアの設定
![IMG_20200926_074817.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/614eaeff-c71d-1252-2344-961abe308e8c.jpeg)
で、BIOS画面に入りました。
インストール後の画面になっちゃうので、すでにUbuntuが存在しますが、、、USBメモリを指したままBIOS画面に入ると、BOOTメニューで優先順位が決められます。
![IMG_20200926_074931.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/588e657a-69f1-424d-1c4a-464f9334025c.jpeg)
USBを1位にしたいので以下のようにして、Save & Exit。

``` 
Boot Option #1  UEFI:Generic USB Flash　~(略)~
```







## Ubuntuインストーラでパーティション切りつつインストール
インストールの方法は、他所でもっときれいな資料があるので、ドキドキしたところだけピックアップ。参考にしたのは[エンジニアの入り口さん
【初心者でもわかる】Ubuntuのインストール方法まとめ](https://eng-entrance.com/ubuntu-install)。
![IMG_20200920_173550.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/74e7a847-b53d-825f-2cf9-8a6c66b6c1d9.jpeg)
ある程度進んだところで、インストール先を選ぶ画面が出てきます。
/dev/mmc*  はeMMCで、デフォルトでWindows10が住んでいる領域。
/dev/sda   が、追加で刺したM.2 SSDです。
色々悩みましたが、最後は「えいやっ」で以下のように切ることにしました。
![IMG_20200920_174647.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/84db63f5-38be-c996-d343-8e05dd3882d9.jpeg)

```
/dev/sda1 ex4  30GiB
/dev/sda2 swap 12GiB(LarkBoxはRAMが6GiBなので、その倍)
/dev/sda3 ex4  20GiB
```
インストールが進むとフォッサさんが「がおー」してくれます。
![IMG_20200920_175010.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/46aced9b-f8d0-0c63-0ffe-051c70df94ef.jpeg)
ほどなくして、「再起動して」って画面になるので、再起動。
![IMG_20200920_180241.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/35700838-30b1-36eb-4931-5a0e798af448.jpeg)
UBSインストールメディアはもういらんだろう・・・　とUSBを抜いたせいで、I/O error連発で全然再起動が進まない。。。　ちょっと強引に　Alt+PrintScreen+B　で強制再起動。

![IMG_20200926_074644.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/385e5784-522a-32a4-b737-7254871b0336.jpeg)
![IMG_20200926_074644.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/620073/0b60e6f0-2641-4370-95e0-8f5d06430fb8.jpeg)

ちゃんと、UbuntuとWindowsが同居した状態にできました。私はUbuntu優先なので、このままにしていますが、Windows10優先の場合はもうひと手間いるようです。

##感想（？）
さらっと書きましたが、途中で結構Google先生のお世話になる箇所があり、外のマシンからSSHできるまで3時間くらいはかかりました。VirtualBoxとかAWSとか、文鎮にしても困らない環境が整っていて、実機にOS入れるなんて経験なかったので、結構楽しかったしお勉強になりました。LarkBoxなんて、~~変態~~素敵な端末でデュアルブートなんて人はあんまり居ないでしょうけど、何かの参考にどうそ。