摘要:本文主要介绍了如何在Windows系统上安装VirtualBox,并使用VirtualBox安装Centos7,同时介绍如何安装VirtualBox的增强功能。
关键词:VirtualBox;Windows10;Centos7;增强功能
1.虚拟工具选择
虚拟工具有两种选择(a)VMware Workstation Pro (b)VirtualBox ,前者是商业软件后者是开源软件。
- VMware Workstation Pro
VMware 是全球领先的虚拟化和云计算基础架构的领导厂商,总部位于美国加州,提供从桌面到数据中心的虚拟化解决方案。VMware Workstation Pro就是一款桌面虚拟工具,功能齐全但比较大,如果如果机器性能好,建议使用这款虚拟工具,这款工具是收费的,但可以破解,当然也可以购买正版。其有对应的免费版本,VMware Workstation Player,我没有尝试过,不知道是否好用,不做评价。 - VirtualBox
VirtualBox 之前是Sun公司的出品的软件,SUN被Oracle收购之后,VirtualBox也更名位Oracle VM VirtualBox。VirtualBox小巧,功能也算丰富,对于学习linux来讲,足够用了,尤其对于主机配置不高的情况,建议选择VirtualBox。
2.VirtualBox使用攻略
下面所有的内容均是关于如何使用VirtualBox在windows中安装Linux虚拟机的攻略
2.1. 安装VirtualBox
- step1:从VirtualBox官网下安装包,此处我们选择宿主机器是windows,因为此文只针对在windows中安装linux虚拟机,如果你是在mac或者linux中安装Virtualbox,就没必要往下看了。
- step2:安装好之后,开启intel virtual technology,这样才能安装64bit的虚拟机,否则只有32bit的虚拟机。开启intel virtual technology需要在开机时候进入BIOS界面,找到相应选项去开启。英特尔的cpu默认没有开启,如果cpu不是因特尔的,是否默认开启我不清楚,你可以直接跳到2.2新建一个虚拟机,看看是否有64bit的选项,如果没有,请自行研究你的cpu如何开启虚拟化技术。
2.2. 新建Linux虚拟机
- step1:安装虚拟运行环境。安装好VirtualBox之后点击新建按钮,按照向导一路安装。得到对应的虚拟机安装环境,此时只是一个安装了一个虚拟的运行环境,并没有安装镜像,自然也无法正常启动。
- step2:安装linux镜像。可以参考百度经验,一路安装,便可以轻松安装一台centos7虚拟机了。
3.VirtualBox增强工具
3.1安装VirtualBox增强工具
-
step1:确认你的linux是否安装了kernel的头文件。增强工具是一个驱动,因此要获得内核的头文件,获得与内核交互的接口。这个头文件安装在
/usr/src/kernel
文件夹内,一般而言新装的centos系统是没有的。不信你用ls -l
看一下。 -
step2:安装
kernel-devel
和kernel-headers
。为了安装kernel-headers
需要先安装kernel-devel
。由于linux内核的版本很多。因此不同的内核有不同的头文件。因此安装kernel-devel
和kernel-headers
时,必须与当前内核版本是一致的。因此使用如下脚本命令安装:
# yum install kernel-devel-$(uname -r)
# yum install kernel-headers-$(uname -r)
- step3: 安装gcc。这是一个GUN的编译器套件,支持多种语言。
yum install gcc make -y
- step4:最后就是主角了,安装VirtualBox的增强功能。真是麻烦。开启centos7之后,点击菜单栏>设备>安装增强功能。VirtualBox会在centos上挂在一个镜像,并自动开始安装。安装好了之后就可以探索使用VirtualBox的增强功能了。
3.2使用VirtualBox增强工具
- 共享粘贴板:点击设备>共享粘贴板>双向
- 文件拖拽:点击设备>拖放>双向,就可以实现文件在主机和虚拟机之间的移动了。
- 共享文件夹:先选择主机中的共享文件夹,再选择虚拟机中的挂载点,然后选中自动挂载就可以开机时自动挂载了。共享文件夹的权限是属于root用户和vboxsf用户组的,普通用户没有权限。因此访问共享文件夹要么切换到root用户,要么将当前用户所属的用户组改为vboxsf:
usermod -g vboxsf 当前用户名
注意:无法更改该共享文件夹的所有者。由于其是挂载上去的,谁挂载的就属于谁。
- 更改屏幕分辨率。可以通过菜单栏中的视图更改屏幕的分辨率。
网友评论