ฉันจะติดตั้ง qemu ได้อย่างไร


50

ฉันจะติดตั้งqemuคำสั่งได้อย่างไร

ฉันพิมพ์qemuและกดแท็บและได้รับรายชื่อของไบนารีที่ติดตั้ง

qemu-alpha
qemu-arm
...
qemu-x86_64

qemuแต่ไม่มี

ฉันพิมพ์man qemuและส่งคืนเอกสารราวกับว่าคำสั่งได้รับการติดตั้งแล้ว

ฉันพิมพ์qemuเพื่อเรียกใช้คำสั่ง แต่ไม่มีอยู่?

No command 'qemu' found, did you mean:
 Command 'qtemu' from package 'qtemu' (universe)
 Command 'aqemu' from package 'aqemu' (universe)
qemu: command not found

แต่หลังจากติดตั้งsudo apt-get install qtemu aqemuฉันก็ยังไม่สามารถทำงานqemuได้

ฉันแค่พยายามเรียกใช้คำสั่งต่อไปนี้qemu -localtime -net user -net nic -m 256 -cdrom minix.iso -hda minix.img -boot dสำหรับการสอนแบบ minix

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม


ฉันกำลังมองหาคำตอบนี้เช่นกัน ฟอรัมส่วนใหญ่ที่มีข้อมูลเกี่ยวกับการใช้ qemu จะให้ความช่วยเหลือสำหรับเวอร์ชั่นอื่น ไม่ว่าจะติดตั้งรุ่นใดใน repos ของ ubuntu มันแตกต่างอย่างสิ้นเชิงทำงานได้อย่างสมบูรณ์แตกต่างจาก qemu ปกติ
Joshua Robison

รุ่นล่าสุดของอูบุนตู (อย่างน้อย 14.04) มีqemusymlink qemu-system-i386ที่ค่าเริ่มต้น sudo update-alternatives --config qemuที่สามารถเปลี่ยนแปลงได้ด้วย
Lekensteyn

คำตอบ:


44

เพียงแทนที่qemuด้วยqemu-system-i386หรือqemu-system-x86_64ตามความเหมาะสม (ไม่ว่าคุณต้องการระบบ 32- บิตหรือ 64- บิตและ ISO ที่คุณใช้อยู่)

นอกจากนี้คุณยังสามารถใช้aqemuซึ่งเป็นกราฟิก (GUI) front-end เพื่อ qemu


ไม่ทำงานเนื่องจากโปรแกรมอย่าง aqemu กำลังติดตั้งให้ทำงานร่วมกับ qemu แต่ไม่ใช่ qemu-arm ฯลฯ ... qemu-launcher ต้องการเรียก qemu-system-arm แต่มีเพียง qemu-arm อยู่และมี qemu รุ่นใดที่ติดตั้ง Ubuntu อยู่ ทั้งหมดขี้ขลาดและไม่ทำงานเหมือนรุ่นปกติ เว็บไซต์ใด ๆ ที่ฉันไปด้วยคำแนะนำในการใช้ qemu จาก terminal ไม่ทำงานกับ ubuntu qemu และ qemu-arm ฯลฯ ให้หน้าช่วยเหลือเมื่อใดก็ตามที่ฉันพยายามใช้มัน
Joshua Robison

ดี ... aqemu ให้บรรทัดคำสั่งที่คุณพยายามใช้และคุณสามารถคัดลอก / วางและเปลี่ยน qemu ด้วยอีมูเลเตอร์ที่เหมาะสม หรือถ้าคุณใช้ i386 อยู่เสมอให้สร้าง softlink เพื่อให้ qemu เริ่มต้น qemu-system-i386 แต่ใน 12.04 เชลล์หน้าต่างจะไม่ถูกปรับขนาดโดยอัตโนมัติ 8- (
Alexis Wilke

2
qemu-system-x86_64 packege ไม่สามารถหาได้ (ฉันอยู่ที่ 14.04)
Saeid87

19

ในUbuntu 12.04 (Pangolin ที่แม่นยำ) ฉันได้ติดตั้งแพ็คเกจ qemu-system ด้วย:

sudo apt-get install qemu-system

ภายในแพ็คเกจประกอบด้วย:

/usr/bin/qemu-system-cris
/usr/bin/qemu-system-mips64
/usr/bin/qemu-system-mipsel
/usr/bin/qemu-system-sparc
/usr/bin/qemu-system-sparc64
/usr/bin/qemu-system-sh4
/usr/bin/qemu-system-ppc64
/usr/bin/qemu-system-ppc
/usr/bin/qemu-system-m68k
/usr/bin/qemu-system-arm
/usr/bin/qemu-system-ppcemb
/usr/bin/qemu-system-sh4eb
/usr/bin/qemu-system-microblaze
/usr/bin/qemu-system-mips64el
/usr/bin/qemu-system-mips

ฉันเรียกใช้งานอิมเมจ ISO ในเครื่อง i386 ด้วย:

qemu-system-i386 -net user -cdrom my_iso.iso

3

ในตัวจัดการแพคเกจ synaptic คุณสามารถค้นหาqemu-systemแพ็คเกจและติดตั้งได้ มันจะติดตั้งไบนารีสำหรับสถาปัตยกรรมที่รองรับทั้งหมด


3

ใน/usr/binที่มีอยู่ไม่qemuได้ แต่คุณสามารถใช้qemu-system-x86_64, qemu-system-armฯลฯ

คุณสามารถเขียน:

qemu-system-x86_64 -localtime -net user -net nic -m 256 -cdrom minix.iso -hda minix.img -boot d

แต่ถ้าคุณจำเป็นต้องใช้qemuในการสร้างการเชื่อมโยงไปในqemu-system-x86_64~/bin/qemu


สิ่งนี้ไม่ได้เพิ่มคำถามเพิ่มเติมจริงๆแล้วคำตอบที่ได้รับไปแล้ว?
ขอ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.