使用 virtualbox 的命令行设置虚拟机和主机 OS
setting up virtual machine and host OS using commandline of virtual box
我在 linux 上安装了 virtualbox,windows 我想知道如何在不从命令行打开 virtual box window 的情况下设置虚拟机。
使用 VirtualBox 命令行工具创建虚拟机:
我们以WindowsServer 2008 64bit为例,请自行修改。
$ VM='Windows-2008-64bit'
创建一个 32GB 的“动态”磁盘。
$ VBoxManage createhd --filename $VM.vdi --size 32768
您可以获得 VirtualBox 可识别的 OS 类型的列表:
$ 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>
希望对您有所帮助..
我在 linux 上安装了 virtualbox,windows 我想知道如何在不从命令行打开 virtual box window 的情况下设置虚拟机。
使用 VirtualBox 命令行工具创建虚拟机:
我们以WindowsServer 2008 64bit为例,请自行修改。
$ VM='Windows-2008-64bit'
创建一个 32GB 的“动态”磁盘。
$ VBoxManage createhd --filename $VM.vdi --size 32768
您可以获得 VirtualBox 可识别的 OS 类型的列表:
$ 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>
希望对您有所帮助..