CentOS6.10 命令行下用命令配置WIN7虚拟机

原创
2019/02/28 09:34
阅读数 292

先进入到你想把把虚拟机硬盘保存的位置,如我当前就把虚拟机硬盘创建在ROOT目录下,请根据自己的需要进入到相应位置

cd /root

// 创建虚拟机并注册

VBoxManage createvm --name Win7 --register

输出如下信息
Virtual machine 'Win7' is created and registered.
UUID: e224a958-aafc-4b92-b1fb-49af05be1e84
Settings file: '/root/VirtualBox VMs/Win7/Win7.vbox'


#设置系统类型win7 64 位
VBoxManage modifyvm Win7 --ostype Windows7_64

#说明  如果不知道自己想到的类型是什么,可以通过命令查看
#命令如下
#VBoxManage list ostypes >> /tmp/test.txt 
#信息被导出到 /tmp/test.txt 文件中,请自行查看此文件内容。

#设置内存大小1G
VBoxManage modifyvm Win7 --memory 1024

#建立虚拟磁盘:系统盘20G 请在需要存放硬盘的位置创建,或者带上路径 【这里不带路径,就创建在当前路径下了】
VBoxManage createmedium --filename Win7_HDD_SYS_20G.vdi --size 20000

服务器返回显示
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 60ded4e2-5fe4-431f-8bd8-602edec1b96d


建立虚拟磁盘:HOME盘20G
VBoxManage createmedium --filename Win7_HDD_HOME_20G.vdi --size 20000

服务器返回显示
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: a780926d-4db8-4c15-8eed-438b07b7bb89

#创建存储控制器IDE、SATA
VBoxManage storagectl Win7 --name IDE --add ide --controller PIIX4 --bootable on
VBoxManage storagectl Win7 --name SATA --add sata --controller IntelAhci --bootable on

#移除控制器:
#    VBoxManage storagectl Win7 --name IDE --remove
#    VBoxManage storagectl Win7 --name SATA --remove


关联虚拟机磁盘
VBoxManage storageattach Win7 --storagectl SATA --port 0 --device 0 --type hdd --medium Win7_HDD_SYS_20G.vdi
VBoxManage storageattach Win7 --storagectl SATA --port 1 --device 0 --type hdd --medium Win7_HDD_HOME_20G.vdi

#解除关联:
#    VBoxManage storageattach Win7 --storagectl SATA --port 0 --device 0 --type hdd --medium none
#    VBoxManage storageattach Win7 --storagectl SATA --port 1 --device 0 --type hdd --medium none

关联镜像文件
VBoxManage storageattach Win7 --storagectl IDE --port 0 --device 0 --type dvddrive --medium Ton7PE_V5.0.iso
#VBoxManage storageattach Win7 --storagectl IDE --port 1 --device 0 --type dvddrive --medium VBoxGuestAdditions_5.1.22.iso

#解除关联:
#    VBoxManage storageattach UbuntuRDHome --storagectl IDE --port 0 --device 0 --type dvddrive --medium none
#    VBoxManage storageattach UbuntuRDHome --storagectl IDE --port 1 --device 0 --type dvddrive --medium none


设置网络为桥接(nictype和bridgeadapter要根据主机的实际情况选择)  eth0 你的装虚拟机的宿主主机的网卡名称,可以通过ifconfig -a 看
VBoxManage modifyvm Win7 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 eth0 
设置网络这儿还是有很多时间遇到坑,回头再补上比较细的说明

下面对这条命令做一个简单的说明:
VBoxManage modifyvm Win7   --nic2 bridged --nictype2 82545EM --cableconnected2 on --bridgeadapter2 em1
对上面这句的解释
VBoxManage  总命令
modifyvm  子命令
Win7  虚拟机的名称
--nic2 这个选项是从1-N的,也就是最后的数字是变化的,可以从1到N。我这里是第二个网卡了,所以是2
bridged 这个表示桥接方式 其他方式,查一下帮助
--nictype2 网卡的型号和前面的1-N同样的意思,从1开始,这里应该要和前面的序号保持一致。
82545EM 网卡型号,可以通过 VBoxManage --help > /tmp/info.txt 中查看支持哪些
--cableconnected2 这也是其中一个选项 同样注意最后的序号一致
on 应该是表示启用
--bridgeadapter1 eth0  这个应该是设置与物理网卡绑定的  eth0 就是我宿主主机的网卡名称 可通过 ifconfig -a 看到所有


#设置远程桌面(可以使用VNC通过5540端口访问虚拟机桌面)
#VBoxManage modifyvm Win7 --vrdeport 5540 --vrdeaddress ""

启用远程桌面,启用之后才能远程
VBoxManage modifyvm Win7 --vrde on
修改远程桌面端口。只是修改没用,启用才能用
VBoxManage modifyvm Win7 --vrdeport 3390

启用i/o apic,否则安装系统的时候可能出现异常
vboxmanage modifyvm Win7 --ioapic on
virtualbox提示,选中i/o apic虚拟电脑将启用对输入输出apic(i/o apic)的支持。
这回轻微的降低虚拟电脑的性能。
请注意,一单在虚拟电脑中安装完Windows系统,就不应再禁用本选项


启动虚拟机
VBoxManage startvm Win7 --type headless
 服务器显示
 Waiting for VM "Win7" to power on...
VM "Win7" has been successfully started.


然后在WINDOW上打开远程连接。输入宿主主机的IP加上面配置的端口来连接。

断电关闭虚拟机

VBoxManage controlvm Win7 poweroff


如果要加载光驱其他ISO文件,需要关机才可以加。

 

相关命令常用用法

https://my.oschina.net/lwkai/blog/3015930

 

 

本人微信:   本人QQ:

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部