Ubuntuインストール · 1 min read · Dec 08, 2025
Ubuntu 24.04 (ノーブルナンバット) ミニマルサーバーのインストール方法

Ubuntu Serverは、サーバー環境に特化した強力なオープンソースのオペレーティングシステムです。デスクトップ版Ubuntuと同じ基盤の上に構築されており、スケーラビリティ、セキュリティ、パフォーマンスを重視して設計されているため、ウェブホスティング、クラウドコンピューティング、データセンターなど、さまざまなサーバーアプリケーションに人気の選択肢となっています。デスクトップ版とは異なり、Ubuntu Serverはデフォルトでグラフィカルユーザーインターフェース(GUI)を持たず、効率と制御のためにサーバー環境で好まれるコマンドライン管理を強調しています。安定性と定期的な更新で知られるUbuntu Serverは、幅広いハードウェアとクラウドプラットフォームをサポートしており、企業レベルのニーズに非常に適応性があります。
このチュートリアルでは、Ubuntu 24.04 LTSサーバーのインストールを詳細に説明し、多くのスクリーンショットを提供します。このガイドの目的は、howtoforgeの他のUbuntuチュートリアルの基盤として使用できるUbuntu 24.04 LTSのインストールを示すことです。これは、完璧なサーバーガイドなどです。このチュートリアルでは、LTSブランチを使用しており、Ubuntuから5年間の更新を受け取ることができ、サーバーでの使用が推奨されています。
1. 要件
Ubuntu Serverをインストールするには、以下の前提条件が必要です:
- Ubuntu 24.04サーバーのISOイメージは、こちらから入手できます:https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso(64ビットIntelおよびAMD CPU用)。他のUbuntuのダウンロードについては、こちらをご覧ください:https://releases.ubuntu.com/24.04/
- パッケージの更新がインストール中にUbuntuサーバーからダウンロードされるため、高速なインターネット接続が推奨されます。
2. 予備ノート
このチュートリアルでは、ホスト名server1.example.comとIPアドレス192.168.0.100、ゲートウェイ192.168.0.1を使用します。これらの設定はあなたの環境によって異なる場合があるため、適宜置き換えてください。
3. Ubuntu 24.04ベースシステムのインストール
UbuntuインストールCD / DVD / USBスティックをシステムに挿入し、そこからブートします。私がここで行うように仮想マシンにOSをインストールする場合、CD / DVDドライブのソースとしてダウンロードしたISOファイルを選択できるはずです。まずCDに焼く必要はありません。サーバーまたは仮想マシンを起動すると、システムがブートし、インストーラーが開始されます。


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

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

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

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

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

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

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

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

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

インストーラーは、デフォルトのストレージ構成を以下に示します。これは、2GBの/bootパーティションと、オペレーティングシステムインストールを含む1つの大きな/パーティションで構成されています。しかし、UbuntuはLVMパーティションに19GBの未使用領域を残しています。次のステップで、LVMパーティションを再構成して、すべてのスペースを/パーティションに使用します。代わりに、未使用のスペースを/homeや/varパーティションなどに使用することもできます。システムの使用方法に応じて。

以下に示すように、’使用されているデバイス’セクションの/パーティション(ubuntu-lv)に移動します。

パーティションを編集することを選択します。

サイズフィールドに最大サイズを入力します。

保存を押すと、以下のスクリーンショットに示すように、/パーティションに100%のスペースが割り当てられます。

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

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

Ubuntuは、Ubuntu proを購入するオプションを提供します。ここではオープンソース版を使用し、そのステップをスキップします。

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

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

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

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

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

4. 初回ログイン
今、サーバーに「administrator」としてログインします。ユーザー名は、設定中に異なる名前を選択した場合は異なる場合があります。

Ubuntu 24.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 24.04サーバーに接続できます。
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 24.04では、ネットワークはcloud-initによってNetplanで構成されており、cloud-initがnetplanを構成するために使用する構成ファイルは/etc/netplan/50-cloud-init.yamlです。従来のネットワーク構成ファイル/etc/network/interfacesはもはや使用されていません。/etc/netplan/50-cloud-init.yamlを編集し、必要に応じて調整します(この例の設定では、IPアドレス192.168.0.100とDNSサーバー8.8.4.4、8.8.8.8を使用します)。
最初のステップは、cloud-initを介したネットワーク構成を無効にすることです。これにより、ネットワーク設定を直接netplanで構成します。次のコマンドを実行します:
echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg次に、nanoでネットワーク構成ファイルを開きます:
sudo nano /etc/netplan/50-cloud-init.yamlサーバーはインストール直後にDHCPを使用しています。インターフェースファイルは次のようになります:
# このファイルはデータソースから提供された情報に基づいて生成されます。変更は
# インスタンスの再起動を跨いで持続しません。cloud-initの
# ネットワーク構成機能を無効にするには、次の内容のファイルを作成します:
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
# network: {config: disabled}
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 24.04サーバーセットアップが完成しました。
9. 仮想マシンイメージ
このチュートリアルは、Howtoforgeのサブスクライバー向けに、OVA / OVF形式の使用可能な仮想マシンとして提供されています。VM形式はVMWareやVirtualbox、OVAまたはOVF形式をインポートできる他のツールと互換性があります。ダウンロードリンクは、右側のメニューの上部付近にあります。ファイル名をクリックしてダウンロードを開始します。
VMのログイン詳細は次のとおりです:
SSHログイン
ユーザー名:administrator
パスワード:howtoforge
管理者ユーザーにはsudo権限があります。
最初のブート後にパスワードを変更してください。
VMは静的IP192.168.0.100に設定されています。IPは、チュートリアルのステップ8に示すように、ファイル/etc/netplan/50-cloud-init.yamlで変更できます。ダウンロード可能なVMのキーボードレイアウトはUSキーボードレイアウトです。
10. リンク
Ubuntu: http://www.ubuntu.com/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。