Score:0

QEMU ค้างที่ "การบูตจากฮาร์ดดิสก์..." ด้วย -nographic

ธง ca

QEMU VM ทั้งโฮสต์และระบบปฏิบัติการแขกเป็น Ubuntu 20.04 QEMU 6.1.0 ถูกคอมไพล์โดยไม่มีพารามิเตอร์พิเศษใดๆ ผู้เยี่ยมชมได้รับการติดตั้งจากอิมเมจ iso ที่ดาวน์โหลดของเซิร์ฟเวอร์ Ubuntu

ถ้าฉันเริ่ม VM โดยใช้

ระบบ qemu-x86_64 -hda ubuntu.qcow -m 4000

QEMU เริ่มเซิร์ฟเวอร์ VNC และฉันสามารถดูใน VNC Viewer ว่าระบบปฏิบัติการ Ubuntu ของแขกทำงานอย่างถูกต้อง

แต่ถ้าฉันเริ่ม VM โดยใช้

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

, QEMU พิมพ์สิ่งต่อไปนี้และค้าง

SeaBIOS (เวอร์ชั่น rel-1.14.0-0-g155821a1990b-prebuild.qemu.org)
iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8F290+BFEEF290 CA00
บูตจากฮาร์ดดิสก์...

สามารถดูได้จาก สูงสุด CPU นั้นยุ่ง 100% qemu-ระบบ-x86 ในตอนแรกและกลับเข้าสู่รอบเดินเบาหลังจากนั้นไม่นาน ฉันเดาว่าระบบปฏิบัติการเกสต์ได้ทำการบูทเสร็จเรียบร้อยแล้ว แต่ฉันไม่เห็นอะไรเลยบนหน้าจอ สิ่งที่ฉันต้องการคือแขกสามารถเข้าควบคุมคอนโซลของโฮสต์และส่งออกไปยังคอนโซลได้ ฉันไม่พบพารามิเตอร์ -console ดังนั้นฉันเดา -โนกราฟิก จะทำงาน ฉันเลือกพารามิเตอร์ผิดหรือไม่ ถ้าเป็นเช่นนั้น ฉันจะดูการแสดงขั้นตอนการบูทและข้อความแจ้งการเข้าสู่ระบบของเกสต์ Ubuntu ได้อย่างไร ขอบคุณ.

Score:0
ธง in

เนื่องจากคุณไม่มีกราฟิกและ OS ส่งออกที่นั่น จึงคาดหวังได้มากว่าคุณจะไม่ได้รับมากนัก

คุณสามารถกำหนดค่า bootloader เคอร์เนล และเชลล์ให้ใช้ซีเรียลได้ สำหรับเคอร์เนล มันเหมือนกับ console=/dev/ttyS0

สำหรับ Ubuntu ดูเหมือนว่าจะมีคำแนะนำที่ https://help.ubuntu.com/community/SerialConsoleHowto

ca flag
ฉันมีอิมเมจ iso ของอูบุนตูที่ดาวน์โหลดมาเท่านั้น และติดตั้งเกสต์ใน ubuntu.qcow คุณมีสูตร "กำหนดค่า bootloader เคอร์เนลและเชลล์เพื่อใช้ซีเรียล" หรือไม่ คุณต้องการให้ฉันรวบรวม Linux ทั้งหมดจากแหล่งที่มาหรือไม่
in flag
อาจมีคำแนะนำสำหรับ "Ubuntu บนคอนโซลอนุกรม" แต่นั่นเป็นคำถามอื่น
ca flag
ป.ล. ฉันลอง `-curses` แต่หน้าต่างว่างเปล่ายกเว้น "1024 x 768 Graphic mode" ที่แสดงตรงกลาง
ca flag
โดย "Ubuntu บนคอนโซลซีเรียล" คุณหมายความว่าฉันบังคับให้ qemu มีคอนโซลซีเรียลเท่านั้น เพื่อที่ qemu จะไม่จำลองคอนโซลข้อความบนจอภาพกราฟิก ฉันต้องคอมไพล์ Ubuntu จากซอร์สหรือติดตั้งใหม่จากอิมเมจ iso ที่ดาวน์โหลดมาหรือไม่ ลิงค์นี้เป็นแนวทางของ "Ubuntu บนคอนโซลอนุกรม" หรือไม่: https://topslakr.com/2021/02/install-ubuntu-20-04-lts-via-serial-console/
in flag
Ubuntu เข้าสู่โหมดกราฟิกตั้งแต่เนิ่นๆ คำสาปอาจใช้การได้หากคุณเปลี่ยนซอฟต์แวร์ที่ทำงานภายใน qemu ให้ใช้โหมดข้อความเท่านั้น แต่วิธีที่ดีที่สุดคือกำหนดค่าซอฟต์แวร์ที่รัน INSIDE qemu เพื่อใช้ serial IO https://help.ubuntu.com/community/SerialConsoleHowto
djdomi avatar
za flag
ส่วนใหญ่ดูเหมือนว่าคำถามเป็นคำถามของผู้ใช้ปลายทาง ฉันขอแนะนำให้คุณติดตั้ง proxmox จาก rpoxmox.com เพื่อการเรียนรู้ที่ง่าย
ca flag
โดย "ซอฟต์แวร์" คุณหมายถึง ubuntu guest OS หรือไม่
ca flag
โดย "Ubuntu เข้าสู่โหมดกราฟิกก่อนกำหนด" คุณหมายถึง Ubuntu ได้รับการออกแบบให้ยึดติดกับโหมดกราฟิกเมื่อได้รับการพัฒนาเมื่อหลายปีก่อนหรือไม่
in flag
ฉันคิดว่า SerialConsoleHowto จะแก้ปัญหาของคุณได้ ฉันไม่คิดว่าการพยายามอธิบายว่าทำไมและอย่างไรจากระดับพื้นฐานสัมบูรณ์จึงเหมาะสมที่นี่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา