文章目录
具体的安装过程
直接
sudo apt-get install virtualbox
后面加 “ = ” 可以选择安装的版本,也可以
wget
安装包然后进行安装,当然安装最新版的virtualbox需要更新你自带的源,网上有相应的教程:
https://blog.csdn.net/M82_A1/article/details/94640748?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159365971119195239845623%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=159365971119195239845623&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v2~rank_blog_default-1-94640748.pc_v2_rank_blog_default&utm_term=virtual
ubuntu其实也提供了很好的图形用户界面,所以你其实完全可以直接官网下载安装包,图形界面安装就可以。
关于virtualbox提示内核模块未安装成功的问题(vboxdrv构建失败)
这个问题我并没有正面解决它,而是用了换源的方法,因为在之前安装别的软件的过程中,我换了国内的阿里云的源来进行安装,最后发现其实没有必要,并且,由于换了系统自带的源,导致后续安装很多的包都会出现问题,所以当时解决这个问题的方法就是换回来了系统自带的源,然后重新直接apt-get直接安装,就没有问题了,如果想要正面解决这个问题可以参考这个,官方的文档也给出了具体的说明:
https://www.jianshu.com/p/2560df009ccc
来进行解决,但由于涉及内核的什么知识,所以建议不要轻易使用!
建议更换源的时候记得备份,网上教程很多
关于virtualbox无法安装64位操作系统的问题
这是一个大坑!!!
网上的绝大多数教程都说要进入bios后,开启系统的VT-x技术,但那说的是在你的主机上安装virtualbox的情况,我的具体情况
主机:win10
在主机上用vm安装了ubuntu16.04
ubuntu16.4上又安装了virtualbox
然后virtualbox无法安装64位系统
所以其实和VT-x没关系,因为它已经就开启了,不然vmware就安装不了ubuntu,而具体的解决方案就是找到你wmware(以vm为例)安装虚拟机的配置文件.vmx,就在你的安装的虚拟机的文件中,然后在其中找到
vhv.enable = "TRUE"
改为TRUE就可以,有的.vmx文件中没有这句,所以直接添加进去就行,然后就可以了,不排除有的版本的vmware在安装虚拟机的时候就配置了相关信息。
关于virtualbox启动后提示一系列问题的原因及解决方案
安装虚拟机提示"No bootable medium found"
说明你的虚拟机的iso文件有问题(网上绝大多数的win的镜像文件都有问题,所以一定要先看看自己的镜像文件是否有问题,我下载的系统之家的镜像文件都不能用,不知道是什么问题,具体的镜像文件的下载地址我放在了本文末尾)或者你没添加虚拟机iso文件,又或者你没配置对信息,比如安装64位系统选用的32位文件
安装提示 " Could not read medium"
没有创建虚拟镜像磁盘,具体解决方案参考如下:
安装提示 " EZ BOOT "
原因是虚拟机的镜像文件太大,超过了4g,所以无法通过虚拟机安装,一般来说安装win的64位的系统会比较大,建议的解决方案是换镜像文件,推荐一个好用的镜像文件地址(需要自己p2p下载):
https://msdn.itellyou.cn/
里面的镜像文件比较小,而且好用。