LoginSignup
2
3

More than 1 year has passed since last update.

MACでLinux仮想マシン(Alma Linux)環境を構築

Last updated at Posted at 2022-05-21

◯環境概要

ホスト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)

参考URL
https://www.nemotos.net/?p=3707

4.Alma Linuxのディスクイメージを入手

URL
https://almalinux.org/ja/

お馴染みの理研の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 をダウンロード

URL
https://www.virtualbox.org/wiki/Downloads

③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再起動
 再起動後画面リサイズに合わせて解像度が変わる
 
 機動直後は画面の描写が遅れたり、真っ黒になることがある
 その場合、リサイズを行い強制的にリフレッシュを走らせる必要がある

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3