CentOS 8 / RHEL 8 に VirtualBox 6.0 をインストールするための詳細なチュートリアル

CentOS 8 / RHEL 8 に VirtualBox 6.0 をインストールするための詳細なチュートリアル

VirtualBox は、技術者が異なる種類の複数の仮想マシン (VM) を同時に実行できるようにする無料のオープンソース仮想化ツールです。これは通常、デスクトップ (Linux および Windows) を実行するために使用され、新しい Linux ディストリビューションの機能を調べようとしている場合や、OpenStack、Ansible、Puppet などのソフトウェアを VM にインストールしたい場合に便利です。その場合は、VirtualBox を使用して VM を起動できます。

VirtualBox はタイプ 2 ハイパーバイザーに分類されます。つまり、VirtualBox ソフトウェアをインストールするには既存のオペレーティング システムが必要です。 VirtualBox は、ローカル ネットワークまたは NAT ネットワークのいずれかを作成する機能を提供します。この記事では、CentOS 8 および RHEL 8 システムに最新バージョンの VirtualBox 6.0 をインストールする方法と、VirtualBox 拡張機能をインストールする方法を説明します。

CentOS 8 / RHEL 8 への VirtualBox 6.0 のインストール手順

ステップ1: VirtualBoxとEPELリポジトリを有効にする

CentOS 8 または RHEL 8 システムにログインし、ターミナルを開きます。次のコマンドを実行して、VirtualBox および EPEL パッケージ リポジトリを有効にします。

[root@linuxtechi ~]# dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

次の rpm コマンドを使用して、Oracle VirtualBox 公開キーをインポートします。

[root@linuxtechi ~]# rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

次の dnf コマンドを使用して EPEL リポジトリを有効にします。

