
デスクトップにVirtualboxをインストールしようとしています。
プロセッサー: AMD FX(tm)-8350 オクタコアプロセッサー × 8 オペレーティングシステムタイプ: 64 ビット Ubuntu 16.04
私のbash履歴のスナップショットは次のとおりです。
35 sudo dpkg -i /home/andy/Downloads/virtualbox-5.0_5.0.20-106931~Ubuntu~xenial_amd64.deb
36 sudo apt-get install libqt4-opengl
37 sudo apt-get -f install
38 sudo apt-get install linux-headers-generic
39 sudo /etc/init.d/vboxdrv setup
40 virtualbox
41 sudo /sbin/rcvboxdrv setup
42 dmesg | grep VirtualBox
43 sudo apt-get install linux-headers-generic build-essential
44 sudo modprobe -v vboxdrv
45 dmesg
46 sudo systemctl status vboxdrv
このコマンドを少し拡張すると、次のようになります。
$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
$ sudo /etc/init.d/vboxdrv setup
sudo: /etc/init.d/vboxdrv: command not found
$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (4.4.0-22-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/rcvboxdrv setup
You will not be able to start VMs until this problem is fixed.
$ sudo /sbin/rcvboxdrv setup
Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...failed!
(modprobe vboxdrv failed. Please use 'dmesg' to find out why)
~からVirtualBoxカーネルモジュールのインストールに関する問題
sudo /usr/lib/virtualbox/vboxdrv.sh setup
生産する:
Starting VirtualBox kernel modules ...failed!
(modprobe vboxdrv failed. Please use 'dmesg' to find out why)
$ dmesg
[ 5845.992334] capability: warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
[ 6004.050016] show_signal_msg: 33 callbacks suppressed
[ 6004.050022] Chrome_ChildThr[7835]: segfault at 0 ip 0000562e33366a24 sp 00007f278abfe360 error 6 in plugin-container[562e3335e000+3d000]
[ 6050.579010] Chrome_ChildThr[10708]: segfault at 0 ip 0000563aaf904a24 sp 00007f51711fe360 error 6 in plugin-container[563aaf8fc000+3d000]
したがって、 "modprobe vboxdrv failed"は問題があります。 Google はここで同様のストーリーを公開しています。https://www.virtualbox.org/ticket/11577
BIOSを確認し、CPU構成/SVMで「有効」に設定しました。
This secure virtual mode will let you run multiple OS (guest) on the same physical hardware with the hypervisor layer.
それにもかかわらず、仮想マシンはまだ起動しませんか?
イライラmodprobe vboxdrv kernel modules
!
どんなアイデアがありますか?
答え1
1) BIOS 設定でセキュアブートを無効にします。セキュアブートは、署名されていないモジュールがロードされるのを防ぎます。
2)によるとVirtualbox - ウィキdkms
モジュールを取り付ける必要があります。
Ubuntu / Debianユーザーは、次のapt-getアップグレード中にLinuxカーネルバージョンが変更されたときにVirtualBoxホストカーネルモジュール(vboxdrv、vboxnetflt、vboxnetadp)が正しく更新されるようにdkmsパッケージをインストールする必要があります。
インストールするには、次のコマンドを入力しますdkms
。
sudo apt-get install dkms
その後、Virtualbox / Wikiに記載されている手順に従ってVirtual-boxをインストールできます。
答え2
Ubuntu 16.04LTS カーネルモジュールの場合は、以下を4.4.0-22-generic
実行する必要があります。
sudo apt-get install virtualbox-dkms
。
私の場合、セキュリティUEFIを無効にする必要がありました。参考までに、確認に使用されるパスワードは少なくとも8文字でなければなりません。