我在Linux和Windows上安装了virtualbox,我想知道如何在不从命令行打开虚拟框窗口的情况下设置虚拟机。
答案 0 :(得分:0)
使用VirtualBox命令行工具创建虚拟机:
我们以Windows Server 2008 64位为例,进行修改以使其具有品味。
$ VM='Windows-2008-64bit'
创建一个32GB的“动态”磁盘。
$ VBoxManage createhd --filename $VM.vdi --size 32768
您可以使用以下方法获得VirtualBox可以识别的操作系统类型的列表:
$ VBoxManage list ostypes
然后将最合适的一个复制到此处。
$ VBoxManage createvm --name $VM --ostype "Windows2008_64" --register
添加带有动态磁盘的SATA控制器。
$ VBoxManage storagectl $VM --name "SATA Controller" --add sata \
> --controller IntelAHCI
$ VBoxManage storageattach $VM --storagectl "SATA Controller" --port 0 \
> --device 0 --type hdd --medium $VM.vdi
添加带有DVD驱动器的IDE控制器,并将安装ISO插入驱动器:
$ VBoxManage storagectl $VM --name "IDE Controller" --add ide
$ VBoxManage storageattach $VM --storagectl "IDE Controller" --port 0 \
> --device 0 --type dvddrive --medium /path/to/windows_server_2008.iso
其他系统设置。
$ VBoxManage modifyvm $VM --ioapic on
$ VBoxManage modifyvm $VM --boot1 dvd --boot2 disk --boot3 none --boot4 none
$ VBoxManage modifyvm $VM --memory 1024 --vram 128
$ VBoxManage modifyvm $VM --nic1 bridged --bridgeadapter1 e1000g0
配置全部完成,启动!如果您是在远程计算机上完成此操作的,则可以通过vboxhost:3389将RDP发送到控制台。
$ VBoxHeadless -s $VM
一旦配置了操作系统,就可以关闭并弹出DVD。
$ VBoxManage storageattach $VM --storagectl "IDE Controller" --port 0 \
> --device 0 --type dvddrive --medium none
最后,最好定期拍摄快照,以便您始终可以恢复到已知良好的状态,而不必完全重新安装。
$ VBoxManage snapshot $VM take <name of snapshot>
而且,如果您需要还原到特定的快照:
$ VBoxManage snapshot $VM restore <name of snapshot>
希望有帮助。