LinuxサーバにVirtualBoxをインストールする
| 登録日 | :2024/08/15 14:05 |
|---|---|
| カテゴリ | :Linux |
LinuxにVirtualBoxをインストールすることは可能です。以下は一般的な手順です。[
VirtualBoxのダウンロード: Oracleの公式サイトからVirtualBoxをダウンロードします。Linux用のバージョンを選択してください.
https://www.virtualbox.org/wiki/Linux_Downloads
インストール: ダウンロードしたパッケージを使用してインストールを行います。通常、以下のようなコマンドを使用します(ディストリビューションによって異なる場合があります):
Debian/Ubuntu系: sudo apt install ./virtualbox-x.x.x.deb
Red Hat系: sudo yum install ./virtualbox-x.x.x.rpmまたはsudo dnf install ./virtualbox-x.x.x.rpm
[root@DNS virtualbox]# yum install VirtualBox-7.0-7.0.20_163906_el8-1.x86_64.rpm
メタデータの期限切れの最終確認: 1:51:29 前の 2024年08月15日 13時12分46秒 に実施しました。
依存関係が解決しました。
================================================================================
パッケージ Arch バージョン リポジトリー サイズ
================================================================================
インストール:
VirtualBox-7.0 x86_64 7.0.20_163906_el8-1 @commandline 94 M
アップグレード:
llvm-libs x86_64 17.0.6-2.module+el8.10.0+1694+aabef26e
appstream 29 M
mesa-dri-drivers x86_64 23.1.4-2.el8 appstream 7.8 M
mesa-filesystem x86_64 23.1.4-2.el8 appstream 34 k
mesa-libxatracker x86_64 23.1.4-2.el8 appstream 2.0 M
依存関係のインストール:
mesa-vulkan-drivers x86_64 23.1.4-2.el8 appstream 9.8 M
qt5-qtbase x86_64 5.15.3-8.el8_10 appstream 3.6 M
qt5-qtbase-common noarch 5.15.3-8.el8_10 appstream 41 k
qt5-qtbase-gui x86_64 5.15.3-8.el8_10 appstream 6.1 M
qt5-qttools-common noarch 5.15.3-6.el8 appstream 21 k
qt5-qttools-libs-help x86_64 5.15.3-6.el8 appstream 194 k
qt5-qtx11extras x86_64 5.15.3-1.el8 appstream 39 k
vulkan-loader x86_64 1.3.250.1-1.el8 appstream 140 k
xcb-util-image x86_64 0.4.0-9.el8 appstream 20 k
xcb-util-keysyms x86_64 0.4.0-7.el8 appstream 15 k
xcb-util-renderutil x86_64 0.3.9-10.el8 appstream 18 k
xcb-util-wm x86_64 0.4.1-12.el8 appstream 31 k
トランザクションの概要
================================================================================
インストール 13 パッケージ
アップグレード 4 パッケージ
合計サイズ: 153 M
ダウンロードサイズの合計: 59 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/16): qt5-qtbase-common-5.15.3-8.el8_10.noarc 128 kB/s | 41 kB 00:00
(2/16): qt5-qtbase-5.15.3-8.el8_10.x86_64.rpm 487 kB/s | 3.6 MB 00:07
(3/16): qt5-qttools-common-5.15.3-6.el8.noarch. 240 kB/s | 21 kB 00:00
(4/16): qt5-qttools-libs-help-5.15.3-6.el8.x86_ 424 kB/s | 194 kB 00:00
(5/16): qt5-qtx11extras-5.15.3-1.el8.x86_64.rpm 260 kB/s | 39 kB 00:00
(6/16): vulkan-loader-1.3.250.1-1.el8.x86_64.rp 398 kB/s | 140 kB 00:00
(7/16): xcb-util-image-0.4.0-9.el8.x86_64.rpm 188 kB/s | 20 kB 00:00
(8/16): xcb-util-keysyms-0.4.0-7.el8.x86_64.rpm 102 kB/s | 15 kB 00:00
(9/16): xcb-util-renderutil-0.3.9-10.el8.x86_64 171 kB/s | 18 kB 00:00
(10/16): xcb-util-wm-0.4.1-12.el8.x86_64.rpm 125 kB/s | 31 kB 00:00
(11/16): qt5-qtbase-gui-5.15.3-8.el8_10.x86_64. 490 kB/s | 6.1 MB 00:12
(12/16): mesa-vulkan-drivers-23.1.4-2.el8.x86_6 571 kB/s | 9.8 MB 00:17
(13/16): mesa-filesystem-23.1.4-2.el8.x86_64.rp 318 kB/s | 34 kB 00:00
(14/16): mesa-libxatracker-23.1.4-2.el8.x86_64. 363 kB/s | 2.0 MB 00:05
(15/16): mesa-dri-drivers-23.1.4-2.el8.x86_64.r 508 kB/s | 7.8 MB 00:15
(16/16): llvm-libs-17.0.6-2.module+el8.10.0+169 1.0 MB/s | 29 MB 00:29
--------------------------------------------------------------------------------
合計 1.5 MB/s | 59 MB 00:39
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : qt5-qtbase-common-5.15.3-8.el8_10.noarch 1/21
scriptletの実行中: qt5-qtbase-5.15.3-8.el8_10.x86_64 2/21
インストール中 : qt5-qtbase-5.15.3-8.el8_10.x86_64 2/21
scriptletの実行中: qt5-qtbase-5.15.3-8.el8_10.x86_64 2/21
アップグレード中 : llvm-libs-17.0.6-2.module+el8.10.0+1694+aabef26e.x 3/21
インストール中 : vulkan-loader-1.3.250.1-1.el8.x86_64 4/21
インストール中 : mesa-vulkan-drivers-23.1.4-2.el8.x86_64 5/21
アップグレード中 : mesa-filesystem-23.1.4-2.el8.x86_64 6/21
インストール中 : xcb-util-wm-0.4.1-12.el8.x86_64 7/21
scriptletの実行中: xcb-util-wm-0.4.1-12.el8.x86_64 7/21
インストール中 : xcb-util-renderutil-0.3.9-10.el8.x86_64 8/21
scriptletの実行中: xcb-util-renderutil-0.3.9-10.el8.x86_64 8/21
インストール中 : xcb-util-keysyms-0.4.0-7.el8.x86_64 9/21
scriptletの実行中: xcb-util-keysyms-0.4.0-7.el8.x86_64 9/21
インストール中 : xcb-util-image-0.4.0-9.el8.x86_64 10/21
scriptletの実行中: xcb-util-image-0.4.0-9.el8.x86_64 10/21
インストール中 : qt5-qtbase-gui-5.15.3-8.el8_10.x86_64 11/21
インストール中 : qt5-qtx11extras-5.15.3-1.el8.x86_64 12/21
インストール中 : qt5-qttools-common-5.15.3-6.el8.noarch 13/21
インストール中 : qt5-qttools-libs-help-5.15.3-6.el8.x86_64 14/21
scriptletの実行中: VirtualBox-7.0-7.0.20_163906_el8-1.x86_64 15/21
インストール中 : VirtualBox-7.0-7.0.20_163906_el8-1.x86_64 15/21
scriptletの実行中: VirtualBox-7.0-7.0.20_163906_el8-1.x86_64 15/21
Creating group 'vboxusers'. VM users must be member of that group!
アップグレード中 : mesa-dri-drivers-23.1.4-2.el8.x86_64 16/21
アップグレード中 : mesa-libxatracker-23.1.4-2.el8.x86_64 17/21
scriptletの実行中: mesa-libxatracker-23.1.4-2.el8.x86_64 17/21
整理 : mesa-dri-drivers-22.3.0-2.el8.x86_64 18/21
整理 : mesa-libxatracker-22.3.0-2.el8.x86_64 19/21
scriptletの実行中: mesa-libxatracker-22.3.0-2.el8.x86_64 19/21
整理 : mesa-filesystem-22.3.0-2.el8.x86_64 20/21
整理 : llvm-libs-15.0.7-1.module+el8.8.0+1144+0a4e73bd.x8 21/21
scriptletの実行中: llvm-libs-15.0.7-1.module+el8.8.0+1144+0a4e73bd.x8 21/21
検証 : mesa-vulkan-drivers-23.1.4-2.el8.x86_64 1/21
検証 : qt5-qtbase-5.15.3-8.el8_10.x86_64 2/21
検証 : qt5-qtbase-common-5.15.3-8.el8_10.noarch 3/21
検証 : qt5-qtbase-gui-5.15.3-8.el8_10.x86_64 4/21
検証 : qt5-qttools-common-5.15.3-6.el8.noarch 5/21
検証 : qt5-qttools-libs-help-5.15.3-6.el8.x86_64 6/21
検証 : qt5-qtx11extras-5.15.3-1.el8.x86_64 7/21
検証 : vulkan-loader-1.3.250.1-1.el8.x86_64 8/21
検証 : xcb-util-image-0.4.0-9.el8.x86_64 9/21
検証 : xcb-util-keysyms-0.4.0-7.el8.x86_64 10/21
検証 : xcb-util-renderutil-0.3.9-10.el8.x86_64 11/21
検証 : xcb-util-wm-0.4.1-12.el8.x86_64 12/21
検証 : VirtualBox-7.0-7.0.20_163906_el8-1.x86_64 13/21
検証 : llvm-libs-17.0.6-2.module+el8.10.0+1694+aabef26e.x 14/21
検証 : llvm-libs-15.0.7-1.module+el8.8.0+1144+0a4e73bd.x8 15/21
検証 : mesa-dri-drivers-23.1.4-2.el8.x86_64 16/21
検証 : mesa-dri-drivers-22.3.0-2.el8.x86_64 17/21
検証 : mesa-filesystem-23.1.4-2.el8.x86_64 18/21
検証 : mesa-filesystem-22.3.0-2.el8.x86_64 19/21
検証 : mesa-libxatracker-23.1.4-2.el8.x86_64 20/21
検証 : mesa-libxatracker-22.3.0-2.el8.x86_64 21/21
アップグレード済み:
llvm-libs-17.0.6-2.module+el8.10.0+1694+aabef26e.x86_64
mesa-dri-drivers-23.1.4-2.el8.x86_64
mesa-filesystem-23.1.4-2.el8.x86_64
mesa-libxatracker-23.1.4-2.el8.x86_64
インストール済み:
VirtualBox-7.0-7.0.20_163906_el8-1.x86_64
mesa-vulkan-drivers-23.1.4-2.el8.x86_64
qt5-qtbase-5.15.3-8.el8_10.x86_64
qt5-qtbase-common-5.15.3-8.el8_10.noarch
qt5-qtbase-gui-5.15.3-8.el8_10.x86_64
qt5-qttools-common-5.15.3-6.el8.noarch
qt5-qttools-libs-help-5.15.3-6.el8.x86_64
qt5-qtx11extras-5.15.3-1.el8.x86_64
vulkan-loader-1.3.250.1-1.el8.x86_64
xcb-util-image-0.4.0-9.el8.x86_64
xcb-util-keysyms-0.4.0-7.el8.x86_64
xcb-util-renderutil-0.3.9-10.el8.x86_64
xcb-util-wm-0.4.1-12.el8.x86_64
完了しました!
[root@DNS virtualbox]#
必要なパッケージのインストール: VirtualBoxの動作に必要な追加パッケージ(例えば、dkmsやkernel-develなど)をインストールします。これらはカーネルモジュールのビルドに必要です.
設定の確認: BIOSまたはUEFIで仮想化支援機能(Intel VT-xまたはAMD-V)が有効になっていることを確認します。これが無効になっていると、VirtualBoxは正しく動作しません.
VirtualBoxの起動: インストールが完了したら、VirtualBoxを起動して仮想マシンを作成できます。仮想マシンを作成する際には、ゲストOSとしてインストールしたいLinuxディストリビューションのISOイメージを指定します.
この手順に従うことで、Linux上にVirtualBoxをインストールし、仮想マシンを作成して他のOSを実行することができます。
VirtualBoxの起動
VirtualBox
進め方のポイント
1. 仮想マシンの設定
リソースの割り当て: 仮想マシンに割り当てるCPUやメモリの量を考慮してください。ホストOSのパフォーマンスに影響を与えないように、適切なリソースを設定しましょう。
2. ネットワーク設定
ネットワークアダプタ: 仮想マシンのネットワーク設定を適切に行うことで、インターネット接続や他のデバイスとの通信が可能になります。通常は「NAT」または「ブリッジ接続」を選択します。
3. スナップショットの利用
スナップショット機能: 仮想マシンの状態を保存するためにスナップショットを利用すると、実験やテストを行った後に簡単に元の状態に戻すことができます。
4. ドキュメントの参照
公式ドキュメント: VirtualBoxの公式ドキュメントには、詳細な設定やトラブルシューティングの情報が豊富にありますので、必要に応じて参照してください。
5. 楽しんで学ぶ
実験してみる: 新しいOSやソフトウェアを試すことができるので、自由に実験してみてください。学びながら楽しむことが大切です。