无法在 Mint 21 上的 Virtualbox 中创建原始磁盘

无法在 Mint 21 上的 Virtualbox 中创建原始磁盘

免责声明:我还没有太多使用 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)是从真实驱动器创建的,也不能创建它们。

相关内容