サーバーインストール · 2 min read · Jan 28, 2026
Ubuntu 22.04 最小サーバーインストール

このチュートリアルでは、Ubuntu 22.04 LTS ベースサーバーのインストールを詳細に説明し、多くのスクリーンショットを提供します。このガイドの目的は、他の Ubuntu チュートリアルの基盤として使用できる Ubuntu 22.04 LTS のインストールを示すことです。これは、完璧なサーバーガイドなど、howtoforge の他の Ubuntu チュートリアルで使用されます。このチュートリアルでは、Ubuntu から 5 年間の更新を受け取る LTS ブランチを使用しており、サーバーでの使用が推奨されています。
1. 要件
Ubuntu サーバーをインストールするには、以下の前提条件が必要です:
- Ubuntu 22.04 サーバー ISO イメージは、こちらで入手できます: https://releases.ubuntu.com/22.04/ubuntu-22.04-live-server-amd64.iso (64 ビット 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 を使用しています。インターフェースファイルは次のようになります:
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: true
version: 2静的 IP アドレス 192.168.0.100 を使用するには、ファイルを次のように変更します:
# This file describes the network interfaces available on your system
# For more information, see 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
# The following lines are desirable for IPv6 capable hosts
::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/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。