1. 简介
VirtualBox是一款强大的x86和AMD64/Intel64虚拟化产品,适用于企业和家庭。VirtualBox不仅是为企业客户提供的一款功能丰富、高性能的产品,它也是根据GNU通用公共许可证(GPL)版本3条款作为开放源码软件免费提供的唯一专业解决方案。有关VirtualBox的介绍请参见“关于VirtualBox”。
目前,VirtualBox运行在Windows、Linux、Macintosh和Solaris主机上,支持大量客户操作系统,包括但不限于Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3。x, Linux (2.4, 2.6, 3)Solaris和OpenSolaris、OS/2和OpenBSD。
VirtualBox正在积极地开发,频繁地发布版本,并拥有不断增长的功能列表,支持它所运行的客户操作系统和平台。VirtualBox是一个由专门公司支持的社区努力:鼓励每个人都做出贡献
2.下载及安装
到Virtual Box下载中心页面根据你机器安装的Linux下载相应版本,如下为官网下载中心截图:
因为我本机装的CentOS 7,所以我选择的上图红色框中的版本。执行如下命令:
yum -y install VirtualBox-6.1-6.1.32_149290_el7-1.x86_64.rpm
注意:前面提到,因为我本机装的CentOS 7,所以命令是yum,其它版本的系统如:Ubuntu没有yum命令,但有类似的命令,如:apt-get install。请自行根据你本机Linux版本执行相应命令。
3. 报错处理
一旦安装完,默认会将Virtual Box可执行文件安装到/usr/bin目录,执行如下命令以启动
Virtual Box:
./virtualbox
弹出如下错误:
其中绿色框错误不用管,不会影响 Virtual Box启动。红色框是因为找不到Qt的库,因为Virtual Box界面用到了Qt的库,所以会报错。去Qt下载中心下载Qt并安装,注意:Qt版本不能太低也不能太高(新),我选的Qt 5.14.2版本,如下:
下载完成后,执行如下命令,以对其赋予可执行权限,否则会因为无可执行权限无法安装:
chmod +x qt-opensource-linux-x64-5.14.2.run
执行如下命令,安装Qt:
./qt-opensource-linux-x64-5.14.2.run
之后执行如下命令,配置Qt的库到系统库目录:
sudo vim /etc/profile
export LD_LIBRARY_PATH=/home/danshiming/Qt5.14.2/5.14.2/gcc_64/lib:$LD_LIBRARY_PATH
上面Qt的库目录,请根据你实际更改,执行如下命令(或重启Linux)以使上述的库目录生效:
source /etc/profile
执行如下命令启动Virtual Box:
./virtualbox
启动界面如下:
至此,VirtualBox虚拟机安装完成。