Windows10とUbuntu18.04をデュアルブートする。

## WSLでのコンパイルが重い

正直、ネットワーク系のコマンドが使えなかったりしてつらいのでLinuxのインストールをした。
CentOSは、やっぱりサーバ向けだわ・・・

2019/11/20追記
WSL2使えるならデュアルブートは不要です。WSL2を使いましょう。

この前インストールしたときの記憶を引っ張ってくるだけなので、あいまいな部分や、足りない部分が多いと思う。


※2018年12月17日追記
多分、パーティションの割方が悪いためか、僕のノパソではちょっと不調になっているので。Windowsを消しましょう

※ 2019年3月13日 追記
どこか壊れたのかUbuntuが起動しなくなくなった(grubは起動するけどサービスの起動で死ぬ)
ので、参考にしない方がいいかと


## 用意するもの 
 - インストール用にしてもいいUSB
 - デュアルブートする用のPC(Ubuntuに30GB+α使用する)
 - 電源
 - 時間
 - できれば有線のネット

インストールする予定のPCのWindows上で作業していく。
有線LANで接続しておくといい。
(UbuntuにWiFi driverがない時があるし、OSもそれなりの量ダウンロードするので)

## ディスクの暗号化を外しておく
Windowsの設定でbitlockerを停止する
セキュアブートをオフにしても行けるとか

インストールが終われば戻しておきましょう


## インストールメディアの用意  

今回はUSBを使ってインストールする。  
インストール以外に使えなくなってもいい容量が8GB以上のUSBを用意する。  
僕はその後もファイルの保存などができたが、できない人もいたらしいので保険。


