この記事の位置づけ
Ubuntu 22.04 を再現可能にインストールするための補足記事です。手動インストールだけでなく、USB メディア、PXE、Autoinstall を使ったクリーンインストールの流れとあわせて確認します。
USB インストールメディアの位置づけ
Ubuntu 上でインストール用 USB メディアを作成します。
USB メディアを接続する
インストール用の USB メディアを物理的に Ubuntu に接続します。Parallels Desktop などの仮想化環境上の Ubuntu の場合は接続先をホストにしないように注意しましょう。
デバイス名を確認する
dmesg コマンドでデバイス名を確認します。以下の例では sdb であることが確認できます。
sudo dmesg出力:
[83799.786100] sd 6:0:0:0: Attached scsi generic sg1 type 0
[83799.791844] sd 6:0:0:0: [sdb] 15663104 512-byte logical blocks: (8.02 GB/7.47 GiB)
[83799.795540] sd 6:0:0:0: [sdb] Write Protect is off
[83799.795542] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00
[83799.799273] sd 6:0:0:0: [sdb] No Caching mode page found
[83799.799348] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[83799.824174] sdb:
[83799.840201] sd 6:0:0:0: [sdb] Attached SCSI removable diskISO イメージを書き込む
dd コマンドを使用して ISO イメージを書き込みます。
bs は「ブロックサイズ」を指定するオプションで、データを読み書きする際の単位として使用されます。
この例では bs=512k を指定しており、1 ブロックのサイズを 512KB に設定しています。この場合、ddコマンドは 512KB ごとにデータを読み書きします。ブロックサイズを大きくすることで、データの読み書きの効率が向上し、処理速度が向上することがあります。
sudo dd if=ubuntu-22.04.3-live-server-amd64.iso of=/dev/sdb bs=512k出力:
4069+1 records in
4069+1 records out
2133391360 bytes (2.1 GB, 2.0 GiB) copied, 405.742 s, 5.3 MB/sインストールに使う
本稿ではインストーラーの手順は紹介しませんが、作成した USB を指定して起動すれば TUI インストーラーが起動します。手順が必要な方はインターネット上にありふれているので、それらを参考にしてみてください。
dd を使う時の注意
dd は指定したデバイスへそのまま書き込むため、デバイス名を間違えると別のディスクを破壊します。実行前に lsblk や diskutil 相当の確認で、対象が本当に USB メディアであることを確認します。
書き込み後は、OS のファイルマネージャで見えるかどうかより、対象マシンが USB ブートできるかで確認します。
次に読む記事
参考書籍
Advanced Ubuntu Administration and Management Best Practices
Ubuntu Server の運用項目を体系的に確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。


