LinuxでVirtualBoxVMの起動エラーを修正する方法

一部のLinuxディストリビューションでは、VirtualBoxVMツールはインストール後に起動拒否します。VMが起動しない理由はさまざまです。このガイドでは、それを解決するためのさまざまな修正を行います。

修正1-VirtualBoxカーネルドライバーをインストールする

通常、VirtualBox VMがLinuxで起動しない主な理由は、VirtualBoxカーネルドライバーのインストールを怠ったことです。このドライバーはLinuxホストマシンに必要であり、ドライバーがないと、VMは単にエラーになり、起動を拒否します。

LinuxでVirtualBoxVMの起動エラーを修正する方法

オペレーティングシステムにVirtualBoxカーネルドライバーをインストールするには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開きます 。次に、以下の手順に従ってください。

ステップ1:ユーザーが最初にカーネルヘッダーのインストールを怠った場合、VirtualBoxカーネルドライバーは通常インストールに失敗します。カーネルヘッダーを使用すると、VirtualBoxカーネルドライバーなどのカスタムモジュールを構築できます。

Linux PCにLinuxカーネルヘッダーをインストールするには、ディストリビューションに対応する以下のコマンドを入力します。

Ubuntu

sudo apt install linux-headers-$(uname -r)

Debian

sudo apt-get install linux-headers-$(uname -r)

Arch Linux

sudo pacman -S linux-headers

Fedora

sudo dnf install "kernel-devel-uname-r == $(uname -r)"

OpenSUSE

sudo zypper install kernel-devel

ステップ2: LinuxシステムにLinuxカーネルヘッダーをインストールした後、モジュールを再セットアップできます。最良の結果を得るには、さまざまな紛らわしいコマンドを処理するのではなく、VirtualBoxモジュールパッケージを完全に再インストールすることをお勧めします。

VirtualBoxモジュールパッケージを再インストールするには、現在使用しているLinuxディストリビューションに対応する以下のコマンドをターミナルに入力します。

LinuxでVirtualBoxVMの起動エラーを修正する方法

Ubuntu

sudo apt install virtualbox-dkms --reinstall

Debian

sudo apt install virtualbox-dkms --reinstall

Arch Linux

sudo pacman -R virtualbox-host-modules-arch sudo pacman -S virtualbox-host-modules-arch

Fedora

sudo dnf remove VirtualBox akmod-VirtualBox sudo dnf install VirtualBoxakmod-VirtualBox

OpenSUSE

sudo zypper remove virtualbox-kmp-default

sudo zypper install virtualbox-kmp-default

ステップ3: Linux PCにVirtualBoxカーネルモジュールパッケージを再インストールした後、モジュールをLinuxPCでビルドおよびセットアップする必要があります。次に、モジュールをシステムにロードする必要があります。これを行うには、  modprobevboxdrvコマンドを入力します。

sudo modprobe vboxdrv

または、PCを再起動します。ログインすると、カーネルドライバが読み込まれます。

修正2–VirtualBox拡張パッケージをインストールする

VirtualBox VMは、VirtualBox拡張パッケージを有効にして作成され、拡張パッケージがインストールされていないため、Linuxシステムで起動しない場合があります。この問題を解決するには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開き、Linuxディストリビューションに対応する以下のコマンドを入力します。

Ubuntu

sudo apt install virtualbox-ext-pack

Debian(Sidのみ)

sudo apt-get install virtualbox-ext-pack

Debianの他のリリースでは、次のようにします。

wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

Linuxファイルマネージャーを開き、ExtパックをダブルクリックしてDebianにロードします。

Arch Linux / Fedora / OpenSUSE

wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

Linuxファイルマネージャーを開きます。次に、マウスでExtパックをダブルクリックします。それはあなたが問題なくそれをVirtualBoxにインストールすることを可能にするでしょう。

修正3– / usr /ディレクトリの所有権を変更する

カーネルモジュールがシステムにインストールされているVirtualBoxでエラーが発生する可能性がありますが、それでもプログラムはVMを起動しません。このエラーが発生する理由は/usr/、プログラムを実行するディレクトリにVirtualBoxの特定のコンポーネントがあるためです。/usr/ディレクトリは時々権限の問題を持つことができます。通常、/usr/ディレクトリはrootユーザーが所有します。フォルダがrootによって所有されていない場合、VirtualBoxエラーが発生します。

このエラーを修正するには、キーボードのCtrl + Alt + TまたはCtrl + Alt + Tを押してターミナルウィンドウを開き ます。次に、以下の手順に従ってください。

手順1:ルートディレクトリでls -l コマンドを実行して 、/usr/フォルダの所有権が許可されているかどうかを確認します。

ls -l /

grep コマンドを/usr/適用して 分離することもできます。

ls -l / | grep usr

usrのlsプロンプトを確認してください。ルートが所有している場合は、ターミナルに次のようなものが表示されます。

LinuxでVirtualBoxVMの起動エラーを修正する方法

drwxr-xr-x 14 root root 4096 Mar 27 2019 usr

あなたの場合は/usr/フォルダはルートによって所有され、それがありますroot root正確に以下の例のように。rootが所有していない場合はroot root、プロンプトのどこにユーザー名が表示されます。

ステップ2:/usr/ディレクトリがrootユーザーによって所有されていないと仮定して、chownコマンドを使用してその 権限を変更します。

sudo chown root:root / usr /

手順3:ls -l コマンドを再実行 して、chown コマンドが/usr/フォルダーの所有権を変更し、以下のコードと一致することを確認し ます。

LinuxでVirtualBoxVMの起動エラーを修正する方法

drwxr-xr-x 14 root root 4096 Mar 27 2019 usr

 マイナーな問題–VirtualBoxを更新する

VirtualBoxのマイナーな問題は、通常、プログラムを新しいリリースに更新するだけで修正できます。オラクルはバグを修正するために非常に一生懸命働いています。Linux PCでVirtualBoxを更新するには、ターミナルウィンドウを開き、パッケージマネージャーを使用して、通常の方法で更新プログラムをインストールします。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!