位置: IT常识 - 正文

在Linux上使用VirtualBox的命令行管理界面的方法讲解(linux virt-manager)

编辑:rootadmin
VirtualBox拥有一套命令行工具,你可以使用 VirtualBox 的命令行界面 (CLI) 对远程无界面的服务器上的虚拟机进行管理操作。今天小编将为大家带来的是在Linux上使用VirtualBox的命令行... 17-01-09

推荐整理分享在Linux上使用VirtualBox的命令行管理界面的方法讲解(linux virt-manager),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux中vi怎么用,linux vi用法,linux中vi怎么用,linux怎么用v2,linux virt-manager,linux如何使用vi,linux virt-manager,linux virt,内容如对您有帮助,希望把文章链接给更多的朋友!

VirtualBox拥有一套命令行工具,你可以使用 VirtualBox 的命令行界面 (CLI) 对远程无界面的服务器上的虚拟机进行管理操作。在这篇教程中,你将会学到如何在没有 GUI 的情况下使用 VBoxManage 创建、启动一个虚拟机。VBoxManage 是 VirtualBox 的命令行界面,你可以在你的主机操作系统的命令行中用它来实现对 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 版本需要一致!

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

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

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

$ VBoxManage list extpacks

在 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

在Linux上使用VirtualBox的命令行管理界面的方法讲解(linux virt-manager)

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

接下来我们需要设置操作系统类型,如果要安装 Linux 系的系统,那么用下面这条命令指定系统类型为 Linux 或者 Ubuntu 或者 Fedora 之类的。

$ VBoxManage modifyvm Ubuntu16.04 --ostype Ubuntu

用下面这条命令来设置虚拟系统的内存大小,也就是从主机中分配到虚拟机系统的内存。

$ VBoxManage modifyvm Ubuntu10.10 --memory 512

现在用下面这个命令为虚拟机创建一个存储控制器。

$ 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

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

你可以用接下来的命令来关掉虚拟机。

$ VBoxManage controlvm Ubuntu16.04 poweroff

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

$VBoxManage controlvm

完结

从这篇文章中,我们了解了 Oracle Virtual Box 中一个十分实用的工具 VBoxManage,文章包含了 VBoxManage 的安装和在 Ubuntu 16.04 系统上的使用,包括通过 VBoxManage 中实用的命令来创建和管理虚拟机。希望这篇文章对你有帮助,另外别忘了分享你的评论或者建议。

本文链接地址:https://www.jiuchutong.com/zhishi/278192.html 转载请保留说明!

上一篇:快启动怎么安装xp系统 快启动U盘装xp系统图文教程(快启动u盘装系统教程)

