◯環境概要
ホストOS : macOS Monterey 12.3
仮想マシン : VirtualBox 6.1.32 r149290
ゲストOS : Alma Linux 8.5 X86_64 4.18.0-372.9.1.el8.x86_64
1.事前準備 パッケージ管理システムのインストール
依存性の解決をするのに必要と思われる。
コンソールで以下コマンドを実行しインストールする。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
2.MACへViertual Boxをインストール
ダウンロードサイトからインストールイメージを入手しインストールする。
特に特殊な手順は無かった。
https://www.oracle.com/jp/virtualization/technologies/vm/downloads/virtualbox-downloads.html
3.MAC上でViertual Boxの実行許可
ダウンロードしたアプリケーションの実行を許可。
システム環境設定 - セキュリティーとプライバシー - 一般タブを開く
鍵をクリックして編集を有効にしてから
「開発元”Oracle America, Inc.”のシステムソフトウェアがアップデートされました。」の「許可」を押下
許可が無いと以下のようなメッセージが出て起動できない。
Kernel driver not installed (rc=-1908)
4.Alma Linuxのディスクイメージを入手
お馴染みの理研のFTPサイト
http://ftp.riken.jp/Linux/almalinux/8.6/isos/x86_64/
ディスクに余裕があるなら「AlmaLinux-8.6-x86_64-dvd.iso」をダウンロード。
ネットワークインストールはここでは触れない。
5.VertualBoxにゲストOSをインストール
①仮想マシンを構成
新規を押下し仮想マシンの構成を決める。多少時間が掛かるが、ストレージイメージは固定長にする方がリスクが少ない。
あとは、マシンの許容できる範囲でリソースを割り振る。
仮想マシンが構成できたら。
②ディスクイメージをマウント
構成を作成した仮想マシンを選択し「設定」を押下する。
ストレージを開き光学ドライブのアイコンをクリックしダウンロードしたディスクイメージをマウントする。
③仮想マシンを起動しLinuxをインストール
GUIのLinuxインストール画面が出る為、任意にLinuxを構成する。
注意:仮想化に対応していないCPUの場合、このタイミングでエラーが出て中断されてしまう!
5.画面解像度を調整
①Linuxをシャットダウンし、文字サイズが見やすいサイズまで拡大する
VirtualBoxから作成したLinux仮想マシンを選択し設定を押下する。
ディスプレイ「表示倍率」をみやすいサイズに調整。
150~300ぐらいで調整するのが良いと思う。
②Extension Pack をダウンロード
以下のサイトの「VirtualBox 6.1.34 Oracle VM VirtualBox Extension Pack」・All supported platforms をダウンロード
③Extension Packを追加
VirtualBoxのマネージャを開きツールを右クリックする
環境設定 - 拡張機能タブ - 拡張パッケージ へダウンロードしたパッケージを追加
④Extension Packをマウント
Linux仮想マシンを選択し「設定」を押下する。
ストレージを開き光学ドライブのアイコンをクリックし追加した拡張パッケージを選択しマウントする。
⑤Linux仮想マシンへパッケージをインストール
Linuxのターミナルを開き以下ディレクトリまで移動
/run/media/[ユーザ名]/VBox_GAs_6.1.32へ移動
事前に必要な物をインストール
yum -y install epel-release
yum -y groupinstall "Development Tools"
yum -y install dkms bzip2 gcc make kernel-devel kernel-
拡張パッケージをインストール
sh ./VBoxLinuxAdditions.run
参考URL
https://urashita.com/archives/34216
https://qiita.com/boscoworks/items/76c31a163d39a08bf81b
⑥Linux再起動
再起動後画面リサイズに合わせて解像度が変わる
機動直後は画面の描写が遅れたり、真っ黒になることがある
その場合、リサイズを行い強制的にリフレッシュを走らせる必要がある