我已经在 Ubuntu Server 16.04 上安装了 VirtualBox。此服务器没有安装任何桌面。我们也不想在上面安装任何桌面。有什么方法可以通过命令行使用 VirtualBox 创建和管理虚拟机?
以下是创建 Ubuntu 虚拟机的步骤:
创建虚拟机
VBoxManage createvm --name Ubuntu10.10
Run Code Online (Sandbox Code Playgroud)创建硬盘
VBoxManage createhd --filename Ubuntu10.10 --size 5120
Run Code Online (Sandbox Code Playgroud)注册虚拟机
VBoxManage registervm '/home/user/VirtualBox VMs/Ubuntu10.10/Ubuntu10.10.vbox'
Run Code Online (Sandbox Code Playgroud)设置操作系统类型
VBoxManage modifyvm Ubuntu10.10 --ostype Ubuntu
Run Code Online (Sandbox Code Playgroud)设置内存或 RAM(以 MB 为单位)
VBoxManage modify Ubuntu10.10 --memory 512
Run Code Online (Sandbox Code Playgroud)创建存储控制器
VBoxManage storagectl Ubuntu10.10 --name IDE --add ide --controller PIIX4 --bootable on
Run Code Online (Sandbox Code Playgroud)
--add
用于添加系统总线类型,如ide/sata/scsi/floppy
--controller
用于选择芯片组类型--bootable
说控制器是否可启动连接存储
VBoxManage storageattach Ubuntu10.10 --storagectl IDE --port 0 --device 0 --type hdd --medium "filename"
Run Code Online (Sandbox Code Playgroud)
注意:filename
是ISO镜像位置,比如
/home/user/Downloads/ubuntu-10.10-desktop-i386.iso
Run Code Online (Sandbox Code Playgroud)添加您可能需要的功能
VBoxManage modifyvm Ubuntu10.10 --vram 128 --accelerate3d on --audio alsa --audiocontroller ac97
Run Code Online (Sandbox Code Playgroud)设置网络类型
VBoxManage modifyvm Ubuntu10.10 --nic1 nat --nictype1 82540EM --cableconnected1 on
Run Code Online (Sandbox Code Playgroud)
none
、null
、nat
、bridged
、intnet
、hostonly
、vde
启动虚拟机
VBoxManage startvm Ubuntu10.10
Run Code Online (Sandbox Code Playgroud)你可以随时谷歌它以找到其他资源。
归档时间: |
|
查看次数: |
1338 次 |
最近记录: |