Điểm:0

Trình quản lý virt thiếu các loại kiến ​​​​trúc

lá cờ id

Tôi đang chạy 21.10 với virt-manager 3.2.0. Tôi đã cài: qemu-system-aarch64 qemu-system-i386 qemu-system-x86_64-microvm qemu-system-arm qemu-system-x86_64 qemu-system-x86_64-spice

dpkg -l | hệ thống grep qemu:

    ii qemu-block-extra 1:6.0+dfsg-2expubuntu1.1 amd64 mô-đun phụ trợ khối bổ sung cho qemu-system và qemu-utils
ii qemu-system-arm 1:6.0+dfsg-2expubuntu1.1 amd64 QEMU nhị phân mô phỏng hệ thống đầy đủ (cánh tay)
ii qemu-system-common 1:6.0+dfsg-2expubuntu1.1 amd64 QEMU tệp nhị phân mô phỏng hệ thống đầy đủ (tệp chung)
ii qemu-system-data 1:6.0+dfsg-2expubuntu1.1 tất cả mô phỏng toàn bộ hệ thống QEMU (tệp dữ liệu)
ii qemu-system-gui:amd64 1:6.0+dfsg-2expubuntu1.1 amd64 QEMU mô phỏng hệ thống đầy đủ nhị phân (giao diện người dùng và hỗ trợ âm thanh)
ii qemu-system-x86 1:6.0+dfsg-2expubuntu1.1 AMD64 QEMU mô phỏng hệ thống đầy đủ nhị phân (x86)

Khi tôi chạy trình quản lý tài năng lần đầu tiên, không có "Tùy chọn kiến ​​​​trúc". Mỗi khi tôi cố gắng xây dựng một máy ảo, nó sẽ mặc định là "x86_64". Sau đó tôi phát hiện ra, tôi chưa cài đặt qemu-system-arm. Vì vậy, tôi đã cài đặt nó. Sau đó tôi đã có sẵn "Tùy chọn kiến ​​trúc" với: x86_64, aarch64, cánh tay và armv6l. Tuy nhiên, không có "i386".

Vì vậy, tôi đã thử cài đặt lại "qemu-system-i386". Bây giờ, apt đưa cho tôi "Lưu ý, chọn 'qemu-system-x86' thay vì 'qemu-system-i386'". Nhưng, "qemu-system-x86" không có trong thư mục/usr/bin của tôi...và tôi có ấn tượng rằng "qemu-system-i386" đã thay thế trình điều khiển "qemu-kvm".

Sau đó, tôi đã thử cài đặt trực tiếp "qemu-system-x86" bằng apt. Nó nói nó đã được cài đặt, nhưng tôi vẫn không liệt kê nó trong /usr/bin của mình.

Tôi đã ở đây cả ngày và không thể tìm ra những gì tôi đang thiếu để yêu cầu người quản lý tài năng thăm dò ý kiến ​​​​về các kiến ​​​​trúc có sẵn trên máy tính để bàn của tôi. Bất cứ sự giúp đỡ nào cũng thật sự tuyệt vời.

N0rbert avatar
lá cờ zw
Vui lòng thêm đầu ra của `dpkg -l | grep qemu-system` cho câu hỏi bằng cách chỉnh sửa nó.
Điểm:0
lá cờ sl

Gói qemu-system-x86 chứa cả qemu-system-i386 cũng như qemu-system-x86_64. vì vậy nó không phải là bạn muốn bỏ lỡ một.

Nhưng nhìn chung /usr/bin/qemu-system-x86_64 là "hệ thống giám sát hệ thống thực" được thử nghiệm nhiều hơn và thậm chí HĐH 32 bit cũng có thể chạy tốt trong đó (giống như bạn có thể chạy HĐH cũ hơn đó trên hệ thống kim loại trần hiện đại như x86 tương thích ngược).

Trong hầu hết các trường hợp, mã nhị phân i386 không như bạn nghĩ, đó là mô phỏng của 32 bit :-) Đối với điều đó cũng xem những chủ đề tương tự:

Do đó, virt-manager và libvirt mặc định đúng là /usr/bin/qemu-system-x86_64 vì nó sẽ hoạt động (rất có thể tốt hơn) cho cả khách 32 và 64 bit.

Nếu bạn có nhu cầu nghiêm ngặt là "chỉ cung cấp 32 bit" cho khách - bạn có thể sau khi tạo trong chế độ xem XML của trình quản lý tài năng, hãy thay đổi nó thành <gõ vòm="i686" ...<emulator>/usr/bin/qemu-system-i386</emulator>

Cũng như được nêu trong một trong các tài liệu tham khảo ở trên, bạn có thể muốn đặt loại CPU - để làm như vậy khi kết thúc quá trình tạo khách của trình quản lý tài năng, hãy chọn "Tùy chỉnh khách" và trong phần CPU, bạn có thể tắt "Sao chép CPU máy chủ" điều này giúp bạn có thể chọn nhiều loại cũ khác nhau dẫn đến khách thấy bộ tính năng cpu bị giảm.

flyinggreg avatar
lá cờ id
cảm ơn bạn đã giải thích và giúp đỡ. Đó có phải là lý do tại sao trình đơn thả xuống Tùy chọn Kiến trúc của tôi không chứa tùy chọn 32 bit không?
Christian Ehrhardt avatar
lá cờ sl
Vâng, tôi nghĩ vậy @flyinggreg

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.