サーバーインストール · 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 サーバーをインストールするには、以下の前提条件が必要です:

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 インストールの開始

Ubuntu Live サーバーが起動中

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

言語を選択

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

キーボードレイアウト

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

代替キーボードレイアウトを選択

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

代替キーボードレイアウトが選択されました

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

Ubuntu サーバーまたは最小化された Ubuntu サーバー

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

Ubuntu ネットワーク構成

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

プロキシ構成

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

ミラーサーバーアドレス

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

ハードディスクレイアウト

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

パーティションテーブル

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

ディスクへの変更の書き込みを確認

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

ホスト名を設定し、ユーザーを作成

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

OpenSSH をインストール

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

今は追加サービスをインストールしない

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

Ubuntu 22.04 システムをインストール中

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

Ubuntu 22.04 のインストールが成功裏に終了しました

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

システムを再起動中

4. 初回ログイン

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

Ubuntu 22.04 初回ログイン

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

Ubuntu 初回ログイン

5. root 権限を取得

再起動後、以前に作成したユーザー名(例: administrator)でログインできます。このチュートリアルのすべてのステップを root 権限で実行する必要があるため、このチュートリアルのすべてのコマンドの前に文字列 sudo を追加するか、次のようにして今すぐ root になります:

sudo -s

root ログインを有効にするには、次のコマンドを実行します:

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-nox

8. ネットワークの構成

最小インストールを選択すると、一般的に使用されるネットワークツールがインストールされないため、次のコマンドでインストールできます:

sudo apt install net-tools

Ubuntu インストーラーは、システムが 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/

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。