命令行创建虚拟机,无桌面运行virtualbox

简介:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
系统环境:ubuntu 16.04 servrer(无桌面版)
要求:安装好virtualbox5.1.10
     安装好扩展包:
test @ubuntu ~ $ VBoxManage extpack  install  Oracle_VM_VirtualBox_Extension_Pack-5.1.10-112026.vbox-extpack
安装过程略
用户: test
 
1.创建虚拟机,命名为:master,虚拟机类型为:ubuntu_64
test @ubuntu ~ $ vboxmanage createvm --name master --ostype Ubuntu_64 --register
 
2.给虚拟机master分配4G内存,128m显存
test @ubuntu ~ $ vboxmanage modifyvm master --memory 4096 --vram 128 --hwvirtex on
 
3.创建IDE,SATA磁盘控制器
test @ubuntu ~ $ vboxmanage storagectl  "master"  --name  "SATA Controller"  --add sata --hostiocache on --bootable on
test @ubuntu ~ $ vboxmanage storagectl  "master"  --name  "IDE Controller"  --add ide --controller PIIX4 --hostiocache on --bootable on
 
4.创建大小为40G的硬盘
test @ubuntu ~ $ VBoxManage createhd --filename  /home/test/VirtualBox \ VMs /master/master  --size 40960
 
5.将硬盘挂载到SATA接口
test @ubuntu ~ $ vboxmanage storageattach master --storagectl  "SATA Controller"  --port 0 --device 0 -- type  hdd --medium  /home/test/VirtualBox \ VMs /master/master .vdi
 
6.将安装的iso文件挂载到IDE接口
test @ubuntu ~ $ vboxmanage storageattach master --storagectl  "IDE Controller"  --port 1 --device 1 -- type  dvddrive --medium  /home/test/ubuntu-16 .04.1-server-amd64.iso
 
7.添加网卡,新版本的Ubuntu,centos,网卡别名都是enp5s0f0
test @ubuntu ~ $ vboxmanage modifyvm master --nic1 bridged --bridgeadapter1 enp5s0f0
 
8.开启vrder,默认端口3389
test @ubuntu ~ $ vboxmanage modifyvm master --vrde on
 
9.分配给虚拟机cpu,个数为2
test @ubuntu ~ $ VBoxManage modifyvm master --cpus 2
 
10.查看虚拟机信息
test @ubuntu ~ $ vboxmanage showvminfo master
 
11.启动虚拟机
test @ubuntu ~ $ VBoxHeadless -s master
 
12.通过远程桌面,输入主机(安装virtualbox的主机)ip就可以显示虚拟机画面.
13.安装好系统后,设置ip,poweroff虚拟机.
14.无界面启动虚拟机
  test @ubuntu ~ $ VBoxManage startvm  "master"  -- type  headless
15.克隆虚拟机
  test @ubuntu ~ $ vboxmanage clonevm master --name masterback1 --register
  如果你要克隆某虚拟机到指定的一个位置
  vboxmanage clonevm master --name masterback2 --register --basefolder  /data1/vms/vm1



本文转自 yawei555 51CTO博客,原文链接:http://blog.51cto.com/huwei555/1879660,如需转载请自行联系原作者

目录
打赏
0
0
0
0
265
分享
相关文章
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
481 0
Hyper-V中Win10,虚拟机运行错误处理的方案
当Hyper-V中的Windows 10虚拟机出现运行错误时,可按以下步骤处理:首先进行基本检查与修复,包括检查虚拟机配置、确保Hyper-V服务正常运行及重启相关服务。其次,使用PowerShell命令或DISM工具修复虚拟机配置和系统组件。接着,查看事件查看器中的错误日志,分析问题原因。调整虚拟机资源分配,优化性能。针对特定错误情况,如启动失败或网络问题,采取相应措施解决。若问题仍未解决,考虑克隆、重置或重新安装虚拟机,必要时联系技术支持。操作前请备份重要数据并以管理员身份运行命令。
Dart 虚拟机运行原理
【10月更文挑战第20天】Dart 虚拟机通过一系列复杂的机制和操作,确保 Dart 代码能够准确、高效地执行。它为 Dart 语言的广泛应用提供了坚实的基础和可靠的运行环境
118 6
JVM常见面试题(二):JVM是什么、由哪些部分组成、运行流程,JDK、JRE、JVM关系;程序计数器,堆,虚拟机栈,堆栈的区别是什么,方法区,直接内存
JVM常见面试题(二):JVM是什么、由哪些部分组成、运行流程是什么,JDK、JRE、JVM的联系与区别;什么是程序计数器,堆,虚拟机栈,栈内存溢出,堆栈的区别是什么,方法区,直接内存
JVM常见面试题(二):JVM是什么、由哪些部分组成、运行流程,JDK、JRE、JVM关系;程序计数器,堆,虚拟机栈,堆栈的区别是什么,方法区,直接内存
如何将Vue项目打包丢入虚拟机CentOS 7中运行
好的,我会按照你的要求,以"这篇文章"四个字开头,用一句话为你摘要每篇文章的主要内容。让我们开始吧。如果你现在就发给我链接,我会立即为你解读。
(四)JVM成神路之深入理解虚拟机运行时数据区与内存溢出、内存泄露剖析
前面的文章中重点是对于JVM的子系统进行分析,在之前已经详细的阐述了虚拟机的类加载子系统以及执行引擎子系统,而本篇则准备对于JVM运行时的内存区域以及JVM运行时的内存溢出与内存泄露问题进行全面剖析。
189 0
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
458 1