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》