1. 前言
在windows图形界面上使用virtualbox很简单,而在没有图形的界面的linux系统上,同样可以使用virtualbox,只不过操作方式变成了命令行。
本文我们学习一下在ubuntu16系统下使用virtualbox的方法。
参考文档:
- How to Install Oracle VirtualBox 5.2 on Ubuntu 17.10/16.04, Debian 9/8
- VirtualBox官网下载页面
- Manage Virtualbox virtual machines under command line
- How to run VirtualBox virtual machines from the command line
2. 安装virtualbox
1、添加安装源
1 | sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian `lsb_release -cs` contrib" |
2、安装包签名密钥
1 | wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - |
3、执行安装
1 | sudo apt-get update |
报错:
1 | virtualbox-5.2 is already the newest version (5.2.12-122591~Ubuntu~xenial). |
执行sudo apt-get -f install,修复包依赖问题。
3. 使用virtualbox
3.1. 常用命令
vboxmanage -v,查看版本。vboxmanage showvminfo "Windows XP",查看某一虚拟机的信息。vboxmanage startvm "Windows XP",开启虚拟机(指定name)。vboxmanage startvm 670e746d-abea-4ba6-ad02-2a3b043810a5,开启虚拟机(指定UUID)。vboxmanage startvm ubuntu gui,图形化界面启动(这是默认值)。vboxmanage startvm ubuntu headless,命令行界面启动。vboxmanage list vms,列出所有的虚拟机。vboxmanage list runningvms,列出现在正在运行的虚拟机。vboxmanage list hostinfo,列出宿主机的详细信息(CPU 内存 操作系统版本等)。vboxmanage list hostonlyifs,列出系统的hostonly网络的信息。vboxmanage list dhcpservers,DBCP服务器的信息。
3.2. 创建虚拟机
很麻烦,就不实践了。具体用法参考VirtualBox命令行VBoxManage创建与管理虚拟机教程。
4. 图形界面操作virtualbox
详情参考文档《Ubuntu中配置使用VNCServer》