Virtualbox创建虚拟机for Centos7

Posted 93bok

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Virtualbox创建虚拟机for Centos7相关的知识,希望对你有一定的参考价值。

本文源链接地址:https:www.93bok.com

1、宿主机上创建vbox的虚拟机目录、硬盘目录、iso目录
mkdir -p /vms/virtualbox/disk
mkdir -p /vms/virtualbox/iso
mkdir -p /vms/virtualbox/vms
2、创建虚拟机
VBoxManage createvm --name centos6 --ostype Linux_64 --register --basefolder /vms/virtualbox/vms/
3、创建虚拟磁盘(20G)
VBoxManage createvdi --filename /vms/virtualbox/disk/centos6.vdi --size 20000
4、创建虚拟机的硬盘控制器
VBoxManage storagectl centos6 --name store_controller_1 --add ide
5、挂载虚拟硬盘和虚拟光驱
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、设置启动顺序

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

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

技术分享图片

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

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

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

9、调整系统参数

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

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

技术分享图片


技术分享图片

上图报错解决

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

技术分享图片

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

技术分享图片

5)ssh连接试试是否可行

技术分享图片

以上是关于Virtualbox创建虚拟机for Centos7的主要内容,如果未能解决你的问题,请参考以下文章

Virtualbox虚拟机开机自启for Centos7

win10安装virtualBox创建CentOS6.5虚拟机

VirtualBox虚拟机安装CentOS 7

CentOS8上安装virtualbox6并创建Windows10虚拟机

二:通过VirtualBox+Vagrant创建一个centos的虚拟机:

VirtualBox创建多个虚拟机,并设置网络互通