请选择 进入手机版 | 继续访问电脑版

[LINUX] 在Linux上使用 VirtualBox的下令 行管理界面的方法讲解

[复制链接]
查看87 | 回复5 | 2021-9-5 02:39:03 | 显示全部楼层 |阅读模式

VirtualBox拥有一套下令 行工具,你可以利用 VirtualBox 的下令 行界面 (CLI) 对长途 无界面的服务器上的假造 机举行 管理操作。在这篇教程中,你将会学到怎样 在没有 GUI 的环境 下利用 VBoxManage 创建、启动一个假造 机。VBoxManage 是 VirtualBox 的下令 行界面,你可以在你的主机操作体系 的下令 行中用它来实现对 VirtualBox 的全部 操作。

在Linux上利用
VirtualBox的下令
行管理界面的方法讲解

软件名称:
VirtualBox V4.3.12 Final 官方中文版(Vbox假造 机)
软件大小:
75.2MB
更新时间:
2014-05-19立刻 下载

软件名称:
VirtualBox V5.2.14(123301) 假造 机 多国语言官方安装版
软件大小:
103MB
更新时间:
2018-07-03立刻 下载

VBoxManage 拥有图形化用户界面所支持的全部功能,而且它支持的功能远不止这些。它提供假造 引擎的全部 功能,乃至 包含 GUI 还不能实现的那些功能。假如 你想尝试下不同的用户界面而不仅仅是 GUI,或者更改假造 机更多高级和实验 性的设置 ,那么你就必要 用到下令 行。

当你想要在 VirtualBox 上创建或运行假造 机时,你会发现 VBoxManage 非常有用 ,你只必要 利用 长途 主机的终端就够了。这对于必要 长途 管理假造 机的服务器来说是一种常见的情况 。

预备 工作

在开始利用 VBoxManage 的下令 行工具前,确保在运行着 Ubuntu 16.04 的服务器上,你拥有超级用户的权限或者你可以或许 利用 sudo 下令 ,而且你已经在服务器上安装了 Oracle Virtual Box。 然后你必要 安装 VirtualBox 扩展包,这是运行 VRDE 长途 桌面环境,访问无界面假造 机所必须的。

安装 VBoxManage

通过 Virtual Box 下载页,你可以或许 获取你所必要 的软件扩展包的最新版本,扩展包的版本和你安装的 VirtualBox 版本必要 同等 !

在Linux上利用
VirtualBox的下令
行管理界面的方法讲解

也可以用下面这条下令 来获取 VBoxManage 扩展。

$ wget http://download.virtualbox.org/virtualbox/5.0.20/Oracle_VM_VirtualBox_Extension_Pack-5.0.20-106931.vbox-extpack

在Linux上利用
VirtualBox的下令
行管理界面的方法讲解

运行下面这条下令 ,确认 VBoxManage 已经成功安装在你的机器上。

$ VBoxManage list extpacks

在Linux上利用
VirtualBox的下令
行管理界面的方法讲解

在 Ubuntu 16.04 上利用 VBoxManage

接下来我们将要利用 VBoxManage 向你显现 通过下令 行终端工具来新建和管理假造 机是多么的简单。

运行下面的下令 ,新建一个将用来安装 Ubuntu 体系 的假造 机。

# VBoxManage createvm --name Ubuntu16.04 --register

在运行了这条下令 之后,VBoxMnage 将会新建一个叫 做“Ubuntu16.vbox” 的假造 机,这个假造 机的位置是家目次 路径下的 “VirtualBox VMs/Ubuntu16/Ubuntu16.04.vbox”。在上面这条下令 中,“createvm” 是用来新建假造 机,“--name” 定义了假造 机的名字,而 “registervm” 下令 是用来注册假造 机的。

如今 ,利用 下面这条下令 为假造 机创建一个硬盘镜像。

$ VBoxManage createhd --filename Ubuntu16.04 --size 5124

这里,“createhd” 用来创建硬盘镜像,“--filename” 用来指定假造 机的名称,也就是创建的硬盘镜像名称。“--size” 表示硬盘镜像的空间容量,空间容量的单位总是 MB。我们指定了 5Gb,也就是 5124 MB。

