virtualbo安装ubuntu1604 64位遇到的一些问题解决方法

由于要编译一些Linux的应用程序和driver code,在公司的工作机(win7系统)上安装了virtualbox,并下载了Ubuntu16.04来进行安装。由于下载的Ubuntu是amd64的,开始创建虚拟机的时候没有找到Ubuntu(64bit)的选项,我的win7系统也是64位的,CPU当然也是64位的(一般新机子都是64位),多方查阅,发现是因为BIOS的问题,重启电脑,进入bios,将高级设置中的intel的virtualization选项打开,这样相当于主板就支持虚拟化技术了,再进入系统,用virtualbox创建虚拟机的时候就会发现有了很多64bit的操作系统可以选择。接着我就一步步把系统装好了。
由于想在虚拟Ubuntu与主机win7系统之间共享文件(主要是在Ubuntu中访问win7的共享文件夹,里面有我需要编译的代码,一般code是在win下写),而且想Ubuntu的分辨率可以比较舒服,自动变化,所以要安装virtualbox增强功能。当然,安装方法有很多,不一一例举。安装之前,要先安装一些需要的库,一般是输入指令(root下):
apt-get install  dkms build-essential linux-headers-$(uname -r)
接着安装增强功能(我是用命令行的方式):
/etc/init.d/vboxadd setup
安装的时候又出问题了,一直提示
 The headers for the current running kernel were not found. If the following module compilation fails then this could be the reason.

但是我们上面明明已经安装了对应版本的headers(就是linux-headers-$(uname -r)这句)。百思不得其解。于是在/var/log/下查看vboxadd的安装错误日志,发现还是因为virtualbox的版本与我的Ubuntu不匹配,我的virtualbox是4.3.24,Ubuntu是16.04,如果安装Ubuntu14.04应该是没问题的,但是我还是想用16.04,于是只能更新了virtualbox,改为了5.1的版本,就成功了。可以随意改变分辨率,并且可以共享文件夹了。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值