Virtualbox创建虚拟机for Centos7

1、宿主机上创建vbox的虚拟机目录、硬盘目录、iso目录
1
2
3
mkdir -p /vms/virtualbox/disk
mkdir -p /vms/virtualbox/iso
mkdir -p /vms/virtualbox/vms
2、创建虚拟机
1
VBoxManage createvm --name centos6 --ostype Linux_64 --register --basefolder /vms/virtualbox/vms/
3、创建虚拟磁盘(20G)
1
VBoxManage createvdi --filename /vms/virtualbox/disk/centos6.vdi --size 20000
4、创建虚拟机的硬盘控制器
1
VBoxManage storagectl centos6 --name store_controller_1 --add ide
5、挂载虚拟硬盘和虚拟光驱
1
2
3
VBoxManage storageattach centos6 --storagectl store_controller_1 --type hdd --port 0 --device 0 --medium /vms/virtualbox/disk/centos6.vdi

VBoxManage storageattach centos6 --storagectl store_controller_1 --type dvddrive --port 1 --device 0 --medium /vms/virtualbox/iso/CentOS-6.5-x86_64-minimal.iso

这里将已经创建好的虚拟磁盘挂载在虚拟机上,同时挂载一个虚拟光驱,加载ISO镜像文件。

6、设置启动顺序

将光驱设置为第一启动顺序,以便安装操作系统。

1
2
VBoxManage modifyvm centos6 --boot1 dvd
VBoxManage modifyvm centos6 --boot2 disk
7、查看自己的网卡,并创建桥接网络

PjjcH1.png

我的网卡是em1,所以将vbox nic1网卡绑定到它。

1
VBoxManage modifyvm centos6 --nic1 bridged --cableconnected1 on --nictype1 82540EM --bridgeadapter1 em1 --intnet1 brigh1 --macaddress1 auto
8、启动vrde模块
1
VBoxManage modifyvm centos6 --vrde on

VRDE模块用于启动RDP协议,使用微软的3389客户端即可连接。最后操作系统安装、设置完成后可以考虑关闭此屏幕输出:VBoxManage modifyvm centos6 –vrde off

9、调整系统参数

可以此时调整虚拟机的CPU、内存等参数

1
2
VBoxManage modifyvm centos6 --memory 1024
VBoxManage modifyvm centos6 --cpus 2
10、启动虚拟机
1
VBoxHeadless -startvm centos6

Pjj2Ax.png


PjjRN6.png

上图报错解决

1
yum update
11、再次启动虚拟机
1
VBoxHeadless -startvm centos6

Pjj7DA.png

12、mstsc远程输入宿主机IP地址安装操作系统即可(需开启防火墙3389端口)
13、安装完重启之后配置网络就可远程连接正常使用了
14、关闭vrde模块禁止桌面远程连接
1
2
3
4
5
6
1)安装完成之后先关闭虚拟机
2)关闭vrde模块(虚拟机开机状态是没法关闭的)
VBoxManage modifyvm centos6 --vrde off
3)开启虚拟机在后台运行
VBoxManage startvm centos6 -type headless
4)检查mstsc是否还可以远程连接

PjjjC8.png

1
5)ssh连接试试是否可行

Pjjxgg.png

博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%