![无法在 Mint 21 上的 Virtualbox 中创建原始磁盘](https://linux22.com/image/212446/%E6%97%A0%E6%B3%95%E5%9C%A8%20Mint%2021%20%E4%B8%8A%E7%9A%84%20Virtualbox%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E5%8E%9F%E5%A7%8B%E7%A3%81%E7%9B%98.png)
免责声明:我还没有太多使用 Linux 的经验。
主机操作系统:Mint 21(基于Ubuntu 22.04)
我无法通过终端创建原始磁盘(指南在这里找到),这是 Virtualbox(v.7)识别可启动 USB 记忆棒所必需的,该 USB 记忆棒包含我的来宾操作系统(Win7)的安装文件。这是命令(来自这里和其他来源(ETC))
sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
这是我收到的错误:
VBoxManage: error: Error code VERR_INVALID_PARAMETER at /home/vbox/tinderbox/build-trunk/svn/src/VBox/Storage/VMDK.cpp(4481) in function int vmdkRawDescParseConfig(PVMDKIMAGE, char**, uint32_t*, uint32_t*, void**, size_t*, bool*, char**)
VBoxManage: error: VMDK: could get raw descriptor for '/home/user1/usb.vmdk'
VBoxManage: error: Error code VERR_INVALID_PARAMETER at /home/vbox/tinderbox/build-trunk/svn/src/VBox/Storage/VMDK.cpp(5296) in function int vmdkCreateImage(PVMDKIMAGE, uint64_t, unsigned int, const char*, PCVDGEOMETRY, PCVDGEOMETRY, PCRTUUID, PVDINTERFACEPROGRESS, unsigned int, unsigned int)
VBoxManage: error: Cannot create the raw disk VMDK: VERR_INVALID_PARAMETER
VBoxManage: error: The raw disk vmdk file was not created
运行命令而不sudo
产生相同的结果。我还将我的用户添加到该disk
组中。这是sudo fdisk -l
我尝试将原始磁盘映射到的输出:
Disk /dev/sdb: 59.38 GiB, 63753420800 bytes, 124518400 sectors
Disk model: USB 3.0 FD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
我目前陷入困境,所以任何帮助将不胜感激。谢谢!
答案1
这似乎是 Vbox v7 的错误(更新后在 archlinux 上的行为非常相同)。 v6 工作完美,v7 既不能从 vmdks 启动,之前(v6)是从真实驱动器创建的,也不能创建它们。