'Nhãn đĩa không được nhận dạng' - khi sử dụng chia tay với hình ảnh qemu


12

Tôi có Linux từ đầu LiveCD chạy trên qemu vm. Tôi đang sử dụng lệnh này để tạo đĩa hda cho qemu:

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

Sau đó tôi chạy vm của tôi:

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

Sau khi khởi động, tôi thử lệnh này:

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

Và nó mang lại cho tôi 'lỗi nhãn đĩa không được công nhận'.

Tôi đang sử dụng parted 1.9.0 và không biết cách khắc phục.

Câu trả lời:


20

Bạn có thể cần phải tạo một nhãn trên đĩa đầu tiên.

Hãy thử chỉ chạy chia tay một cách thủ công:

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

4
Câu trả lời của James là gần như những gì tôi cần, tuy nhiên vì đã 2 năm trôi qua và các phân vùng lớn là chuẩn mực, msdos không hoạt động cho phân vùng 4TB. Trong trường hợp bất cứ ai cần điều này cho các phân vùng lớn, hãy sử dụng một đối số khác cho mklabel, chẳng hạn như gpt (bảng phân vùng hướng dẫn) (mklabel gpt)
Ryan Sorensen

6

Nếu bạn muốn làm những gì @James đề xuất thông qua cli, bạn có thể làm như sau:

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

Điều này tất nhiên là trên một ổ cứng nhỏ hơn (1TB) vì vậy như đã được đề cập trong các bình luận, bất cứ thứ gì trên 2TB sẽ yêu cầu một nhãn khác và bạn nên sử dụng GPT cho điều đó.

$ parted /dev/sde --script -- mklabel gpt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.