Fedora 28ワークステーションでVirtualBoxを使用して仮想マシンを実行できない

Fedora 28ワークステーションでVirtualBoxを使用して仮想マシンを実行できない

Fedora 28ワークステーションでvirtualboxを使用する際にいくつかの問題があります。問題は次のように説明されています。

まず、このチュートリアルに従ってvirtualboxをインストールしてみました。 https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/

ステップ5で停止しました。 VirtualBox 最新バージョン 5.2 のインストール

コマンドの後:

 dnf install VirtualBox-5.2

エラーが発生します。パラメータの不一致:VirtualBox-5.2エラー:一致するものが見つかりません。

以下の説明に従って問題を解決しました。

公式ウェブサイトからrpmパッケージをダウンロードし、右クリックしてインストールしました。ソフトウェアのインストールで開くことを選択

正常にインストールした後、win10 64ビットを使用してVMを作成して実行してみました。結果は次のとおりです。

ここに画像の説明を入力してください。

もちろん走る/sbin/vboxconfigモーダルウィンドウで説明されているように、端末でエラーが発生します。vboxdrv.sh:失敗:modprobe vboxdrvが失敗しました。理由については、「dmesg」を使用してください。

dmesgの出力:(追加のECPIエラー) ここに画像の説明を入力してください。

ちょっとした調査の最後にこの記事を見つけました(https://gorka.eguileor.com/vbox-vmware-in-secureboot-linux-2016-update/)、私の問題を解決するようです。

だから私はそのステップに従った。

このチュートリアルに必要なすべてのパッケージ(virtualbox、gcc、kernel-devel)がすでにインストールされているため、最初のコマンドをスキップしました。

それから2番目のコマンドを試しました。

sudo akmodsそして得る: akmodパッケージが見つかりません。やるべきことはありません。 [いいね]

3番目のコマンドを試した後:

sudo modprobe -v vboxdrv

エラー: 'vboxdrv'を挿入できません。操作は許可されていません。

だから続けることができませんでした...

質問:

  1. 原因は何ですか?パラメータの不一致:VirtualBox-5.2エラー:一致するものが見つかりません。 ???

2.チュートリアルと同じ結果を得るために、sudo akmodsおよびsudo modprobe -v vboxdrvコマンドで生成されたエラーを解決する方法は?

3.私もこのようなことを経験したストレージ 'virtualbox'のキャッシュを同期できません。無効です。どういう意味ですか?どうやって解決しますか?

私のVM/カーネルバージョンは次のとおりです。

仮想ボックス -v5.2.20

Fedora カーネルバージョン4.18.14-200.fc28.x86_64

答え1

VirtualBoxとKVMを同時に実行することはできません。しかし、システムが起動時にKVMを起動しているようです。

libvirtdサービスを停止して無効にしてみてください。

systemctl stop libvirtd
systemctl disable libvirtd

その後、KVMモジュールを削除するか、システムを再起動できます。

rmmod kvm_intel; rmmod kvm

これで VirtualBox モジュールをインストールし、VirtualBox の使用を開始できるようになりました。


もちろん、すでにKVMを使用している場合、VirtualBoxが必要なのはなぜですか?

関連情報