开发者社区> 技术小阿哥> 正文

命令行创建虚拟机,无桌面运行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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Mac系统运行Win软件应用虚拟机软件CrossOver2023
CrossOver2023版是在Mac上运行Win软件的最简单方法,有了它,你无须 Win许可、重新启动或使用虚拟机即可在mac上使用Win软件。CrossOver23可以轻松地从Dock本地启动Win程序。CrossOver版还集成了macOS 功能,例如跨平台复制和粘贴,以及用于Win应用程序的共享文件系统。简单的使用方式,小白用户也可以自己安装虚拟机,让用户自己在mac电脑上安装Windows系统,增加电脑的使用方式,你可以用它来办公、来玩游戏,使用方式很广泛,需要注意的是,安装多个虚拟系统,需要电脑拥有很高的配置,方可支持运行!
72 0
LINUX创建桌面运行快捷方式
LINUX创建桌面运行快捷方式
25 0
CrossOver软件最新2023mac系统切换win双系统虚拟机
macbook使用的macOS系统与PC端使用windows系统是完全不同的,这也造成了许多应用程序不能在两个系统间进行数据互通。常用的解决方案是虚拟机或双系统,那么macbook虚拟机好还是双系统好?这要看实际使用场景。macbook虚拟机怎么装?虚拟机的安装是一个非常复杂的过程。下面我们来看详细介绍吧!
135 0
CrossOver 2022无需虚拟机即可运行win系统exe文件
今晚有一个学习群的同学在mac上安装了一款只适用于win的软件。安装方法:先安装crossover这款软件。(本人没用过苹果笔记本,对苹果笔记本完全不了解的状态,如果mac需要安装一些win软件的话,可以自己了解一下)
178 0
linux实用技巧:在虚拟机vmware16软件上安装CentOs8.2虚拟机,重置可用源和安装输入法
linux实用技巧:在虚拟机vmware16软件上安装CentOs8.2虚拟机,重置可用源和安装输入法
176 0
批量远程连接windows虚拟机执行命令
批量远程连接windows虚拟机执行命令
349 0
+关注
技术小阿哥
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载
相关实验场景
更多