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

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に焼く必要はありません。サーバーまたは仮想マシンを起動すると、システムがブートし、インストーラーが開始されます。

Grub Installer

システム起動

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パーティションなどに使用することもできます。システムの使用方法に応じて。

LVMを使用したUbuntuパーティションレイアウト

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

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

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

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

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

ハードディスクへのレイアウト変更の書き込み

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

ユーザーの作成

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

Ubuntu proをスキップ

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

SSHサーバーのインストール

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

パッケージの事前選択

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

パッケージのインストール

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

Ubuntu 24.04のインストールが完了しました

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

Ubuntu 24.04のブート

4. 初回ログイン

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

Ubuntu 24.04ログインプロンプト

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

Ubuntu 24.04のインストールが成功しました

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 24.04サーバーに接続できます。

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

Share: X/Twitter LinkedIn

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

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