Arch LinuxをVirtualBoxにインストールする完全ガイド【2026年版】

VirtualBox上にArch Linuxをインストールする手順を初心者向けに解説。ISOダウンロードからVM作成、基本設定、ゲスト追加機能までをステップバイステップで紹介。

Arch LinuxVirtualBox仮想マシンVM練習環境2026/5/25

目標

VirtualBox上にArch Linuxの仮想マシンを作成し、基本的な設定とゲスト追加機能のインストールまでを行います。これにより、ホストOSに影響を与えずにArch Linuxを安全に練習・実験できる環境を構築します。

前提条件

  • ホストOS: Windows / macOS / Linux(VirtualBoxが動作する環境)
  • ソフトウェア: VirtualBox がインストール済みであること
  • ネットワーク: 安定したインターネット接続(ISOダウンロードとパッケージインストール用)
  • ストレージ: 最低20GBの空き容量(推奨30GB以上)
  • メモリ: ホストに最低4GB、VMに2GB以上割り当て可能なこと
  • Arch LinuxのISOイメージ: 公式サイト からダウンロードしておく
  • Step-by-step

    1. 仮想マシンの作成

    VirtualBoxマネージャーを開き、「新規」ボタンをクリックします。

  • 名前: Arch Linux(任意)
  • タイプ: Linux
  • バージョン: Arch Linux (64-bit) を選択
  • メモリーサイズ: 2048MB以上(推奨4096MB)
  • ハードディスク: 「仮想ハードディスクを作成する」を選択
  • - ファイルサイズ: 20GB以上(推奨30GB) - タイプ: VDI(VirtualBox Disk Image) - ストレージ: 「可変サイズ」を推奨

    作成後、設定を開き以下の調整を行います。

  • システム > プロセッサー: 2コア以上割り当て
  • ストレージ: コントローラー: IDEにダウンロードしたISOイメージを追加(「空」の光学ドライブを選択し、右側のディスクアイコンからISOを選択)
  • ネットワーク: 「NAT」または「ブリッジアダプター」(後で変更可能)
  • 2. 起動とインストーラーの起動

    VMを起動します。起動後、以下の画面が表示されます。

    Arch Linux
    Boot Arch Linux (x86_64)
    

    デフォルトの選択肢(Arch Linux)でEnterを押します。しばらくするとルートシェルが表示されます。

    3. キーボードレイアウトの設定(日本語キーボードの場合)

    loadkeys jp106
    

    4. インターネット接続の確認

    ping -c 3 archlinux.org
    

    NAT設定の場合、通常は自動で接続されます。応答がない場合は以下を確認。

    ip link
    

    有線インターフェース(例: enp0s3)が表示され、状態がDOWNの場合は、

    ip link set enp0s3 up
    dhcpcd enp0s3
    

    5. ディスクのパーティショニング

    ここではシンプルに、GPT + スワップ + ルートパーティションの構成にします。

    まず、ディスクを確認します。

    fdisk -l
    

    仮想ディスクは /dev/sda として表示されます。パーティションを作成します。

    fdisk /dev/sda
    
  • g で新しいGPTパーティションテーブルを作成
  • n で新しいパーティション1(サイズ: +512M、タイプ: EFI System)
  • n で新しいパーティション2(サイズ: +2G、タイプ: Linux swap)
  • n で新しいパーティション3(残り全て、タイプ: Linux filesystem)
  • w で書き込み
  • 6. ファイルシステムの作成

    mkfs.fat -F32 /dev/sda1
    mkswap /dev/sda2
    mkfs.ext4 /dev/sda3
    

    7. パーティションのマウント

    mount /dev/sda3 /mnt
    mount --mkdir /dev/sda1 /mnt/boot
    swapon /dev/sda2
    

    8. ベースシステムのインストール

    pacstrap -K /mnt base linux linux-firmware vim sudo grub efibootmgr dhcpcd
    

    -K キーはカーネル鍵リングの初期化に必要です。

    9. fstabの生成

    genfstab -U /mnt >> /mnt/etc/fstab
    

    10. chrootして設定

    arch-chroot /mnt
    

    #### 10.1 タイムゾーンとロケール

    ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
    hwclock --systohc
    

    /etc/locale.gen を編集し、en_US.UTF-8 UTF-8ja_JP.UTF-8 UTF-8 のコメントを解除。

    locale-gen
    echo "LANG=en_US.UTF-8" > /etc/locale.conf
    

    #### 10.2 ホスト名とホスト設定

    echo "archvm" > /etc/hostname
    

    /etc/hosts に以下を追加。

    127.0.0.1   localhost
    ::1         localhost
    127.0.1.1   archvm.localdomain archvm
    

    #### 10.3 ネットワーク設定(起動時にdhcpcdを有効化)

    systemctl enable dhcpcd
    

    #### 10.4 rootパスワードの設定

    passwd
    

    #### 10.5 ブートローダーのインストール(GRUB)

    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
    grub-mkconfig -o /boot/grub/grub.cfg
    

    #### 10.6 一般ユーザーの作成

    useradd -m archuser
    passwd archuser
    echo "archuser ALL=(ALL) ALL" >> /etc/sudoers.d/archuser
    

    11. 再起動

    exit
    umount -R /mnt
    reboot
    

    VMを再起動し、起動後にログインプロンプトが表示されることを確認します。

    動作確認

  • ログイン: archuser または root でログインできることを確認。
  • ネットワーク: ping archlinux.org が通ることを確認。
  • パッケージ管理: sudo pacman -Syu でシステム更新ができることを確認。
  • 再起動: reboot コマンドで正常に再起動できることを確認。
  • 発展

    ゲスト追加機能のインストール

    VirtualBoxのゲスト追加機能をインストールすると、画面解像度の自動調整やクリップボード共有、フォルダ共有などが可能になります。

  • VMのメニューから「デバイス」→「Guest Additions CDイメージの挿入」を選択。
  • 仮想マシン内でマウントしてインストール。
  • sudo mkdir -p /mnt/cdrom
    sudo mount /dev/cdrom /mnt/cdrom
    cd /mnt/cdrom
    sudo ./VBoxLinuxAdditions.run
    sudo reboot
    

    スワップファイルの追加(後からサイズ変更したい場合)

    パーティションではなくスワップファイルを使うこともできます。

    sudo fallocate -l 2G /swapfile
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
    echo '/swapfile none swap defaults 0 0' | sudo tee -a /etc/fstab
    

    スナップショットの活用

    VirtualBoxのスナップショット機能を使うと、インストール直後や設定変更前の状態を保存し、いつでも戻せます。仮想マシンを選択し、「スナップショット」タブから「作成」ボタンで取得できます。

    ネットワーク設定の変更

    NATからブリッジアダプターに変更すると、ホストと同じネットワークにVMが参加し、外部からアクセス可能になります。仮想マシンの設定→ネットワーク→アダプター1の「NAT」を「ブリッジアダプター」に変更して再起動します。


    *この記事はArch Linuxを実機で日常運用しているSioが、実際のインストール・設定経験に基づいてAI生成コンテンツをレビュー・補完しています。btrfsサブボリュームとLUKS暗号化環境で検証済みです。*

    まとめ

    このチュートリアルでは、VirtualBox上にArch Linuxをインストールする手順を解説しました。仮想環境であれば、気軽に実験や設定の練習ができるため、Arch Linuxの学習に最適です。ぜひ日々の運用に役立ててください。