Arch LinuxをVirtualBoxにインストールする完全ガイド【2026年版】
VirtualBox上にArch Linuxをインストールする手順を初心者向けに解説。ISOダウンロードからVM作成、基本設定、ゲスト追加機能までをステップバイステップで紹介。
目標
VirtualBox上にArch Linuxの仮想マシンを作成し、基本的な設定とゲスト追加機能のインストールまでを行います。これにより、ホストOSに影響を与えずにArch Linuxを安全に練習・実験できる環境を構築します。
前提条件
Step-by-step
1. 仮想マシンの作成
VirtualBoxマネージャーを開き、「新規」ボタンをクリックします。
Arch Linux(任意)LinuxArch Linux (64-bit) を選択作成後、設定を開き以下の調整を行います。
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-8 と ja_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のゲスト追加機能をインストールすると、画面解像度の自動調整やクリップボード共有、フォルダ共有などが可能になります。
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の学習に最適です。ぜひ日々の運用に役立ててください。