サーバーインストール · 2 min read · Oct 26, 2025
Ubuntu 22.04 最小サーバーインストール

このチュートリアルでは、Ubuntu 22.04 LTS ベースサーバーのインストールを詳細に説明し、多くのスクリーンショットを提供します。このガイドの目的は、他の Ubuntu チュートリアル(完璧なサーバーガイドなど)を基に使用できる Ubuntu 22.04 LTS のインストールを示すことです。このチュートリアルでは、Ubuntu から 5 年間の更新を受け取る LTS ブランチを使用しており、サーバーでの使用が推奨されています。
1. 要件
Ubuntu サーバーをインストールするには、以下の前提条件が必要です:
- Ubuntu 22.04 サーバー ISO イメージはここで入手できます: https://releases.ubuntu.com/22.04/ubuntu-22.04-live-server-amd64.iso (64Bit Intel および AMD CPU 用)。他の Ubuntu ダウンロードについては、こちらをご覧ください: https://releases.ubuntu.com/22.04/
- インストール中にパッケージの更新が Ubuntu サーバーからダウンロードされるため、高速なインターネット接続が推奨されます。
2. 前提注意事項
このチュートリアルでは、ホスト名 server1.example.com と IP アドレス 192.168.0.100、ゲートウェイ 192.168.0.1 を使用します。これらの設定は異なる場合があるため、適宜置き換えてください。
3. Ubuntu 22.04 ベースシステムのインストール
Ubuntu インストール CD / DVD / USB スティックをシステムに挿入し、そこから起動します。仮想マシンに OS をインストールする場合、CD/DVD ドライブのソースとしてダウンロードした ISO ファイルを選択できるはずです。サーバーまたは仮想マシンを起動すると、システムがブートし、インストーラーが開始されます。


Ubuntu インストーラーの最初の画面には言語選択が表示されます。インストールプロセスのために言語を選択してください:

次の画面では、キーボードレイアウトを選択できます。英語のキーボードは多くのユーザーにとって問題ありません。この場合、画面の最後で「完了」を選択し、「Return」キーを押して次のステップに進みます。私の場合、ドイツ語のキーボードレイアウトを使用しているため、レイアウトオプションが強調表示されるまで「Tab」キーを押してナビゲートします。その後、「Return」キーを押してレイアウトセレクターを開きます。

サーバーに接続されているキーボードに一致するキーボードレイアウトを選択してください。

インストールのために正しいキーボードレイアウトが選択されました。画面の最後で「完了」を選択し、「Return」を押して次のステップに進みます。

次のステップでは、インストーラーが標準の Ubuntu サーバーセットアップまたは最小セットアップのいずれかを選択できます。ここでは最小セットアップを選択し、後で本当に必要なソフトウェアのみをインストールします。これは、小さな仮想サーバーで Ubuntu を実行する際に特に便利です。

Ubuntu インストーラーは、サーバーで検出されたネットワークカードを表示します。自動的に割り当てられたネットワークデバイス名は ens33 です。IPv4 アドレスは DHCP によって自動的に割り当てられました。ベースシステムがインストールされた後、固定 IP アドレスに変更します。ネットワークに DHCP サーバーがない場合は、ネットワークカードを選択して固定 IP アドレスを今すぐ入力できます(Tab を押して強調表示されるまで押し、Return を押します)。

インターネットにアクセスするためにプロキシサーバーアドレスを設定できます。私の場合、プロキシは必要ないため、「完了」を選択して次のインストールステップに進みます。

ここでは、どの Ubuntu ミラーサーバーから更新とインストールファイルをダウンロードするかを選択できます。デフォルトを維持し、次のインストール画面に進みます。

Ubuntu サーバーインストーラーは、サーバーで検出されたハードディスクを表示します。ここでのインストールディスクは /dev/sda の 40GB HD です。Ubuntu インストールのためにディスク全体を使用することを選択します。複数のパーティションからなるカスタムレイアウトが必要な場合は、「カスタムレイアウト」を選択し、必要に応じてパーティションを作成します。

インストーラーは、デフォルトのストレージ構成を以下に示します。これは、1MB の bios_grub パーティションと、オペレーティングシステムのインストールを含む大きな / パーティションで構成されています。「完了」を選択して次の画面に進みます。

インストールが開始される前に、Ubuntu インストーラーはパーティショニングの確認を要求します。「Tab」キーを押して「続行」オプションが赤で強調表示されるまで押し、次に「Return」を押して進みます。

サーバー名(ホスト名)と管理者のユーザー名およびパスワードを設定する時間です。ここではユーザー名「administrator」を選択しますが、実際の設定では異なるより安全な名前を使用してください。このステップで作成する Ubuntu シェルユーザーには sudo 権限があり、システムを管理し、sudo を介して root ユーザーになることができます。

ほとんどの Linux サーバーは、SSH を使用してネットワーク経由で管理されます。このステップでは、Ubuntu インストーラーが SSH サーバーを直接インストールできます。「OpenSSH サーバーをインストール」チェックボックスを選択し、次のステップに進みます。

このステップでは、Snap インストーラーを介して一般的に使用されるサービスを事前にインストールできます。このガイドの目的は最小ベースシステムをインストールすることなので、ここではサービスを選択しません。後で apt または snap を介してサービスをインストールできます。

Ubuntu インストーラーは、選択した設定に基づいてインストールを進めます。

Ubuntu インストールが成功裏に終了しました。「再起動」を選択して、サーバーを新しくインストールされた Ubuntu 22.04 システムにブートします。

ベースインストールは完了しました。次の章では、静的ネットワークアドレスの構成と、構成ファイルを編集するためのシェルベースのテキストエディタをインストールする方法を説明します。

