'인식 할 수없는 디스크 레이블'-qemu 이미지와 함께 사용할 때


12

qemu vm에서 Linux를 처음부터 실행하고 있습니다. 이 명령을 사용하여 qemu에 대한 hda 디스크를 만듭니다.

qemu-img.exe create -f qcow2  base-linux.img 5G

그런 다음 vm을 실행합니다.

qemu.exe -m 1024 -boot d -cdrom lfslivecd-x86-6.3-r2145.iso -hda base-linux.img

부팅 후이 명령을 시도하십시오.

parted /dev/hda unit GB mkpartfs primary ext3 0 5

그리고 그것은 나에게 'recoginised disc label error'를 알려줍니다.

parted 1.9.0을 사용하고 있으며 그것을 고치는 방법에 대한 아이디어가 없습니다.

답변:


20

디스크에 레이블을 먼저 작성해야합니다.

수동으로 parted를 실행하십시오.

parted /dev/hda
unit GB
mklabel msdos
mkpartfs primary ext3 0 5

4
James의 대답은 거의 필요한 것이었지만 2 년이 지났고 큰 파티션이 표준이기 때문에 msdos는 4TB 파티션에서 작동하지 않았습니다. 누구든지 큰 파티션에 이것을 필요로한다면, gpt (guid partition table) (mklabel gpt)와 같은 mklabel에 다른 인수를 사용하십시오
Ryan Sorensen

6

cli를 통해 @James가 권장하는 작업을 수행하려면 다음을 수행하십시오.

$ parted /dev/sde --script -- mklabel msdos
$ parted /dev/sde --script -- mkpart primary 0 -1

코멘트에서 언급했듯이 이것은 물론 작은 HDD (1TB)에 있었으므로 2TB 이상은 다른 레이블이 필요하므로 GPT를 사용해야합니다.

$ parted /dev/sde --script -- mklabel gpt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.