接下来我们必要 设置操作体系 范例 ,假如 要安装 Linux 系的体系 ,那么用下面这条下令 指定体系 范例 为 Linux 或者 Ubuntu 或者 Fedora 之类的。

$ VBoxManage modifyvm Ubuntu16.04 --ostype Ubuntu

用下面这条下令 来设置假造 体系 的内存大小,也就是从主机中分配到假造 机体系 的内存。

$ VBoxManage modifyvm Ubuntu10.10 --memory 512

在Linux上利用
VirtualBox的下令
行管理界面的方法讲解

如今 用下面这个下令 为假造 机创建一个存储控制器。

$ VBoxManage storagectl Ubuntu16.04 --name IDE --add ide --controller PIIX4 --bootable on

这里的 “storagect1” 是给假造 机创建存储控制器的,“--name” 指定了假造 机里必要 创建、更改或者移除的存储控制器的名称。“--add” 选项指明存储控制器所必要 毗连 到的体系 总线范例 ,可选的选项有 ide / sata / scsi / floppy。“--controller” 选择主板的范例 ,主板必要 根据必要 的存储控制器选择,可选的选项有 LsiLogic / LSILogicSAS / BusLogic / IntelAhci / PIIX3 / PIIX4 / ICH6 / I82078。末了 的 “--bootable” 表示控制器是否可以引导体系 。

上面的下令 创建了叫做 IDE 的存储控制器。之后假造 介质就能通过 “storageattach” 下令 毗连 到该控制器。

然后运行下面这个下令 来创建一个叫做 SATA 的存储控制器,它将会毗连 到之后的硬盘镜像上。

$ VBoxManage storagectl Ubuntu16.04 --name SATA --add sata --controller IntelAhci --bootable on

将之前创建的硬盘镜像和 CD/DVD 驱动器加载到 IDE 控制器。将 Ubuntu 的安装光盘插到 CD/DVD 驱动器上。然后用 “storageattach” 下令 毗连 存储控制器和假造 机。

$ VBoxManage storageattach Ubuntu16.04 --storagectl SATA --port 0 --device 0 --type hdd --medium "your_iso_filepath"

这将把 SATA 存储控制器及介质(比如之前创建的假造 磁盘镜像)毗连 到 Ubuntu16.04 假造 机中。

运行下面的下令 添加像网络毗连 ,音频之类的功能。

$ VBoxManage modifyvm Ubuntu10.10 --nic1 nat --nictype1 82540EM --cableconnected1 on $ VBoxManage modifyvm Ubuntu10.10 --vram 128 --accelerate3d on --audio alsa --audiocontroller ac97

通过指定你想要启动假造 机的名称,用下面这个下令 启动假造 机。

$ VBoxManage startvm Ubuntu16.04

然后会打开一个新窗口,新窗口里假造 机通过关联文件中引导。

在Linux上利用
VirtualBox的下令
行管理界面的方法讲解

你可以用接下来的下令 来关掉假造 机。

$ VBoxManage controlvm Ubuntu16.04 poweroff

“controlvm” 下令 用来控制假造 机的状态,可选的选项有 pause / resume / reset / poweroff / savestate / acpipowerbutton / acpisleepbutton。controlvm 有很多选项,用下面这个下令 来查看它支持的全部 选项。

$VBoxManage controlvm

在Linux上利用
VirtualBox的下令
行管理界面的方法讲解

完结

从这篇文章中,我们相识 了 Oracle Virtual Box 中一个非常 实用的工具 VBoxManage,文章包含了 VBoxManage 的安装和在 Ubuntu 16.04 体系 上的利用 ,包括通过 VBoxManage 中实用的下令 来创建和管理假造 机。渴望 这篇文章对你有帮助,别的 别忘了分享你的品评 或者建议。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 15254714558 | 2021-9-19 06:44:31 | 显示全部楼层
好帖子!
回复

使用道具 举报

avatar 成都路人甲萌 | 2021-9-20 02:13:32 | 显示全部楼层
知识就是力量啊!
回复

使用道具 举报

avatar 123457049 | 2021-10-16 01:02:40 | 显示全部楼层
白富美?高富帅?
回复

使用道具 举报

avatar 123456809 | 2021-10-18 20:28:59 | 显示全部楼层
灌水不是我的目的!
回复

使用道具 举报

投admin楼主一票,不用谢哦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则