（備忘録）Ubuntuインストール簡易手順

# 1. はじめに
今回は、自分自身への備忘録を兼ねて、Ubuntuインストール簡易手順を、お伝えしたいと思います

- 参考文献：[YouTube：ラズパイにUbuntu 22.10はイイのか？ 詳しく検証](https://youtu.be/t4bB_LPy6pA)
- 参考文献：[Ubuntu 20.04 LTS インストール方法（外付けドライブ用）](https://qiita.com/koba-jon/items/019a3b4eac4f60ca89c9)
- 参考文献：[Ubuntuを入手する](https://jp.ubuntu.com/download)
- 参考文献：[Ubuntu Desktop 日本語 Remixのダウンロード](https://www.ubuntulinux.jp/download/ja-remix)
- 参考文献：[Ubuntu 22.04 LTS 日本語 Remix リリース](https://www.ubuntulinux.jp/News/ubuntu2204-ja-remix)
- 参考文献：[Windows7を10にして、Ubuntuも入れて外からsshできるようにした話](https://qiita.com/minnsou/items/36b5edf777adb804f2c6)
- 参考文献：[RemoteConnectionUbuntuLiveCD（ssh 経由で Ubuntu Live ディストリビューションに接続する）](https://help.ubuntu.com/community/RemoteConnectionUbuntuLiveCD)

# 2. この記事を読んでできること
- Ubuntuをインストールし、日本語設定をすることができるようになる

# 3. 注意事項
- Ubuntuインストール先のパソコンとしては、通常のパソコンに加え、RaspberryPiもお使いいただけます

# 4. 必要なもの
- Windows OS PC（Windows11を想定）
- テキストエディタ（サクラエディタを利用）

# 5. Ubuntuをダウンロード
- [Ubuntuを入手する](https://jp.ubuntu.com/download)
- [Ubuntuを入手する RaspberryPi版](https://ubuntu.com/download/raspberry-pi)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/51c79e0e-75ab-921f-dd9c-2fdcc624e73b.png)

# 6. インストールメディアを作成
- [Etcher](https://www.balena.io/etcher/) などの書き込みソフトを用いて、メディア（USB、SDカードなど）へUbuntuのインストールイメージを書き込む

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/42af17ab-c6d1-109e-e58c-dcb5d174e61a.png)

# 7. Ubuntuをインストール
- 作成したインストールメディアを対象のパソコンに差し込み、Ubuntuをインストールする
- RaspberryPi版の場合は、Ubuntuイメージを書き込んだmicroSDカードをRaspberryPiに差し込み、起動する

# 8. システム設定
- Ubuntuを起動し、初期設定として以下のシステム設定をする

- 言語の設定 > 日本語
![Screenshot 2022-12-15 22-42-41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/67befcdd-e79f-d650-5419-57799f24a747.png)

- キーボードレイアウトの設定 > Japanese > Japanese
![Screenshot 2022-12-15 22-43-15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/2d44809a-0b4f-3162-bab9-14bb21305744.png)

- Wi-Fiの設定
![Screenshot 2022-12-15 22-44-04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/849cbb74-f8f0-37b8-1fc9-dbffe610125f.png)

- タイムゾーンの設定 > Tokyo
![Screenshot 2022-12-15 22-45-54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/b741c41a-e0b5-7a47-264e-3ba64edb7cbd.png)

- アカウントの設定 >  ユーザー名 / パスワード
![Screenshot 2022-12-15 22-49-38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/ee29cdf4-0fbd-8b4a-af4b-ae5de52caeb8.png)

# 9. 再起動
- 設定したシステム設定を反映するため、いちど再起動する
![Screenshot 2022-12-15 22-59-29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/c7f0f5dc-b12c-1d4e-3588-a7a0c51b70a2.png)
![Screenshot 2022-12-15 22-59-39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/85e70235-3051-5626-dc3d-b91b07500a24.png)


# 10. 日本語入力のインストール
- ターミナルを起動し、コマンドプロンプトから日本語入力をインストールする

```plaintext:コマンドプロンプト
// アップデート（パッケージ一覧を更新）
$ sudo apt update

// 日本語入力のインストール
$ sudo apt install fcitx5-mozc
    Y キー入力

$ im-config -n fcitx5

// 再起動
$ sudo shutdown -r now

```

![Screenshot 2022-12-15 23-02-25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/6e9ab01d-e866-0640-8fc7-46e3f34445c3.png)
![Screenshot 2022-12-15 23-02-10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/5a78732b-81df-a62d-10fa-3d2dec1800a9.png)
![Screenshot 2022-12-15 23-02-50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/ba59c19b-48e1-5297-ce95-06be6d396a08.png)

# 11. Fcitxの設定
- タスクトレイから言語設定を選択し、日本語入力変換キーを設定する
- グローバルオプション > 入力メソッドの切り替え キー設定
![Screenshot 2022-12-15 23-38-05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/287a0ccd-c1fc-f01d-50c2-7907958b8339.png)
![Screenshot 2022-12-15 23-39-02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240522/206e6334-579c-a1e8-e889-9d9ae44b2d1d.png)

# 12. sshの有効化
- ターミナルを起動し、コマンドプロンプトからsshを有効化する

```plaintext:コマンドプロンプト
// sshのステータス確認
$ sudo systemctl status ssh

// sshのインストール
$ sudo apt install openssh-server
    Y キー入力

// sshのステータス確認
$ sudo systemctl status ssh

```

# 13. hostnameの変更
- ターミナルを起動し、コマンドプロンプトからhostnameを編集する

```plaintext:コマンドプロンプト
// hostnameの編集
$ sudo vi /etc/hostname

// 例：ホスト名
raspberrypi

```

# 14. ホームディレクトリの英語化
- ターミナルを起動し、コマンドプロンプトからコマンドを実行し、確認ウィンドウで「Don't ask me this again」にチェックを入れて、「Update Names」を選択する

```plaintext:コマンドプロンプト
// ホームディレクトリの英語化
$ LANG=C xdg-user-dirs-gtk-update
    確認ウィンドウで
   「Don't ask me this again」にチェックを入れて、
   「Update Names」を選択

```

# 15. おわりに
いかがでしたでしょうか？Ubuntuをインストールし、日本語設定をすることができたのではないかと思います
今回の記事が、みなさまの学習の参考になれば幸いです

2022/12/15 TAKAHIRO NISHIZONO

---

# 追記その1：RaspberryPi4のオーバークロック
- ターミナルを起動し、コマンドプロンプトからコマンドを実行し、config.txtの文末に5行追加し保存する

```plaintext:コマンドプロンプト
// オーバークロック（OS起動しなくなる場合もあります自己責任で）
$ sudo vi /boot/firmware/config.txt

// 文末に5行追加し保存
# OverClock
over_voltage=2
arm_freq=1800
gpu_freq=600
gpu_mem=256

```

# 追記その2：ブータブルUSB作成ソフトウェアのインストール
- 「Ubuntu Software」を起動し、「Startup Disk Creator」を検索しインストールする

# 追記その3：Chromiumブラウザのインストール
- ターミナルを起動し、コマンドプロンプトからChromiumブラウザをインストールする

```plaintext:コマンドプロンプト
// Chromiumブラウザのインストール
$ sudo apt-get install chromium-browser

```

# 追記その4：sambaの有効化
- ターミナルを起動し、コマンドプロンプトからsambaを有効化する

```plaintext:コマンドプロンプト
// sshのインストール
$ sudo apt install samba

// smb.confへの追記
$ sudo vi /etc/samba/smb.conf

// smb.confの末尾に以下の内容を追記し保存
[share]
comment = Samba on Ubuntu
path = /home/pi/
force user = pi
browsable = yes
writable = yes
guest ok = yes
create mask = 0666
directory mask = 0777
read only = no

// sambaサービスの再起動
$ sudo systemctl restart smbd.service

```