[root@linuxtechi ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

ステップ2: VirtualBoxビルドツールと依存関係をインストールする

次のコマンドを実行して、すべての VirtualBox ビルド ツールと依存関係をインストールします。

[root@linuxtechi ~]# dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

上記の依存関係とビルド ツールを正常にインストールしたら、dnf コマンドを使用して VirtualBox のインストールを続行します。

ステップ3: CentOS 8 / RHEL 8にVirtualBox 6.0をインストールする

VirtualBox をインストールする前に利用可能なバージョンを一覧表示したい場合は、次の dnf コマンドを実行します。

[root@linuxtechi ~]# dnf search virtualbox
最後のメタデータ有効期限チェック: 2019 年 11 月 17 日日曜日 04:13:16 AM GMT の 0:14:36 前。
================ 概要と一致する名前: virtualbox ======================
VirtualBox-5.2.x86_64 : Oracle VM バーチャルボックス
VirtualBox-6.0.x86_64 : Oracle VM バーチャルボックス
[root@linuxtechi ~]#

次の dnf コマンドを使用して、VirtualBox 6.0 の最新バージョンをインストールしましょう。

[root@linuxtechi ~]# dnf インストール VirtualBox-6.0 -y

ローカル ユーザーが USB デバイスを VirtualBox VM に接続する場合は、そのユーザーが vboxusers グループのメンバーである必要があります。以下の usermod コマンドを使用して、ローカル ユーザーを vboxusers グループに追加します。

[root@linuxtechi ~]# usermod -aG vboxusers pkumar

ステップ4: CentOS 8 / RHEL 8でVirtualBoxにアクセスする

VirtualBox にアクセスするには 2 つの方法があります。コマンド ラインに virtualbox と入力し、Enter キーを押します。

[root@linuxtechi ~]# 仮想ボックス

デスクトップ環境では、検索ボックスで「VirtualBox」を検索します。

VirtualBoxアイコンをクリックします:

これにより、VirtualBox 6.0 が正常にインストールされたことが確認されたので、拡張パックをインストールしましょう。

ステップ5: VirtualBox 6.0拡張パックをインストールする

名前が示すように、VirtualBox 拡張パックは VirtualBox の機能を拡張するために使用されます。以下の機能が追加されます:

  • USB 2.0およびUSB 3.0のサポート
  • 仮想 RDP (VRDP)
  • ディスクイメージの暗号化
  • インテルPXEブート
  • ホストウェブカメラ

次の wget コマンドを使用して、Virtualbox 拡張パックをダウンロード フォルダーにダウンロードします。

[root@linuxtechi ~]$ cd ダウンロード/
[root@linuxtechi ダウンロード]$ wget https://download.virtualbox.org/virtualbox/6.0.14/Oracle_VM_VirtualBox_Extension_Pack-6.0.14.vbox-extpack

ダウンロード後、VirtualBox を開いて「ファイル -> 設定 -> 拡張機能」をクリックし、「+」アイコンをクリックしてダウンロードした拡張パックを追加します。

「インストール」をクリックして、拡張パッケージのインストールを開始します。

VirtualBox 拡張パックのライセンスに同意するには、「同意する」をクリックします。

VirtualBox 拡張パックを正常にインストールすると、次のページが表示されます。「OK」をクリックして VirtualBox の使用を開始します。

要約する

上記は、CentOS 8 / RHEL 8 に VirtualBox 6.0 をインストールする方法についての詳細なチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • VirtualBox に Centos6.8 をインストールする際の E_INVALIDARG (0x80070057) の解決方法
  • CentOS 7 での VirtualBox インストールの機能強化 (共有フォルダ)
  • VirtualBoxにCentOSをインストールして、マウスの自動切り替えやコピー&ペースト機能を実現する
  • VirtualBox に CentOS7 をインストールする (グラフィック手順)
  • VirtualBox 仮想マシンに CentOS 7 をインストールする詳細なチュートリアル
  • VirtualBox仮想マシンにCentOS 7をインストールする方法

<<:  MySQL 8.0.16 winx64 のインストールと設定方法のグラフィックチュートリアル

>>:  CentOS7 での MySQL 8.0.16 のインストールと設定のチュートリアル

推薦する

VMware 仮想マシンのインストール Linux システムのグラフィック チュートリアル

この記事では、LinuxシステムのVMwareインストールの具体的な手順を参考までに紹介します。具体...

例によるMySql CURRENT_TIMESTAMP関数の分析

時間フィールドを作成するときデフォルトのCURRENT_TIMESTAMPデータを挿入する際、このフ...

Dockerはクロスプラットフォーム機能を実現するためにnet5プログラムを導入

展開環境: ここでは docker コンテナ、Linux システム、VmWare 仮想マシンが使用さ...

Windows 10 1903 エラー 0xc0000135 の解決方法 [推奨]

Windows 10 1903 は、2019 年に Microsoft がリリースした Windo...

CSSカウンター関連属性の学習の詳細な説明

CSS カウンター属性はほぼすべてのブラウザ (IE8 を含む) でサポートされていますが、あまり使...

VMware 上の CentOS に Oracle12.2 をサイレント インストールする詳細なグラフィック チュートリアル

環境準備: VMware+CentOS、jdk 1. システムディスクのサイズを確認する1. コマン...

PHPのmail()関数を使用してメールを送信する

PHPのメール関数を使用してメールを送信するmail()関数はメールサーバーに接続し、サーバーと対話...

Dockerはjenkins+mavenコード構築および展開プラットフォームを構築します

目次Docker の基本概念Docker インストール プロセス (Centos6.9)カーネルのア...

検証例 MySQL | 同じ値を持つフィールドを更新すると、binlog に記録されます

1. はじめに数日前、開発仲間から、フィールドを同じ値に更新すると binlog が記録されるかどう...

Dockerコンテナが外部ネットワークにpingできない問題を解決する

今日、docker で redis 環境を構築していたところ、yum がリソースを取得できず、インタ...

docker と docker-compose による eureka の高可用性の実現の詳細な説明

最近、新しいプロジェクトでは springcloud と docker が使用されています。この 2...

MySQL アカウント情報をエレガントにバックアップする方法

序文:最近、インスタンスの移行の問題に遭遇しました。データの移行後、データベースのユーザーと権限も移...

Linux ダイナミックライブラリの生成と使用ガイドの詳細な説明

Linux での動的ライブラリ ファイルのファイル名は libxxx.so のようになります。ここで...

Expressを使用してプロジェクトを自動的にビルドするNode.jsのプロセス全体

1. Expressライブラリとジェネレータをインストールするcmdを開いて、次のコマンドを入力しま...

Vue はシェイク機能を実装します (ios13.3 以降と互換性があります)

最近、shake.jsを使用して、shakeに似た機能を作成しました。ただし、shake機能はios...