4. 最初のログイン
今、ユーザー「administrator」としてシェル(または SSH 経由でリモート)にログインします。ユーザー名は、設定中に異なる名前を選択した場合は異なる場合があります。

Ubuntu 22.04 サーバーに正常にログインしました。

5. root 権限を取得
再起動後、以前に作成したユーザー名(例:administrator)でログインできます。このチュートリアルのすべてのステップを root 権限で実行する必要があるため、すべてのコマンドの前に文字列 sudo を追加するか、次のようにして今すぐ root になります:
sudo -sroot ログインを有効にするには、次のコマンドを実行します:
sudo passwd rootそして root にパスワードを設定します。その後、直接 root としてログインできますが、これはさまざまな理由から Ubuntu 開発者やコミュニティによって好まれていません。詳細は https://help.ubuntu.com/community/RootSudo を参照してください。
6. SSH サーバーをインストール(オプション)
上記のシステムインストール中に OpenSSH サーバーをインストールすることを選択しなかった場合、今すぐインストールできます:
sudo apt -y install ssh openssh-serverこれ以降、PuTTY などの SSH クライアントを使用して、ワークステーションから Ubuntu 22.04(Focal Fosset)サーバーに接続できます。
7. シェルベースのエディタをインストール(オプション)
ここでは、2 つのテキストベースのエディタをインストールします。Nano エディタは初心者にとって使いやすい一方、他の人は伝統的な vi/vim エディタを好みます。デフォルトの vi プログラムは Ubuntu と Debian で奇妙な動作をするため、これを修正するために vim-nox をインストールします:
sudo apt -y install nano vim-nox8. ネットワークの構成
最小インストールを選択した場合、一般的に使用されるネットワークツールがインストールされていないため、次のコマンドでインストールできます:
sudo apt install net-toolsUbuntu インストーラーは、DHCP 経由でネットワーク設定を取得するようにシステムを構成したため、サーバーには静的 IP アドレスが必要です。DHCP ベースのネットワーク構成を維持したい場合は、この章をスキップしてください。Ubuntu 22.04 では、ネットワークは Netplan で構成され、構成ファイルは /etc/netplan/01-netcfg.yaml です。従来のネットワーク構成ファイル /etc/network/interfaces はもはや使用されていません。/etc/netplan/00-installer-config.yaml を編集し、必要に応じて調整します(この例の設定では、IP アドレス 192.168.0.100 と DNS サーバー 8.8.4.4、8.8.8.8 を使用します)。
nano でネットワーク構成ファイルを開きます:
sudo nano /etc/netplan/00-installer-config.yamlサーバーはインストール直後に DHCP を使用しています。インターフェースファイルは次のようになります:
# これは 'subiquity' によって書かれたネットワーク構成です
network:
ethernets:
ens33:
dhcp4: true
version: 2静的 IP アドレス 192.168.0.100 を使用するために、ファイルを次のように変更します:
# このファイルは、システムで利用可能なネットワークインターフェースを説明します
# 詳細については、netplan(5) を参照してください。
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.0.100/24]
routes:
- to: default
via: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]重要:行のインデントが重要です。上記のように行を追加してください。
変更を適用するためにネットワークを再起動します:
sudo netplan generate
sudo netplan apply次に /etc/hosts を編集します。
sudo nano /etc/hosts次のようにします:
127.0.0.1 localhost
192.168.0.100 server1.example.com server1
# 次の行は、IPv6 対応ホストにとって望ましいです
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters次に、マシンのホスト名を次のように変更します:
sudo echo server1 > /etc/hostname
sudo hostname server1最初のコマンドは、/etc/hostname ファイルにホスト名「server1」を設定します。このファイルは、ブート時にシステムによって読み込まれます。2 番目のコマンドは、現在のセッションでホスト名を設定するため、サーバーを再起動する必要はありません。
上記の 2 つのコマンドの代わりに、systemd パッケージの一部である hostnamectl コマンドを使用できます。
sudo hostnamectl set-hostname server1その後、次のコマンドを実行します:
hostname
hostname -f最初のコマンドは短いホスト名を返し、2 番目のコマンドは完全修飾ドメイン名 (fqdn) を表示します:
root@server1:/home/administrator# hostname
server1
root@server1:/home/administrator# hostname -f
server1.example.com
root@server1:/home/administrator#サーバーのキーボードレイアウトを調整したい場合は、次のコマンドを実行します:
sudo dpkg-reconfigure keyboard-configurationおめでとうございます!これで、すべての Ubuntu サーバーセットアップのための堅実な基盤を提供する基本的な Ubuntu 22.04 サーバーセットアップが完了しました。
9. 仮想マシンイメージ
このチュートリアルは、Howtoforge のサブスクライバー向けに OVA / OVF 形式の使用準備が整った仮想マシンとして利用可能です。VM 形式は VMWare、Virtualbox、および OVA または OVF 形式をインポートできる他のツールと互換性があります。ダウンロードリンクは、右側のメニューの上部近くにあります。ファイル名をクリックしてダウンロードを開始します。
VM のログイン詳細は次のとおりです:
SSH ログイン
ユーザー名:administrator
パスワード:howtoforge
管理者ユーザーには sudo 権限があります。
最初のブート後にパスワードを変更してください。
VM は静的 IP 192.168.0.100 に設定されており、IP はチュートリアルのステップ 8 で示されているように /etc/netplan/00-installer-config.yaml ファイルで変更できます。ダウンロード可能な VM のキーボードレイアウトは US キーボードレイアウトです。
10. リンク
Ubuntu: http://www.ubuntu.com/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。