deepin系统 virtualbox 启动U盘中的系统

本小妞迷上赌 提交于 2020-08-15 00:11:53

virtualbox启动U盘中的系统

先加入把本用户加入组 vboxusers 和 disk (需要注销后再次登录才生效)。

sudo usermod -aG vboxusers $USER
sudo usermod -aG disk $USER

执行命令创建 vmdk 文件

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda

/path/to/file.vmdk 是目标 vmdk 文件,/dev/sda 是 U盘的设备文件。

然后执行命令附加 vmdk 到 IDE Storage 中:

VBoxManage storageattach uos --storagectl "IDE" --port 0 --device 0 --type hdd --medium /path/to/file.vmdk

或者也可以在 UI 下面把 /path/to/file.vmdk 加入 IDE Storage 中,操作如下:

进入设置 > 存储,在控制器 IDE 添加硬盘:

点击注册图标按钮,打开文件选择对话框,选择那个 vmdk 文件打开。

然后就回到虚拟硬盘选择窗口,再选中那个 vmdk 文件,点击选择按钮,然后就能看到 vmdk 文件被添加到 控制器 IDE下了。

可以使用命令 VBoxManage showvminfo uos|grep Storage 查看有关存储控制器的信息。

之后启动虚拟机,按 F12 键选择启动设备,然后按 1 选择 IDE Controller 的 Primary Master。

然后就从 U盘启动,并看到安装系统的界面了。

参考

Using a Raw Host Hard Disk From a Guest VirtualBox添加raw disk时出现VERR_ACCESS_DENIED

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!