ミニPCにUbuntu Server 24.04 LTSをインストール

## 1. 必要なものを準備する

- **サーバー機**: Ubuntu Server 24.04 LTSをインストールするためのデバイス。
- **USBメモリ**: インストールメディアを作成するための**8GB以上**の容量が推奨される。
- **別のPC**: インストールメディアを作成するためのデバイス。
- **インターネット接続**: インストール中に必要なパッケージやアップデートを取得するため。

## 2. Ubuntu Server 24.04 LTSのISOイメージをダウンロード

1. [Ubuntuの公式ウェブサイト](https://ubuntu.com/download/server)にアクセスします。
2. 「Download Ubuntu Server 24.04 LTS」リンクをクリックして、ISOイメージファイルをダウンロードします。

## 3. インストールメディアを作成する

今回はWindowsで行います。
[**Rufus**](https://rufus.ie/ja/)などのツールをダウンロードします。
ダウンロード方法がわからない方は[こちら](https://qiita.com/Shiori-Ikezoe/items/9208e34e31dc19645f1f)を参照してください。

## 4. サーバー機にUbuntu Server 24.04 LTSをインストール

1. 作成したインストールメディアをサーバー機に接続します。
2. サーバー機を起動し、BIOSまたはUEFI設定にアクセスします。通常、起動時に `F2`、`F10`、`Delete` キーのいずれかを押します。
3. 起動デバイスの設定でUSBメモリからのブートを選択します。
4. 保存して再起動します。

## 5. インストールプロセス

1. Ubuntu Serverのインストール画面が表示されるので、「Install Ubuntu Server」を選択します。
2. **言語**を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/6d1eb7f7-10cd-fde6-51dd-aece813b2597.png)
2. **キーボードレイアウト**を選択します。標準では英語になっているので日本語に直しましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/5254c49c-4d81-5a37-8566-db7491474fe4.png)
2. **インストールのタイプ**を選択します。Ubuntu Server (minimized)では一般的に使用されるサーバー関連のソフトウェアやツールがあらかじめ含まれていないので 、Ubuntu Serverのまま設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/9f2cfb4f-91e8-0fb6-5bce-212cd7a25ac3.png)
3. **ネットワーク設定**を行います。通常、ネットワークは自動で設定されますが、必要に応じて手動で設定することもできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/51580981-6ef0-22fd-a19d-1b6ec9847b69.png)
3. **プロキシ設定**を選択します。今回は入力せず進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/091d318f-fd5e-4e32-59c3-38ab97b69783.png)
3. **Ubuntuの取得サーバー**を設定します。[**ミラーサイト**](https://www.ubuntulinux.jp/ubuntu/mirrors)を参照しながら必要に応じて変更します。以下がミラーサイトのURLです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/d57cd73a-0fd0-79ce-7c05-8ba720b6a856.png)
4. **ストレージ設定**を行います。デフォルトで「ディスク全体を使用」を選択するのが簡単ですが、必要に応じて手動でパーティションを設定できます。問題なければそのまま進みましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/0894b6cc-e232-0284-0acc-8ab3df4702b9.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/9a5f7fed-4c72-747a-acf5-d3f0aa5e3b25.png)
これで問題なければ「continue」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/bcf5c00b-2c51-20b1-73f3-d9259bbf0f5f.png)
5. **ユーザーアカウント**の作成を行います。システム管理者のサーバー名、ユーザー名、パスワードを入力します。「your name」は本名やフルネームを入力する欄です。今回は空欄のまま進みます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/c731e988-00d1-f05d-9064-1382a74346b8.png)

6. **アップデートとサードパーティソフトウェアのインストール**に関する設定を行います。通常、推奨される設定のままで問題ありません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/95750efb-8e5c-bd2e-9f36-03fbe732f53f.png)
6. **SSH接続の設定**をします。今回はSSH接続をしたいので「Install OpenSSH server」を選択します。公開鍵はサーバー作成後にアップロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/b356d719-174b-508d-19c6-62edab2799d7.png)
12. **パッケージ**を追加します。後から追加できるのでこのまま進んで問題ありません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/ac7b7ffc-699d-ba00-b015-2ed0aa900c62.png)
7. インストールが開始されます。完了するまでしばらく待ちます。

## 6. インストール後の設定

1. インストールが完了したら、「Reboot now」と表示されるので選択してサーバー機を再起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/64b3bd1b-94e9-c451-fffa-d4a740949bc2.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/c4236b39-de35-0b4f-5303-97b0a7306385.png)

2. ログイン画面が表示されるので、インストール時に設定したユーザー名とパスワードでログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3850895/e753758b-ec95-dc1c-719d-50e82f0d23ff.png)

## 7. システムの更新と設定

ターミナルを開き、以下のコマンドでシステムのパッケージリストを更新し、最新のパッケージにアップグレードします。
```bash
# システムのパッケージリストを更新
sudo apt update
# 最新のパッケージにアップグレード
sudo apt upgrade
```
インストールしたいソフトウェアやサービスの設定を行います。

これで、サーバー機にUbuntu Server 24.04 LTSのインストールが完了です。お疲れ様でした！今後は、サーバーの設定やアプリケーションのインストールを行い、システムを活用していきましょう。