ARM64 プロセッサを搭載した Mac 上の VirtualBox に Ubuntu Server をインストールし、Guest Additions を接続する手順。
VirtualBox のインストール
VirtualBox の ARM64 ビルドをダウンロードし、イメージをマウントして、VirtualBox.app をアプリケーションに転送します。
仮想マシンの構成
新しいマシンを作成し、Linux の種類と Ubuntu のバージョン (64 ビット ARM) を指定します。設定では次のように設定します。
- TPM – 無効にする
- UEFI – 無効にする
- RAM – 4096 MB。
- グラフィック コントローラー – VMSVGA (VBoxLinuxAdditions 用)。
- プロセッサ – 4 コア。
Ubuntu サーバーのインストール
ARM64 の Ubuntu Server ISO イメージを CD-ROM ドライブにマウントします。ダウンロードセクションで、光学式ドライブをリストの最初に入れます。マシンを起動し、Ubuntu Server のインストールを実行します。
xubuntu-desktop のインストール
XFCE グラフィカル環境をインストールします。
sudo apt update
sudo apt install -y xubuntu-desktop
ログインマネージャーの選択ダイアログで、lightdmを選択します。
ゲスト システムを再起動します。
sudo reboot
ゲストの追加
最初の起動後、カーネル モジュールを構築するためのパッケージをインストールします。
sudo apt update
sudo apt install -y build-essential linux-headers-$(uname -r)
VirtualBox メニューから [デバイス] → [ゲスト追加ディスク イメージのマウント] を選択して、ゲスト追加機能を含むディスクをマウントします。ディスクはゲスト内の /media/$USER ディレクトリに表示されます。
Xubuntu でターミナルを開き、マウントされたディスクのディレクトリに移動してインストーラーを実行します。
cd /media/$USER/*
sudo ./VBoxLinuxAdditions-arm64.run
ゲスト システムを再起動します。
sudo reboot
インストール後に機能するもの
カーネル モジュールがロードされていることを確認します。
lsmod | grep vbox
出力には vboxguest と vboxsf が含まれている必要があります。
マシンのプロパティに共有フォルダーを追加し、ゲスト内にマウントします。
sudo mkdir -p /media/sf_shared
sudo mount -t vboxsf shared /media/sf_shared
動作機能:
- 共有フォルダ – ホスト ディレクトリは vboxsf 経由でゲスト内に表示されます。
- 共有クリップボード – ホストとゲストの間でテキストをコピーします。
- マウスの統合 – カーソルはマシン ウィンドウの外に自由に広がります。
- 自動解像度変更 – ゲスト画面はウィンドウ サイズに合わせて調整されます。
- 時刻同期 – ゲストの時刻がホストの時刻に合わせて調整されます。
ソース
https://www.virtualbox.org/manual/topics/guestadditions.html
https://forums.virtualbox.org/viewtopic.php?t=112886
Leave a Reply