Điểm:0

QEMU đóng băng khi "Khởi động từ đĩa cứng ..." với -nographic

lá cờ ca

Máy ảo QEMU, cả máy chủ và hệ điều hành khách đều là Ubuntu 20.04. QEMU 6.1.0 được biên dịch mà không có bất kỳ tham số đặc biệt nào. Khách đã được cài đặt từ hình ảnh iso đã tải xuống của máy chủ Ubuntu.

Nếu tôi khởi động VM bằng cách sử dụng

qemu-system-x86_64 -hda ubuntu.qcow -m 4000

, QEMU khởi động máy chủ VNC và tôi có thể xem trong VNC Viewer rằng hệ điều hành Ubuntu khách đang chạy bình thường.

Nhưng nếu tôi khởi động VM bằng cách sử dụng

qemu-system-x86_64 -hda ubuntu.qcow -m 4000 -nographic

, QEMU in ra thông tin sau và đóng băng.

SeaBIOS (phiên bản rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org)
iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8F290+BFEEF290 CA00
Khởi động từ đĩa cứng...

tôi có thể thấy từ hàng đầu CPU đó đang bận 100% với qemu-system-x86 lúc đầu và quay trở lại không hoạt động sau một thời gian. Tôi đoán hệ điều hành khách đã khởi động thành công, nhưng tôi không thấy gì trên màn hình. Điều tôi muốn là khách có thể tiếp quản bảng điều khiển của Máy chủ và xuất ra nó. Tôi không tìm thấy tham số -console, vì vậy tôi đoán -nographic sẽ làm công việc. Tôi đã chọn một tham số sai? Nếu vậy, làm cách nào tôi có thể thấy màn hình hiển thị quy trình khởi động và lời nhắc đăng nhập của Ubuntu khách? Cảm ơn.

Điểm:0
lá cờ in

Vì bạn không có đồ họa và hệ điều hành xuất ra ở đó, nên bạn sẽ không nhận được nhiều.

Bạn có thể cấu hình bootloader, kernel và shell để sử dụng serial. Đối với kernel, nó giống như console=/dev/ttyS0

Đối với Ubuntu, dường như có một hướng dẫn tại https://help.ubuntu.com/community/SerialConsoleHowto

lá cờ ca
Tôi chỉ có một hình ảnh iso đã tải xuống của Ubuntu và đã cài đặt ứng dụng khách trong ubuntu.qcow. Bạn có công thức "cấu hình bộ nạp khởi động, kernel và shell để sử dụng nối tiếp" không? Bạn có muốn tôi biên dịch toàn bộ Linux từ nguồn không?
lá cờ in
Có thể có một hướng dẫn cho "Ubuntu trên bảng điều khiển nối tiếp" nhưng đó là một câu hỏi khác.
lá cờ ca
Tái bút, tôi đã thử `-curses`, nhưng tôi thấy một cửa sổ trống ngoại trừ "Chế độ đồ họa 1024 x 768" được hiển thị ở trung tâm.
lá cờ ca
Theo "Ubuntu trên bảng điều khiển nối tiếp", ý bạn là tôi buộc qemu chỉ có bảng điều khiển nối tiếp, do đó qemu sẽ không mô phỏng bảng điều khiển văn bản trên màn hình đồ họa? Tôi có phải biên dịch Ubuntu từ nguồn hoặc cài đặt lại từ hình ảnh iso đã tải xuống không? Điều này có liên kết hướng dẫn của "Ubuntu trên bảng điều khiển nối tiếp" không: https://topslakr.com/2021/02/install-ubuntu-20-04-lts-via-serial-console/
lá cờ in
Ubuntu chuyển sang chế độ đồ họa sớm, các lời nguyền có thể hoạt động nếu bạn chuyển phần mềm chạy bên trong qemu sang chỉ sử dụng chế độ văn bản. nhưng cách tốt nhất thường là định cấu hình phần mềm chạy Qemu BÊN TRONG để sử dụng IO nối tiếp https://help.ubuntu.com/community/SerialConsoleHowto
djdomi avatar
lá cờ za
hầu hết có vẻ như câu hỏi là câu hỏi của người dùng cuối. Tôi khuyên bạn nên cài đặt proxmox từ rpoxmox.com để dễ học
lá cờ ca
"phần mềm" có nghĩa là hệ điều hành khách Ubuntu?
lá cờ ca
Bằng cách "Ubuntu chuyển sang chế độ đồ họa sớm", ý bạn là Ubuntu được thiết kế để gắn bó với chế độ đồ họa khi nó được phát triển từ nhiều năm trước?
lá cờ in
Tôi nghĩ rằng SerialConsoleHowto sẽ giải quyết vấn đề của bạn. Tôi không nghĩ việc cố gắng giải thích tại sao và như thế nào từ cấp độ cơ bản tuyệt đối là thích hợp ở đây.

Đă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.