我不死心,又重装了一次host为ubuntu-mate,并完全按照你之前的帖子步骤安装了vbox5.1,结果一样不行,只要启动任务就报错。如图。Ping-Wu 写了:我问了几个朋友,同样都是最新的Intel i5 (Skylake CPU),启动跟执行VirtualBox(5.1版本)都没有问题。fengtou 写了:但是我已经重装过mate,又再重装mint,都重新安装vbox试过了,实在是水平跟不上哦Ping-Wu 写了:Linux对Skylake的支持,早就没有问题了。我想问题的根源在于:fengtou 写了:或许某天回来看看新内核已经解决了所有问题,那才是我又回来的时候,
谢谢大家鼎力支持。
我猜你第一次用Ubuntu官方的套件库装VirtualBox(“apt-get install”),这个版本太旧,不适用于Skylake这样的新晶片。第二次,则是用dpkg来装“在官网下载vbox5.1”。Dpkg打包的品质参差不齐,也许用到了旧版的dependency,当然无法compile kernel module xboxdrv。fengtou 写了:你的猜测全是对的,安装vbox的方法两种都试过,直接apt install和在官网下载vbox5.1后点击安装,
结果都一样。
因为这个原故(即所谓的“一朝被蛇咬,十年怕草绳” ),除非是很简单的套件,我们几乎绝对不用dpkg。时代不同了。
印象中Ubuntu 16.04刚刚出来时,与Skylake相容性的确(好像)有问题,但dist-upgrade到最新的版本后应该就没有问题了。Ubuntu对Linux 核心的backporting(即将4.7的功能往后移植到4.4核心)比较积极,但必须做
才能有这些功能。代码: 全选
sudo apt-get upgate; sudo apt-get dist-upgrade
我再看一下你原来的error message, "modprobe xboxdrv failed",通常这表示原来(VBox 5.0)的kernel module 还存在,造成VBox 5.1的kernel module无法跟Linux 核心相接(modprobe)。 以后如果有时间再尝试Ubuntu时,建议把系统更新后再多花一点功夫,照着我前面提到的程序装最新版的VirtualBox。
为什么vbox不能启动任务?
-
- 帖子: 160
- 注册时间: 2007-06-22 16:15
- 系统: Ubuntu-mate
Re: 为什么vbox不能启动任务?
上次由 fengtou 在 2016-10-06 22:54,总共编辑 1 次。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 为什么vbox不能启动任务?
你的 virtualbox 跟 一些 跟隨安裝的其它組件
版本不一致
確信 來自同一個 軟體來源庫
要安裝/更新/處理 任何 virtualbox 跟 其它組件 之前
最好把執行中的 virtualbox 指令 (包含 虛擬機器的 Guest) 都要關閉
版本不一致
確信 來自同一個 軟體來源庫
要安裝/更新/處理 任何 virtualbox 跟 其它組件 之前
最好把執行中的 virtualbox 指令 (包含 虛擬機器的 Guest) 都要關閉
-
- 帖子: 160
- 注册时间: 2007-06-22 16:15
- 系统: Ubuntu-mate
Re: 为什么vbox不能启动任务?
原来是你的安装链接 VirtualBox Extension Pack 版本比较低,
升级了版本后就正常了,非常感谢帮忙。
升级了版本后就正常了,非常感谢帮忙。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 为什么vbox不能启动任务?
VirtualBox Extension Pack 版本不对的话,VirtualBox启动后会马上给一个警讯(warning message),使用者点同意后就会自动下载及自动装设最新版。初学的人“绝对”会注意,倒是较有经验的常常不去理它,才是问题的所在。fengtou 写了:原来是你的安装链接 VirtualBox Extension Pack 版本比较低,
升级了版本后就正常了,非常感谢帮忙。
以前VirtualBox Extension Pack 即使使用旧的版本也不会出问题,这次有问题可能是因为Skylake晶片太新的关系。也学到了新知识。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 为什么vbox不能启动任务?
Oracle VM Virtualbox 管理員 / 檔案 / 喜好設定 / 擴充套件原来是你的安装链接 VirtualBox Extension Pack 版本比较低,
可以看到已安裝擴充包版本
這個版本最好跟 virtualbox 版本一致
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 为什么vbox不能启动任务?
另外我们在使用Windows虚拟机时,一般习惯乃是把temporary files(共两处)链接到host的shared folders,以免这个虚拟机以后“过度膨胀”。虚拟机的档案系统因为不是真实的(physical),无法真正的delete(即看起来好像删除了,其实还在虚拟机里面)。这些temporary files累积的速度相当快,不小心的话,会把虚拟机搞炸了。如果内含够大的话,也可以把虚拟机的temporary files链接到host的/dev/shm里(Ubuntu里预设的RAM disk)。Ping-Wu 写了:VirtualBox Extension Pack 版本不对的话,VirtualBox启动后会马上给一个警讯(warning message),使用者点同意后就会自动下载及自动装设最新版。初学的人“绝对”会注意,倒是较有经验的常常不去理它,才是问题的所在。fengtou 写了:原来是你的安装链接 VirtualBox Extension Pack 版本比较低,
升级了版本后就正常了,非常感谢帮忙。
以前VirtualBox Extension Pack 即使使用旧的版本也不会出问题,这次有问题可能是因为Skylake晶片太新的关系。也学到了新知识。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 为什么vbox不能启动任务?
如我前面所述的,VirtualBox Extension Pack 版本不对的话,VirtualBox会给一个警告(warning),升级几乎是自动的。不过这个警告没有翻成中文,因此一般国人可能不会注意。以后如果我们再有机会写howto时,会特别注意这一点。在这里特别谢谢楼主锲而不舍的精神!poloshiao 写了:Oracle VM Virtualbox 管理員 / 檔案 / 喜好設定 / 擴充套件原来是你的安装链接 VirtualBox Extension Pack 版本比较低,
可以看到已安裝擴充包版本
這個版本最好跟 virtualbox 版本一致
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 为什么vbox不能启动任务?
中国人是全世界最聪明的。我有一些徒弟们,对”shared folders“或”temporary files“完全不懂,连装懂也装不出来。但他们有自己一套解决的方法,很简单,但也很有效。Ping-Wu 写了:另外我们在使用Windows虚拟机时,一般习惯乃是把temporary files(共两处)链接到host的shared folders,以免这个虚拟机以后“过度膨胀”。虚拟机的档案系统因为不是真实的(physical),无法真正的delete(即看起来好像删除了,其实还在虚拟机里面)。这些temporary files累积的速度相当快,不小心的话,会把虚拟机搞炸了。如果内含够大的话,也可以把虚拟机的temporary files链接到host的/dev/shm里(Ubuntu里预设的RAM disk)。
他们在制作出Windows虚拟机以后,先做一个“完全”的调整(包括应用程序及私人建构档),然后放在祖宗神位上供奉(archive),真正在使用的是它的分身("copy“)。等用一段时间以后,或Windows虚拟机好像有点慢了,就把它干掉,再迎一个分身出来(再做一个新的copy)。这样做其实也大大的改善了电脑网路使用的安全度。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 为什么vbox不能启动任务?
今天 看到 i915_bpo 這樣解釋 (bpo 表示 backported)viewtopic.php?p=3175897#p3175897
1-1-1. sudo ls -Al /lib/modules/4.4.0-34-generic/kernel/ubuntu/i915
-rw-r--r-- 1 root root 2111358 7月 28 05:35 i915_bpo.ko
1-1-2. sudo ls -Al /lib/modules/4.4.0-34-generic/kernel/drivers/gpu/drm/i915/
-rw-r--r-- 1 root root 1968942 7月 28 05:29 i915.ko
http://askubuntu.com/a/679709
Regarding i915 vs i915_bpo, I think "bpo" stands for "backported". It contains some fixes found in newer versions of i915 that get backported to ubuntu kernel to fix known issues/add new hardware support.