跳转至

虚拟机相关

虚拟机使用物理硬盘启动

virtualbox比较好弄,vmware没弄通

linux下 查询硬盘id, 并创建raw映射文件:

ls -l /dev/disk/by-id
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/disk/by-id/xxxxxx

win

VBoxManage.exe internalcommands createrawvmdk -filename D:\vm\disk500.vmdk -rawdisk \\.\PHYSICALDRIVE1

注意给权限,必要时勾选“使用主机I/O缓存”

linux挂载vmdk

安装vmware-workstation后得到vmware-mount工具

sudo vmware-mount mint_work-home2.vmdk /mnt/vmdk

virtualbox命令

VBoxManage startvm "VM name" --type 
--type可以是 * gui:正常模式,关闭gui同时关闭虚拟机 * sdl: * headless:无界面启动 * separate:分离式启动,关闭gui不会关闭虚拟机

VirtualBox Linux下使用的问题

主要是注意权限:

  • Linux下装virtualbox扩展,用root权限

  • Linux允许guest os使用usb设备,需要将当前用户加到vboxusers组里,如sudo usermod -a -G vboxusers my_user

PVE Proxmox 开源的虚拟化平台

https://pve.proxmox.com/wiki/Main_Page

支持核显直通