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

Ubuntu 22.04 最小サーバーインストール

このチュートリアルでは、Ubuntu 22.04 LTS ベースサーバーのインストールを詳細に説明し、多くのスクリーンショットを提供します。このガイドの目的は、他の Ubuntu チュートリアル(完璧なサーバーガイドなど)を基に使用できる Ubuntu 22.04 LTS のインストールを示すことです。このチュートリアルでは、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 を使用しています。インターフェースファイルは次のようになります:

# これは '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/

Share: X/Twitter LinkedIn

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

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