1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| # 创建虚拟机前要规划虚拟机有几块磁盘、几个cpu、多大内存,磁盘存储地址 #设置虚拟机存储地址 二选一 sudo VBoxManage setproperty machinefolder default #默认地址 /root/VirtualBox VMs sudo VBoxManage setproperty machinefolder /mnt/data/virtualbox #自定义地址 # 创建虚拟机名称为 ubuntu1804 sudo VBoxManage createvm --name ubuntu1804 --register # 修改虚拟机ubuntu1804的系统类型为Ubuntu_64 sudo VBoxManage modifyvm ubuntu1804 --ostype Ubuntu_64 # 修改虚拟机ubuntu1804的内存大小为128g sudo VBoxManage modifyvm ubuntu1804 --memory 131072 # 给虚拟机ubuntu1804 创建系统盘大小为200g 在当前目录创建vdi sudo VBoxManage createmedium --filename ubuntu1804_HDD_SYS_200G.vdi --size 200000 # 给虚拟机ubuntu1804 创建磁盘大小为1000g 在当前目录创建vdi sudo VBoxManage createmedium --filename ubuntu1804_HDD_HOME_1000G.vdi --size 1000000 #给虚拟机创建存储控制器 ide sata sudo VBoxManage storagectl ubuntu1804 --name IDE --add ide --controller PIIX4 --bootable on sudo VBoxManage storagectl ubuntu1804 --name SATA --add sata --controller IntelAhci --bootable on # 给虚拟机关联两块磁盘 sudo VBoxManage storageattach ubuntu1804 --storagectl SATA --port 0 --device 0 --type hdd --medium ubuntu1804_HDD_SYS_200G.vdi sudo VBoxManage storageattach ubuntu1804 --storagectl SATA --port 1 --device 0 --type hdd --medium ubuntu1804_HDD_HOME_1000G.vdi # 给虚拟机关联镜像文件 根据实际情况填写路径 sudo VBoxManage storageattach ubuntu1804 --storagectl IDE --port 0 --device 0 --type dvddrive --medium /mnt/data/iso/bootos1.8.4.iso # 给虚拟机配置桥接网卡 82545EM enp129s0f0 根据实际情况填写 sudo VBoxManage modifyvm ubuntu1804 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 enp129s0f0 # 设置远程桌面(可以使用VNC通过5540端口访问虚拟机桌面) sudo VBoxManage modifyvm ubuntu1804 --vrdeport 5540 --vrdeaddress "" # 打开远程桌面 sudo VBoxManage modifyvm ubuntu1804 --vrde on # 高级配置 务必开启 # 配置内存大页 使用内存大页的好处是能保证虚拟机的所有内存在Host上始终以大页形式存在,并且保证物理连续,可以有效的减少TLB Miss,显著提升内存访问密集型业务的性能。 sudo VBoxManage modifyvm ubuntu1804 --largepages on # 设置虚拟机存储地址 sudo VBoxManage setproperty machinefolder /mnt/data/virtualbox # 修改虚拟机cpu个数,必须先开启ioapic sudo VBoxManage modifyvm ubuntu1804 --ioapic on sudo VBoxManage modifyvm ubuntu1804 --cpus 16 # 设置cpu运行峰值 sudo VBoxManage modifyvm ubuntu1804 --cpuexecutioncap 80 # # 以无界面方式启动虚拟机 sudo VBoxManage startvm ubuntu1804 --type headless # 关闭虚拟机 sudo VBoxManage controlvm ubuntu1804 poweroff # 完全停止 sudo VBoxManage startvm ubuntu1804 --type emergencystop
|
使用vnc连接 ip:5540 无用户名密码
参考文档:
https://blog.csdn.net/shennongminblog/article/details/78858639