### イメージの用意   
[Ubuntu Japan](https://www.ubuntulinux.jp/download)  
  
[Ubuntu](https://www.ubuntu.com/download/desktop)  

別にどちらからとってきてもいいと思う。日本語入力(ひらがなカタカナ)をするなら日本語Remixの方がいい。
今回は日本語Remixを使用した。


### BootableUSBを作る  
  
OSをインストールする用のUSBを作るには、ちょっと手間がかかる。

[Rufus](https://rufus.akeo.ie/)  
  
リンク先のダウンロードから、最新のRufusをインストール。
USBをPCに刺した状態でRufusを起動する。

![Rufus 3.1.1320  2018_09_25 23_20_15.png](https://qiita-image-store.s3.amazonaws.com/0/213388/38b07ea0-1ee7-75b9-5546-aa0909a0c7c9.png)

たぶん、初めからインストールする用のUSBが(ほかにUSBを刺していなければ)選択されていると思う。  
なっていなければインストールする用のUSBを選択する。

次に、ボートの種類の右にある「選択」を押す。するとエクスプローラーが開かれるので、用意しておいたイメージを選択する。

そのほかはデフォルトで問題ないと思う。

最後に、右下の「スタート」を選択するとUSBにイメージを焼いてくれる。  
エラーも出ず、再度スタートが押せるようになっていれば完了。


## パーティションの分割

### Ubuntuをインストールする場所をあらかじめ用意しておく

左下のタスクバー上のスタートボタンを右クリックする。
そうするとたくさんメニューが出てくるので「ディスクの管理(K)」を選択する。

![68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f3231333338382f65636364353166302d313435642d386230642d663765312d3835336533323061666365662e706e67.png](https://qiita-image-store.s3.amazonaws.com/0/213388/faa3cde0-35b4-974f-a04d-cc98f9bbf243.png)


そうすると、自分のストレージが見える。
今回は、Windowsと同じストレージに入れるようにする。

![スクリーンショット (121).png](https://qiita-image-store.s3.amazonaws.com/0/213388/e9cec055-e22e-8c4c-232d-6ca2f18512fe.png)

下の帯状のところでWindowsのストレージにカーソルを合わせて右クリック。「ボリュームを縮小」を選択
公式では25GB必要とあるが、僕は20GBで作っている。

#### Windowsとの共有パーティションを作成する  
これがあると便利なので絶対作るべき。  
プログラムとかを全部ここに置いている。
Ubuntu用と同じ

  
  
(何度もLinuxをインストールするような人はEFiパーティションも作ってもいいかもしれないが今回は触れない)

### フォーマット
Ubuntu用と、共有用それぞれ行う。
フォーマットするストレージを右クリックして、フォーマットを選択。

![ディスクの管理 2018_09_26 0_23_42.png](https://qiita-image-store.s3.amazonaws.com/0/213388/acb7ccc6-d694-3905-8b09-4cc1bc2f871f.png)
このような画面が出てくるので、とりあえず「ファイルシステム」を「FAT32」にして「OK」を選択する。

両方フォーマットができれば下準備は終了。

## USBに入る
Windowsのスタートボタンから設定を選択。
![スクリーンショット (122).png](https://qiita-image-store.s3.amazonaws.com/0/213388/2f47994e-0b60-5fc4-81d2-24e4929f972d.png)

「更新とセキュリティ」 => 「回復」 => PCの起動をカスタマイズの「今すぐ再起動」を選択する。


## インストール

起動後は、二つ目のInstallを選択。
言語の選択は日本語でいいと思う。
二つ目の最小インストールか通常インストールかだが、通常インストールをお勧めする。
ついでに、下の2つのチェックボックスも選んでおくといい。

それから、インストールする場所だが、一番下の「その他」を選択する

![image.png](https://qiita-image-store.s3.amazonaws.com/0/213388/cc91ffde-9b45-4fac-45f1-4a6049a83988.png)

そうすると、このような画面になる。

下のブートローダをインストールするデバイスをWindows Boot Managerがある場所と同じにする。

後は、Ubuntuのパーティションと、共有のパーティションの設定である。
それぞれのパーティションをダブルクリックするとしたのような

|用途|サイズ|利用方法|パーティションの初期化|マウントポイント| 
|:---|:---|:---|:---|:---|
|Ubuntu|任意|ext4|初期化する|/|
|共有|任意|FAT32|初期化する|任意(/Windowsなど書いておけばディレクトリなどは作成される)|


![image.png](https://qiita-image-store.s3.amazonaws.com/0/213388/272d56ea-fe7a-6163-3365-232cc3b99a95.png)

あとは、ユーザー作ったり、rootpasswordの入力などが待っている

インストールが終われば再起動して作ったユーザでログインができるようになるのでUSBを抜く

とりあえず

```
sudo apt update
sudo apt upgrade 

```
rebootをする

## 起動優先順のカスタマイズ

OSの起動の優先順や、待機時間などがGUIでカスタマイズできるアプリを入れる

``` 

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

sudo apt-get update

sudo apt-get install grub-customizer

```

するとアプリ一覧にgrub-customizerができているので好みの設定にできる。

add-apt-repositoryはいらなかったような気もする(うろ覚え)


###  WiFiがない

ターミナルで`lspci -k `をすると大体一番下にある。

出てきたWiFiモジュールの名前で検索したりPCの名前で検索すると出てくる。


## 日本語になっているディレクトリを英語に


[日本語のディレクトリを英語化する](https://qiita.com/taiko19xx/items/d1a001bfc25245b91354)

これをしておかないと、ディレクトリ移動などが大変なので、必須。

### 入力


[Ubuntu18.04の日本語切り替えを便利にする](https://do-you-linux.com/blog/2018/05/03/ubuntu18-04-lts%e3%81%a7%e3%80%8c%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b%e3%80%8d%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95-%e6%97%a5%e8%8b%b1%e3%82%ad%e3%83%bc%e3%83%9c%e3%83%bc%e3%83%89%e5%af%be/)

これの、英字版の設定が使いやすいのでおすすめです
## 見た目がカスタマイズできる


[僕の設定](https://yokanyukari.hatenablog.com/entry/2018/09/21/140244)