คำถามนี้เกิดขึ้นกับฉันเมื่อฉันพยายามให้ผู้เยี่ยมชม Ubuntu OS แสดงข้อความบูตใน QEMU VM (เช่น [ 2.34567890123] ... และ [ ตกลง ] ....) ที่นี่ฉันมี QEMU VM ทั้งโฮสต์และแขกเป็น Ubuntu 20.04 ในการแสดงข้อความบูตของแขกในคอนโซลของโฮสต์ (เช่น บรรทัดคำสั่งที่เริ่มต้น qemu) ฉันตั้งค่าบางบรรทัดของแขก /etc/default/grub
ไฟล์ดังนี้:
GRUB_TIMEOUT_STYLE=เมนู
GRUB_TIMEOUT=5
GRUB_TERMINAL_OUTPUT=คอนโซล
GRUB_CMDLINE_LINUX_DEFAULT=nomodeset
จากนั้นฉันเริ่มแขกโดยใช้คำสั่งต่อไปนี้:
qemu-system-x86_64 -hda ubuntu.qcow -m 2000 -nographic -serial ไม่มี
GRUB ส่งออก TUI ด้วยโหมดข้อความอนุกรมหรือ VGA -โนกราฟิก
ปิดใช้งานเอาต์พุต VGA และ - ไม่มีอนุกรม
ปิดใช้งานคอนโซลซีเรียล ดังนั้นฉันจึงไม่เห็น GRUB TUI ใดๆ เฉพาะจอภาพ QEMU เท่านั้นที่แสดงในคอนโซล ตามเอกสารของ -โนกราฟิก
(ที่นี่), "QEMU เป็นแอ็พพลิเคชันบรรทัดคำสั่งอย่างง่าย" ในสถานการณ์นี้ เช่นเดียวกับโปรแกรม C/C++ ปกติ มอนิเตอร์ QEMU จะใช้ พิมพ์ฉ
(หรือฟังก์ชั่นอื่น ๆ แต่โปรดให้ฉันใช้ชื่อนี้เป็นการสมควร) เพื่อแสดงเวอร์ชัน การแจ้ง และข้อความอื่น ๆ หลังจากผ่านไป 5 วินาที Ubuntu guest OS กำลังบูทอย่างไรก็ตาม ฉันไม่เห็นข้อความบูตที่พิมพ์ในคอนโซล การทดลองก่อนหน้านี้ของฉันแสดงให้เห็นว่า Ubuntu ไม่ได้ใช้คอนโซลอนุกรม แต่จะใช้โหมดข้อความ VGA สำหรับเอาต์พุตแทน ด้วยเหตุนี้ฉันเดาว่า Ubuntu สามารถใช้งานได้เหมือนกันหรือไม่ พิมพ์ฉ
ฟังก์ชั่นเพื่อส่งออกข้อความบูต QEMU ควรสามารถแสดงในคอนโซล (ผสมกับจอภาพ QEMU) เช่นเดียวกับวิธีปฏิบัติต่อเอาต์พุตของจอภาพ QEMU จากการสังเกตว่าคอนโซลมีเอาต์พุตของจอภาพ QEMU เท่านั้น คำถามของฉันคือ:
Ubuntu ไม่ได้ใช้ พิมพ์ฉ
สำหรับเอาต์พุตขณะบู๊ต ทั้งโดยชัดแจ้งหรือโดยค่าเริ่มต้น อาจเนื่องมาจากการพิจารณาประสิทธิภาพ หากเป็นพฤติกรรมเริ่มต้น ฉันสามารถใช้ตัวเลือกการบู๊ตใดเพื่อบังคับให้ Ubuntu ใช้ พิมพ์ฉ
เพื่อส่งข้อความบูตของมัน (หรือวิธีการส่งออกใด ๆ ที่ QEMU moniter ใช้) ซึ่งตรงข้ามกับโหมดข้อความ VGA? ตามบันทึกด้านข้าง ฉัน googled แต่ไม่พบเอกสารออนไลน์ใด ๆ เกี่ยวกับตัวเลือกการบู๊ตของ Ubuntu เช่น โนโมเซ็ต
ดังนั้นฉันจึงไม่ทราบว่ามีตัวเลือกการบูต Ubuntu ที่สามารถระบุสิ่งนี้ได้หรือไม่ กรุณาแบ่งปันลิงค์ของมันกับฉันถ้าคุณรู้ มันเป็นงานจำนวนมากดังนั้นฉันจึงไม่สามารถพูดได้อย่างแน่นอนว่าฉันได้กล่าวถึงทุกอย่างข้างต้นแล้ว หากฉันพลาดการพูดถึงบางสิ่งในคำถาม โปรดแจ้งให้เราทราบและฉันจะแก้ไข ขอบคุณ.