'Нерозпізнана мітка диска' - при використанні розлучених зображень qemu


12

У мене Linux з нуля LiveCD працює на qemu vm. Я використовую цю команду для створення диска hda для qemu:

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

І це дає мені "нерозпізнану помилку ярлика диска".

Я використовую розлучений 1.9.0 і не маю ідеї, як це виправити.

Відповіді:


20

Напевно, потрібно спочатку зробити мітку на диску.

Спробуйте просто виконати розлучення вручну:

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

4
Відповідь Джеймса була майже тим, що мені було потрібно, однак, оскільки минуло 2 роки, і великі розділи є нормою, msdos не працював для 4TB-розділу. Якщо комусь потрібно це для великих розділів, використовуйте інший аргумент для mklabel, наприклад gpt (таблиця розділів наведення) (mklabel gpt)
Ryan Sorensen

6

Якщо ви хочете зробити те, що @James рекомендується через кліп, ви можете зробити наступне:

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

Звичайно, це було на меншому жорсткому диску (1 ТБ), тому, як згадувалося в коментарях, все, що перевищує 2 ТБ, вимагатиме іншої мітки, і так, для цього вам слід використовувати GPT.

$ parted /dev/sde --script -- mklabel gpt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.