ubuntu17.10 modprobe:致命:在目录/lib/modules/4.10.0-35-generic 中找不到模块vboxdrv

Kov*_*ove 5 ubuntu virtualbox modprobe

sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.10.0-35-generic
Run Code Online (Sandbox Code Playgroud)

重新安装了 dkms 但我仍然得到

未安装内核驱动程序 (rc=-1908)

VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载或 /dev/vboxdrv 存在权限问题。请重新安装 virtualbox-dkms 包并通过执行加载内核模块

'modprobe vboxdrv'

find /lib/modules/$(uname -r) -name vboxdrv.ko

输出:

beastly@Beastly:~$ find /lib/modules/$(uname -r) -name vboxdrv.ko
beastly@Beastly:~$ 
Run Code Online (Sandbox Code Playgroud)

beastly@Beastly:~$ sudo apt-cache policy virtualbox
Run Code Online (Sandbox Code Playgroud)

输出:

virtualbox:
  Installed: 5.1.30-dfsg-1
  Candidate: 5.1.30-dfsg-1
  Version table:
 *** 5.1.30-dfsg-1 500
        500 http://us.archive.ubuntu.com/ubuntu artful/multiverse amd64 Packages
        100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

beastly@Beastly:~$ dkms status
Run Code Online (Sandbox Code Playgroud)

输出:

virtualbox, 5.1.30, 4.13.0-16-generic, x86_64: installed
Run Code Online (Sandbox Code Playgroud)

beastly@Beastly:~$ (uname -r)
Run Code Online (Sandbox Code Playgroud)

输出:

4.10.0-35-generic
Run Code Online (Sandbox Code Playgroud)

Kov*_*ove 2

@巴哈姆特。谢谢。

从 Zesty 升级到 Artful 后,我的机器从旧内核启动,因此不兼容。

sudo reboot
Run Code Online (Sandbox Code Playgroud)

点击退出并选择高级选项。

选择最新的内核安装兼容的扩展包

 sudo apt-get install virtualbox-ext-pack
Run Code Online (Sandbox Code Playgroud)

VirtualBox 运行原始。