VirtualBox 7.0 は仮想化技術の最先端に位置し、1 台の物理マシンで複数のオペレーティング システムを同時に実行するための堅牢なソリューションを提供します。この最新バージョンでは、強化された 3D グラフィックスのサポート、クラウド サービスとのシームレスな統合、改善されたセキュリティ プロトコルなどの高度な機能が導入されています。ユーザー フレンドリなインターフェイスと幅広いゲスト オペレーティング システムとの互換性を備えた VirtualBox 7.0 は、効率的な仮想環境管理を求める開発者、システム管理者、IT プロフェッショナルにとって不可欠なツールです。
Fedora に VirtualBox をインストールすると、安全で安定した Linux 環境でこの強力なソフトウェアの潜在能力を最大限に活用できます。公式の RPM ミラーとコマンド ライン インターフェイス (CLI) コマンドを利用すると、最新のアップデートとパッチにアクセスでき、パフォーマンスと信頼性を最適化できます。このガイドでは、Fedora 39 および 40 に VirtualBox 7.0 をインストールするための手順を段階的に説明し、仮想マシンを簡単にセットアップして管理できるようにします。
VirtualBox 7.0 をインストールする前に Fedora Linux を更新する
ソフトウェアのインストールに取り掛かる前に、システムが最新であることを確認するのが最善です。これにより互換性が確保されるだけでなく、システムのセキュリティも強化されます。Fedora システムを更新するには、次のコマンドを実行します。
sudo dnf upgrade --refresh
注: –refresh フラグにより、システムはリポジトリから最新のパッケージ リストを取得します。
VirtualBoxに必要な初期パッケージをインストールする
VirtualBox は、いくつかの基盤となるツールとライブラリで最適に機能します。シームレスな仮想化エクスペリエンスを確保するには、これらの前提条件をインストールする必要があります。
まず、「開発ツール」をインストールします。このコレクションは、システムに包括的なソフトウェア開発ユーティリティのセットを装備します。
sudo dnf install @development-tools
次に、VirtualBox がシステムのカーネルと効率的にやり取りできるように、Linux カーネル ヘッダーといくつかの補足パッケージをインストールします。
sudo dnf install kernel-devel kernel-headers dkms qt5-qtx11extras elfutils-libelf-devel zlib-devel
kernel-devel および kernel-headers パッケージは、VirtualBox のように Linux カーネルと直接インターフェースするソフトウェアにとって重要です。dkms や qt5-qtx11extras などのその他のパッケージは、VirtualBox の機能とユーザー エクスペリエンスを強化します。
VirtualBox 7.0 RPMをインポートする
Oracle の専用 Fedora リポジトリを使用して、VirtualBox 7.0 の公式最新バージョンを必ずインストールしてください。このリポジトリは、Fedora 用に明示的に最適化された RPM パッケージを提供します。
リポジトリをインポートするには、次の wget コマンドを実行します。
sudo wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
注: 公式リポジトリを使用すると、ソフトウェア ベンダーからタイムリーな更新とパッチを直接受け取ることができます。
DNF コマンドで VirtualBox 7.0 をインストールする
全ての準備が整いましたので、インストールする準備ができました バーチャルボックス7.0次のコマンドを実行します。
sudo dnf install VirtualBox-7.0
インストール中に、Oracle VirtualBox キーをインポートするように求められます。この暗号化キーはパッケージの信頼性を確認し、正規のソフトウェアをインストールしていることを保証します。システムのセキュリティと整合性を維持するために、この時点では常に「はい」を選択してください。
VirtualBox 7.0 サービスを有効にして開始する
Fedora で vboxdrv サービスを有効にする
VirtualBoxの一貫したパフォーマンスを保証するには、 vboxdrv
サービスをインストールし、システムの起動時に自動的に起動するように設定します。これにより、VirtualBox は必要なときにいつでも操作できるようになります。
これを実現するには、次のコマンドを実行します。
sudo systemctl enable vboxdrv --now
「systemctl」コマンドは、Fedora (および他の Linux ディストリビューション) のシステム サービスを管理するユーティリティです。「enable」アクションは起動時にサービスが開始されるようにし、「–now」フラグはシステムを再起動せずにサービスを直ちに開始します。
VirtualBox 7.0 の起動
VirtualBox 7.0 を正常にインストールし、コア サービスが動作していることを確認した後、アプリケーションを起動します。
VirtualBox 7.0 を起動する CLI メソッド
VirtualBox は、ターミナルとその効率性に精通しているユーザー向けに、アプリケーションを起動するための簡単なコマンドを提供しています。この方法は、グラフィカル インターフェイスを操作せずに VirtualBox の機能を直接利用するためのルートを提供します。ターミナルから VirtualBox を起動するには、次のように入力します。
virtualbox
VirtualBox 7.0 を起動する GUI メソッド
Fedora のデスクトップ環境は、視覚に敏感なユーザーに直感的な VirtualBox 起動方法を提供します。
開始するには、次の手順に従ってください。
- 通常は画面の上部にある「アクティビティ」セクションに移動して選択します。
- 次のオプションから、「アプリケーションを表示」を選択します。
- アプリケーションをスクロールして、「Oracle VM Virtualbox」を見つけます。それをクリックすると、アプリケーションが起動します。
VirtualBox 7.0 拡張パックをインストールする (オプション)
VirtualBox 拡張パックは、VirtualBox インストールの機能を拡張するオプションのコンポーネントです。必須ではありませんが、このパックを統合すると、さまざまな高度な機能が導入され、仮想化エクスペリエンスが大幅に向上します。
VirtualBox 7.0 のバージョンを確認する
拡張パックをダウンロードする前に、Fedora システムにインストールされている VirtualBox のバージョンを確認することが重要です。これにより、コア アプリケーションと拡張機能間の互換性が確保されます。
VirtualBox のバージョンを取得するには、次のコマンドを実行します。
vboxmanage -v | cut -dr -f1
このコマンドは、「7.0.x」のようなバージョン番号を生成します。このバージョン番号を使用して、対応する拡張パックをダウンロードできます。
VirtualBox 7.0 拡張パックをダウンロード
バージョン番号がわかったら、次の手順で適切な拡張パックを取得します。
wget https://download.virtualbox.org/virtualbox/7.0.x/Oracle_VM_VirtualBox_Extension_Pack-7.0.x.vbox-extpack
URL 内の「7.0.x」を、ご使用の VirtualBox バージョンに置き換えてください。
VirtualBox 7.0 拡張パックをインストールする
拡張パックをダウンロードしたら、次のステップはインストールです。このためには、「vboxmanage」コマンドを使用します。
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.x.vbox-extpack
このフェーズでは、Oracle がライセンス条項を提示します。「y」と入力して Enter キーを押すと、同意したことを示すとともに続行されます。
拡張パックのインストールを確認する
インストール後、統合された拡張パックのバージョンを確認します。これを行うには、次の操作を実行します。
vboxmanage list extpacks
このコマンドは、インストールされている拡張パックの詳細を表示し、バージョン番号を強調表示します。
現在のユーザーを vboxusers グループに追加する
VirtualBox をスムーズに使用するには、ユーザー アカウントを「vboxusers」グループに所属させる必要があります。この関連付けにより、VirtualBox を効果的に操作するために必要な権限が付与されます。
ユーザー アカウントをこのグループに追加するには、次のコマンドを実行します。
sudo usermod -a -G vboxusers $USER
これらの変更にはシステムの再起動が必要です。再度ログインした後、ユーザーが vboxusers グループに関連付けられていることを確認してください。
groups $USER
ターミナルに表示される内容の例:
[linuxcapable@fedora ~]$ グループ $USER linuxcapable : linuxcapable ホイール vboxusers
このコマンドは、ユーザー アカウントにリンクされているすべてのグループを列挙します。リストに vboxusers が含まれていることを確認してください。これらの手順を完了すると、VirtualBox Extension Pack が提供する拡張機能を Fedora システムで利用できるようになります。
追加のVirtualBox 7.0管理コマンド
VirtualBox 7.0 をアップデート
最適なパフォーマンスとセキュリティを確保するには、VirtualBox のインストールを最新の状態に維持することが重要です。定期的な更新により、潜在的な脆弱性が修正され、新しい機能が導入され、既存の機能が最適化されます。Fedora では、これらの更新をターミナル経由で管理できます。
VirtualBox の利用可能なアップデートを確認して適用するには、次のコマンドを使用します。
sudo dnf upgrade --refresh
注: システムの整合性を維持し、仮想化テクノロジの最新の進歩を活用するには、ソフトウェア、特に VirtualBox などのツールを定期的に更新することがベスト プラクティスです。
VirtualBox 7.0 を削除する
Fedora システムから VirtualBox を削除する必要がある場合もあります。要件の変更やその他の理由により、以下のコマンドを使用して、VirtualBox をクリーンにアンインストールできます。
sudo dnf remove virtualbox-7.0
VirtualBox 7.0 RPMを削除する
時間が経って、システムを整理したり、VirtualBox リポジトリが不要になったりした場合は、次のコマンドでソース ファイルを削除できます。
sudo rm /etc/yum.repos.d/virtualbox-7.repo
結論
このインストール プロセスを完了すると、公式 RPM リポジトリと CLI コマンドを使用して、Fedora 39 または 40 システムに VirtualBox 7.0 が正常に装備されます。このセットアップにより、最新の仮想化機能にアクセスできるだけでなく、公式サポートとセキュリティ強化によってシステムが最新の状態に保たれます。仮想マシンの作成と管理を開始するときは、定期的に更新を確認し、VirtualBox のドキュメントで高度な構成オプションを参照してください。これらのベスト プラクティスを採用すると、開発とテストのニーズに対応できる堅牢で効率的な仮想化環境を維持できます。