![Mint 21의 Virtualbox에서 원시 디스크를 생성할 수 없습니다](https://linux55.com/image/212446/Mint%2021%EC%9D%98%20Virtualbox%EC%97%90%EC%84%9C%20%EC%9B%90%EC%8B%9C%20%EB%94%94%EC%8A%A4%ED%81%AC%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
면책조항: 저는 아직 Linux에 대한 경험이 많지 않습니다.
호스트 운영 체제:Mint 21 (Ubuntu 22.04 기준)
터미널을 통해 원시 디스크를 생성할 수 없습니다(여기에서 찾은 가이드) 이는 Virtualbox(v.7)가 게스트 운영 체제(Win7)용 설치 파일이 포함된 부팅 가능한 USB 스틱을 인식하는 데 필요합니다. 이것은 명령입니다 (여기및 기타 소스(등))
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은 이전에 (v6) 실제 드라이브에서 생성된 vmdks에서 부팅하거나 생성할 수 없습니다.