系统提示我更新 Vmware Player,于是我照做了。
它完美地下载并安装,但是当我在更新后第一次运行它时,出现一个提示,说它有几个模块需要编译并加载到正在运行的内核中。
所需模块是3.16.0-44-generic
,我搜索了 Ubuntu 软件中心,但没有找到任何东西。
我该如何解决这个问题?
有用的命令:
# uname -r
3.16.0-44-generic
# apt-cache policy linux-headers-generic
linux-headers-generic:
Installed: 3.19.0.39.38
Candidate: 3.19.0.42.41
Version table:
3.19.0.42.41 0
500 http://security.ubuntu.com/ubuntu/ vivid-security/main amd64 Packages
500 http://br.archive.ubuntu.com/ubuntu/ vivid-updates/main amd64 Packages
*** 3.19.0.39.38 0
100 /var/lib/dpkg/status
3.19.0.15.14 0
500 http://br.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
答案1
看来你的内核在过渡到 Ubuntu 15.04 时没有正确更新 - 我建议你先备份你的数据,然后发出命令
sudo apt-get install linux-generic
重启后,你应该运行 3.19 内核。你应该检查以确保你的内核版本和头文件版本匹配;你可能还需要执行
sudo apt-get install linux-headers-generic