下一篇:antd——使用a-tree组件实现 检索+自动展开+自定义增删改查功能——技能提升(antd怎么用)

  • 荣耀30青春版和荣耀30的区别有哪些(荣耀30青春版和荣耀30哪个好)

    荣耀30青春版和荣耀30的区别有哪些(荣耀30青春版和荣耀30哪个好)

  • 苹果xr怎么录制视频(苹果xr怎么录屏)

    苹果xr怎么录制视频(苹果xr怎么录屏)

  • realme手机是什么牌子(realme手机官网)

    realme手机是什么牌子(realme手机官网)

  • 小米路由器密码忘记了怎么重新设置(小米路由器密码初始密码)

    小米路由器密码忘记了怎么重新设置(小米路由器密码初始密码)

  • 华为性能模式在哪打开(华为性能模式在哪里设置)

    华为性能模式在哪打开(华为性能模式在哪里设置)

  • 华为p40pro充电速度(华为p40p充电速度)

    华为p40pro充电速度(华为p40p充电速度)

  • 央视直播间在哪里看(央视频直播在哪看)

    央视直播间在哪里看(央视频直播在哪看)

  • 剪映怎么加黑屏(剪映怎么加黑屏字幕和配音)

    剪映怎么加黑屏(剪映怎么加黑屏字幕和配音)

  • 全屏手势在MIUI几(miui12全面屏手势失效)

    全屏手势在MIUI几(miui12全面屏手势失效)

  • iphone11能不能用pencil(iphone11能不能用12的手机壳)

    iphone11能不能用pencil(iphone11能不能用12的手机壳)

  • 为什么充电线用着用着松了(为什么充电线用着用着就不能用了)

    为什么充电线用着用着松了(为什么充电线用着用着就不能用了)

  • ipad和iphone的区别是什么(ipad与iphone区别是什么)

    ipad和iphone的区别是什么(ipad与iphone区别是什么)

  • iphone可以下载两个微信吗(iphone可以下载两个小红书)

    iphone可以下载两个微信吗(iphone可以下载两个小红书)

  • 为什么钢化膜有时候自己会裂了(为什么钢化膜有两个圈圈)

    为什么钢化膜有时候自己会裂了(为什么钢化膜有两个圈圈)

  • 标压和低压的区别(标压和低压的区别 h t)

    标压和低压的区别(标压和低压的区别 h t)

  • 手机听不见声音显示耳机模式什么原因(为什么打电话手机听不见声音)

    手机听不见声音显示耳机模式什么原因(为什么打电话手机听不见声音)

  • 手机希腊符号怎么打(手机数学符号希腊字母怎么打)

    手机希腊符号怎么打(手机数学符号希腊字母怎么打)

  • oppor11怎么设置桌面时钟(OPPOr11怎么设置地震预警)

    oppor11怎么设置桌面时钟(OPPOr11怎么设置地震预警)

  • 手机网站劫持怎么处理(手机网页劫持)

    手机网站劫持怎么处理(手机网页劫持)

  • 腾讯视频怎么没有声音(腾讯视频怎么没有弹幕了)

    腾讯视频怎么没有声音(腾讯视频怎么没有弹幕了)

  • sdh光接口线路码型为(sdh光接口分类代号)

    sdh光接口线路码型为(sdh光接口分类代号)

  • hdmi转vga显示器不亮(hdmi转vga显示器黑屏)

    hdmi转vga显示器不亮(hdmi转vga显示器黑屏)

  • 如何在WPS表格中快速搜索(如何在wps表格中加入线段)

    如何在WPS表格中快速搜索(如何在wps表格中加入线段)

  • 声音显示耳机怎么回事(音量显示耳机)

    声音显示耳机怎么回事(音量显示耳机)

  • windows7旗舰版系统魔兽争霸Dota画面不清晰的解决(win7旗舰版系统怎么样)

    windows7旗舰版系统魔兽争霸Dota画面不清晰的解决(win7旗舰版系统怎么样)

  • 网站国际化 多语言处理工具i18n安装使用方法(网站国际化方案)

    网站国际化 多语言处理工具i18n安装使用方法(网站国际化方案)

  • 价外费用纳税义务发生时间
  • 公司给个人分红会计分录
  • 金税盘怎么向分行汇款
  • 农业合作社享受优惠政策
  • 购入包装物计入
  • 专票3个点和6个点哪个多
  • 小规模能开劳务费吗
  • 投资损失怎么进行季度所得税申报
  • 公司活动发言稿范文
  • 财政收回项目资金的整改报告
  • 零售商品收入会计分录
  • 其他应付款能转收入么
  • 免税收入的三个条件
  • 劳务公司计提工资怎么算
  • 用银行存款上交上月税金会计分录
  • 诉讼费可以入公司账吗
  • 审计费用需要计什么科目
  • 营改增后利息收入交什么税
  • 发票最大限额999元,超过了怎么办
  • 政府奖励资金如何入账
  • 电子税务局清算备案能撤销吗
  • php验证码代码怎么写
  • 爱奇艺以图搜剧不见了
  • 俄勒冈州邮编
  • php字符串函数有哪些
  • dm分区工具图解教程
  • 存货的核算方法一次可以选用几个
  • 购买股票会计处理流程
  • linux的nano是什么意思
  • 服装制造行业成本占比
  • 学生誓词最新2022年
  • 个人所得税法实施细则2023
  • 代扣代缴个人所得税奖励金
  • 农民工工资专户管理暂行办法
  • sqlserver2008安装步骤图文
  • SQL Server 2005 模板参数使用说明
  • 新会计准则股权投资
  • 伤残鉴定中心流程
  • 固定资产盘亏所得税清算时怎么处理
  • 工会经费计提比例是应发工资还是实发工资
  • 经营杠杆系数的经济含义
  • 产品销售收入的确认条件
  • 公司账户可以转个人支付宝吗
  • 稳岗返还计入营业外收入
  • 酒店代金券是什么意思
  • 三证合一是哪三证
  • 企业职工医院收入怎么样
  • 商业承兑汇票和银行承兑汇票的区别
  • 离岸银行账户开户
  • 所有者权益增加额怎么计算
  • 会计建账的内容
  • mysql的json数据类型
  • sql server的修改语句
  • Winserver2012下mysql 5.7解压版(zip)配置安装教程详解
  • xp系统控制面板在哪里打开
  • win7 系统启动
  • 电脑ems是什么意思啊
  • win1020h2正式版
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • win10家庭版教程
  • win8系统怎么重新安装系统
  • linux root 密码忘了怎么办
  • win7屏幕不停闪烁
  • windows 8改windows 7
  • vsftpd.log
  • 深入理解bootstrap
  • SDK不兼容Ubuntu64位系统的解决办法!!!
  • python的删除
  • unity3d inspector
  • jQuery插件ajaxFileUpload异步上传文件
  • bootstrap制作的网站页面
  • javascript函数的定义
  • jQuery轻松实现表格的隔行变色和点击行变色的实例代码
  • js延时加载的方法
  • 登陆界面android
  • Material Design:利用RecyclerView CardView实现新闻卡片样式
  • 上海市税务官方网站网址
  • 国家税务局科员属于什么级别
  • 入职培训结束寄语
  • 公交爱心卡需要每年审吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设