Mac上双硬盘导致的盘符变化和权限问题引起的Vbox虚拟机启动失败
最近在小米笔记本上安装了黑苹果,从Arch Linux上转到了MacOS High Sierra。说实话,虽然在操作上很多东西还不是很习惯,但是MacOS丰富的软件和漂亮的界面以及合理的逻辑非常讨人喜欢。
很快,我也遇到了一些问题,首先是经常用到的VirtualBox虚拟机启动物理硬盘上的Windows时遇到的问题:
安装了双硬盘的笔记本在启动时设备符号是变化的,有时候是/dev/disk0,有时候则是/dev/disk1,导致保存的镜像文件(vmdk文件)需要重新生成。
Mac下只要重新挂载Windows分区所在的硬盘,权限也要重新授权。否则报错:
1
2
3
4VBoxManage: error: VMDK: could not open raw disk file '/dev/disk2'
VBoxManage: error: Error code VERR_RESOURCE_BUSY at /Users/vbox/tinderbox/4.3-mac-rel/src/VBox/Storage/VMDK.cpp(3390) in function int vmdkCreateRawImage(VMDKIMAGE*, VBOXHDDRAW*, uint64_t)
VBoxManage: error: Cannot create the raw disk VMDK: VERR_RESOURCE_BUSY
VBoxManage: error: The raw disk vmdk file was not created
索性写了一个简单的shell脚本,直接完成授权和生成vmdk文件的工作,顺便通过VBoxManager启动虚拟机。
1 |
|
参考资料:
关于MAC下用VirtualBox启动Windows时报错“VERR_RESOURCE_BUSY”的问题 https://apple.stackexchange.com/questions/165153/how-do-i-install-mavericks-onto-external-hd-but-from-inside-virtualbox 链接
VBoxManager的使用参考这里 https://www.shennongmin.org/?p=1993#comment-42 链接
VBoxManager官网文档 https://www.virtualbox.org/manual/ch08.html#vboxmanage-storageattach 链接
macOS安装教程兼小米Pro安装过程记录 https://blog.daliansky.net/MacOS-installation-tutorial-XiaoMi-Pro-installation-process-records.html 链接
小米笔记本Pro安装10.13随手记及EFI分享 https://blog.daliansky.net/XiaoMiPro-notebook-Installation-10.13-readily-remember-and-share-EFI.html 链接
Mac上双硬盘导致的盘符变化和权限问题引起的Vbox虚拟机启动失败
https://chewenkai.github.io/日常记录/mac上双硬盘导致的盘符变化和权限问题引起的vbox虚拟机启动失败/