一个计算机技术爱好者与学习者

0%

好好学Linux:Linux系统中使用VirtualBox

1. 前言

在windows图形界面上使用virtualbox很简单,而在没有图形的界面的linux系统上,同样可以使用virtualbox,只不过操作方式变成了命令行。

本文我们学习一下在ubuntu16系统下使用virtualbox的方法。

参考文档:

2. 安装virtualbox

1、添加安装源

1
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian `lsb_release -cs` contrib"

2、安装包签名密钥

1
2
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

3、执行安装

1
2
sudo apt-get update
sudo apt-get install virtualbox-5.2

报错:

1
2
3
4
5
6
7
8
9
10
11
12
13
virtualbox-5.2 is already the newest version (5.2.12-122591~Ubuntu~xenial).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
virtualbox-5.2 : Depends: libcurl3 (>= 7.16.2) but it is not going to be installed
Depends: libgl1-mesa-glx but it is not going to be installed or
libgl1
Depends: libx11-xcb1 but it is not going to be installed
Depends: libxcursor1 (> 1.1.2) but it is not going to be installed
Depends: libxinerama1 but it is not going to be installed
Recommends: libsdl-ttf2.0-0 but it is not going to be installed
Recommends: pdf-viewer
Recommends: libgl1
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

执行sudo apt-get -f install,修复包依赖问题。

3. 使用virtualbox

3.1. 常用命令

参考virtualbox命令行

  • 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》

  • 本文作者: 好好学习的郝
  • 原文链接: https://www.voidking.com/dev-linux-virtualbox/
  • 版权声明: 本文采用 BY-NC-SA 许可协议,转载请注明出处!源站会即时更新知识点并修正错误,欢迎访问~
  • 微信公众号同步更新,欢迎关注~