คำถามติดแท็ก qemu

QEMU (ย่อมาจาก "Quick EMUlator") เป็นเครื่องจำลองโอเพ่นซอร์สและเวอร์ชวลไลเซอร์

1
ARM Compiled QEMU -“ ไม่มี VGA มาตรฐาน”
ฉันทำตามคำแนะนำนี้เพื่อรวบรวม QEMU เพื่อให้สามารถเรียกใช้รูปภาพ Raspberry Pi Archlinux ในนั้น - ซึ่งฉันได้เรียนรู้วิธีการทำในคู่มือนี้ ฉันพยายามเรียกใช้เซิร์ฟเวอร์ x บนอิมเมจ Archlinux เสมือนจริง แต่หากต้องการฉันต้องมีอุปกรณ์กราฟิก ฉันติดตั้งไดรเวอร์ทั่วไปบางตัว (เช่น Vesa) ในตอนนี้ แต่ QEMU ของฉันไม่แสดงอุปกรณ์กราฟิกใด ๆ ให้พร้อมใช้งาน ในฐานะที่เป็นพารามิเตอร์เริ่มต้นฉันพยายาม-vga cirrusที่ทำให้ฉันมีข้อผิดพลาด: ข้อผิดพลาด: Cirrus VGA ใช้งานไม่ได้ ฉันพยายามให้ QEMU เลียนแบบอุปกรณ์กราฟิกอื่นโดยใช้-vga stdพารามิเตอร์ แต่ได้รับข้อผิดพลาดนี้: ข้อผิดพลาด: VGA มาตรฐานไม่พร้อมใช้งาน ฉันจะไปจากที่นี่ที่ไหน ฉันมีความรู้สึกว่าปัญหานี้เกิดจากความจริงที่ว่าฉันรวบรวม QEMU ด้วยตัวเองสำหรับ ARM ฉันค้นหาข้อความแสดงข้อผิดพลาดแล้ว แต่ไม่พบสิ่งใดที่เกี่ยวข้องกับปัญหาของฉัน FWIW: โฮสต์คือ Ubuntu x64 12.04

6
Windows 7 ไม่สามารถติดตั้งบน KVM ด้วย qemu
ฉันกำลังพยายามติดตั้ง Windows 7 ในฐานะแขกของระบบปฏิบัติการในเครื่องเสมือนที่โฮสต์โดยกล่อง Ubuntu Karmic 64 บิตของฉัน ฉันไปที่จุดของการเลือกการตั้งค่าภาษาของฉันและคลิก 'ติดตั้งตอนนี้' แต่ไม่นานหลังจากนั้นฉันได้รับหน้าจอสีน้ำเงินความตาย ฉันลองใช้หลายรูปแบบรวมถึงการใช้ Windows 7 รุ่น 32 บิตซึ่งล้มเหลวอย่างรวดเร็ว virt-installคำสั่งฉันได้พยายามรวมนี้: sudo virt-install --connect qemu:///system -n ksm-win7 -r 2048 \ --disk path=/home/kief/VM-Images/ksm-win7.qcow2,size=50 \ -c /var/Software/Windows7/Full/64bit/SW_DVD5_SA_Win_Ent_7_64BIT_English_Full_MLF_X15-70749.ISO \ --vnc --os-type windows --os-variant vista --hvm ข้อมูลที่ จำกัด ที่ฉันสามารถหาได้แนะนำว่า 'Vista' ควรทำงานเป็น --os-variant ฉันไม่พบค่าเฉพาะสำหรับ Windows 7 นี่คือหน้าจอสีน้ำเงินของฉัน: ฉันพบ …

1
ไม่มี DHCP Reply บนสะพานที่มีอินเตอร์เฟส QEMU และ TAP
ฉันมีเครื่องโฮสต์ที่ใช้งานเครื่องเสมือนกับ QEMU และฉันต้องการเซิร์ฟเวอร์ DHCP บนโฮสต์ที่ให้ที่อยู่ IP แก่เครื่อง ฉันใช้ที่อยู่อีเทอร์เน็ตแบบคงที่สำหรับแขกดังนั้นฉันจึงเริ่มต้นใช้งานเช่นนี้: qemu-system-x86_64 -hda debian.img -netdev tap,id=n1,ifname=tap0001,script=/root/qemu/net-up.sh,downscript=/root/qemu/net-down.sh -device virtio-net-pci,netdev=n1,mac=02:00:00:01:01:01 -enable-kvm -cdrom /root/qemu/install-amd64-minimal-20180802T214502Z.iso -boot d -enable-kvm -qmp tcp:localhost:4444,server,nowait -smp 2,cores=16,threads=1,sockets=2,maxcpus=32 -m size=1G -vnc :1 เนื่องจากฉันต้องการจัดการการจองโฮสต์ผ่านฐานข้อมูลฉันใช้เซิร์ฟเวอร์ Kea DHCP กับ MySQL Backend หลังจากเริ่มต้น VM ฉันมีการตั้งค่าเครือข่ายต่อไปนี้: Host: eno1: 10.0.0.1 (listening for dhcp requests) tap0001: no IP (TAP interface …
2 networking  dhcp  qemu 

0
ชื่อโฮสต์และผลิตภัณฑ์ระบบปฏิบัติการที่ไม่รู้จักใน virt-manager
ฉันใช้ libvirt กับโฮสต์ Fedora 19 โดยใช้ Linux แขกหลายคนที่มี hypervisors QEMU และ KVM การใช้ virt-manager GUI เมื่อฉันดูที่หน้าจอภาพรวมผู้เยี่ยมชมในส่วนระบบปฏิบัติการที่ฉันเห็น: Hostname: unknown Product name: unknown คาดหวังหรือไม่ ฟังก์ชั่นนี้นำไปใช้กับไฮเปอร์ไวเซอร์บางตัวเท่านั้นหรือไม่ มีตัวแทนแขกที่ฉันควรจะติดตั้งหรือขั้นตอนการติดตั้งอื่น ๆ ที่ฉันหายไป? ฉันได้ทำการขุดเล็กน้อยและความคิดเห็นที่เกี่ยวข้องกับโปรแกรมแก้ไข libvirt ก็หมายความว่ามันอาจเป็นเพียงเล็กน้อย

1
vtable การจัดสรรหน่วยความจำที่กำหนดเองไม่ได้รับการสนับสนุนพยายามใช้ qemu
ฉันมีเซิร์ฟเวอร์ poweredgeT420 และได้รับการทดสอบกับ qemu สำหรับการจำลองเสมือน ฉันได้ติดตามเอกสารบางอย่างแล้วและพยายามใช้คู่มือเริ่มต้นใช้งานอย่างย่อจากqemu คู่มือเริ่มต้นใช้งานอย่างย่อ หลังจากทำคำสั่งเพื่อบูตภาพง่ายฉันได้รับข้อผิดพลาดต่อไปนี้: (กระบวนการ: 23983): GLib-WARNING **: 21: 58: 30.131: gmem.c: 489: ไม่รองรับ vtable การจัดสรรหน่วยความจำที่กำหนดเอง (qemu-system-x86_64: 23983): Gtk-WARNING **: 21: 58: 30.175: ไม่สามารถเปิดจอแสดงผล: ฉันใช้คำสั่งอื่นต่อไปและลองสร้างรูปภาพ qemu-img create -f qcow2 testing-image.img 10G แล้วก็ qemu-system-x86_64 -m 2024 -boot d -enable-kvm -smp 3 -net nic -net user -hda testing-image.img …

0
โฮสต์การจัดการหน่วยความจำและแขกของ Libvirt
ฉันได้ตั้งค่าผู้เยี่ยมชมสองคนโดยใช้กล่องอูบุนตูเพื่อเป็นโฮสต์ vm มันมีฟิสิคัลซีพียูสองตัว (แต่ละคอร์มี 6 คอร์), RAM 16 GB, และฮาร์ดดิส 3 ตัว โฮสต์ระบบปฏิบัติการอยู่บน SSD 60GB ในขณะที่แขกรับเชิญอยู่บน HDD ที่แยกต่างหากของพวกเขาแบ่งออกเป็นสองพาร์ติชัน พาร์ติชันแรกเก็บไฟล์รูปภาพ qcow ดิบสำหรับ guest os และพาร์ติชันที่สองถูกกำหนดให้เป็นอุปกรณ์บล็อกกับแขก (สำหรับ "โปรแกรม" และ "ข้อมูล") ฉันเปิดใช้งานบอลลูนหน่วยความจำบน linux guest แต่ไม่ได้อยู่ในหน้าต่าง ฉันเพิ่งมีประสบการณ์เกี่ยวกับหน่วยความจำครั้งแรกเมื่อวานนี้ดังนั้นฉันจึงตัดสินใจดูการใช้งานหน่วยความจำของผู้เยี่ยมชมแบบเรียลไทม์บนคอมพิวเตอร์ของฉันเอง ดังนั้นฉันจึงมีฮ็อปสองอันที่ทำงานในสองหน้าต่างที่ฉาบตามที่คุณเห็นในภาพที่แนบมา ด้านบนของภาพคือโฮสต์ที่ด้านล่างเป็นหนึ่งในแขก (ลินุกซ์) มีสองสิ่งที่ฉันไม่เข้าใจ: บนโฮสต์คอลัมน์ RES บอกว่า 5778M สำหรับแขกคนแรกและอีก 4274 ล้านคนสำหรับฉันซึ่งโฆษณาถึง ~ 10G แต่บรรทัด Mem ที่ด้านบนของภาพบอกว่า 6.9G …

0
แขกเสมือนกับการใช้งาน CPU โฮสต์
ฉันใช้ qemu กับ kvm เป็นไฮเปอร์ไวเซอร์ของฉัน ฉันกำลังเรียกใช้แขกผู้มาเยี่ยมในโฮสต์อูบุนตู แขกจะได้รับหน่วยประมวลผลเดียว เมื่อฉันเรียกใช้งานการคำนวณอย่างละเอียด (พูดว่า loop-loop) ฉันได้รับการใช้งาน CPU เกือบ 100% สำหรับแขกและโฮสต์ อย่างไรก็ตามเมื่อฉันเล่นวิดีโอความละเอียดสูง (1080p) ฉันเห็นว่าแขกแสดงการใช้งาน CPU สูงถึง 100% ในขณะที่โฮสต์แสดงการใช้งาน CPU โดยเฉลี่ยประมาณ 30-40% เท่านั้น ฉันสงสัยว่าอะไรจะทำให้เกิดสิ่งนี้ หากกระบวนการนั้นเป็นดิสก์ถูกผูกไว้ฉันเชื่อว่าการรันวิดีโอครั้งที่สองจะทำให้อัตราส่วนการใช้งานซีพียูของโฮสต์ต่อแขกดีขึ้นเนื่องจากวิดีโอจะถูกดึงไปยังหน่วยความจำหลัก (วิดีโอประมาณ 1 นาที 40 MB และแขกแรมคือ 4 กิ๊ก) แต่นั่นไม่ได้เกิดขึ้น ถ้าอย่างนั้นจะทำให้การใช้งาน CPU แตกต่างกันอย่างไร ฉันไม่เข้าใจว่า vlc จัดการวิดีโอ H264 อย่างไร มันรายงานว่ามันกำลังวางเฟรมที่อาจเกิดจากคอมพิวเตอร์ช้า สิ่งเดียวที่ฉันคาดเดาก็คืออาจมีกราฟิกการ์ดที่เกี่ยวข้องกับ qemu ที่รอและแขกไม่ได้ตระหนักถึงการรอคอยนี้ เครื่องโฮสต์ของฉันมี …

1
การตั้งค่าเครือข่ายสำหรับการพัฒนาเว็บบนแขก KVM ด้วยโฮสต์โดยใช้ wifi
ฉันเป็นแล็ปท็อปที่ใช้ Linux ซึ่งเชื่อมต่อกับ LAN โดยใช้ wifi ฉันใช้ virt-manager เพื่อสร้าง KVM / QEMU VM และติดตั้ง Ubuntu บนนั้น ตามที่คาดไว้มันสามารถเชื่อมต่ออินเทอร์เน็ตเพื่อดาวน์โหลดการอัพเดทและอื่น ๆ ฉันต้องการเรียกใช้ Apache กับแขกเพื่อทำการพัฒนาเว็บไซต์และเรียกดูไซต์จากเครื่องโฮสต์ แขกจะเรียกใช้เว็บไซต์หลายแห่งและฉันไม่ต้องการระบุหมายเลขพอร์ตเมื่อเรียกดูดังนั้นฉันต้องการให้ผู้เยี่ยมชมมีที่อยู่ IP ของตัวเองที่โฮสต์ปรากฏให้เห็นดังนั้นฉันสามารถแก้ไขโฮสต์ / etc / ไฟล์โฮสต์ที่จะชี้ไปที่แขก ฉันไม่สนใจว่าแขกจะเข้าถึงอินเทอร์เน็ตอย่างไร มันจะต้องสามารถที่จะ แต่จะต้องเห็นโฮสต์เท่านั้นไม่ใช่คอมพิวเตอร์เครื่องอื่น ดังนั้นหากแขกเข้าถึงอินเทอร์เน็ตผ่านทาง NIC เสมือนหนึ่งและโฮสต์ผ่านทางอื่นก็ไม่เป็นไร ฉันได้อ่านว่าข้อเท็จจริงที่ว่าโฮสต์ใช้ wifi นั้นสำคัญเพราะฉันไม่สามารถเชื่อมต่อกับ wlan0 ได้ อะไรคือวิธีที่ง่ายที่สุดในการบรรลุเป้าหมายนี้โปรดจำไว้ว่าฉันไม่มีกูรูด้านเครือข่าย / iptables? ปรับปรุง: ฉันลืมที่จะพูดถึงเครื่องเกสต์ถูกตั้งค่าเป็นผู้ใช้ที่ไม่ใช่รูทเช่นใช้เซสชัน qemu: /// ฉันไม่ทราบว่ามีแบริ่งใด ๆ หรือไม่ แต่ดูเหมือนจะหมายความว่าฉันไม่สามารถเห็นเครือข่ายเสมือน …

1
การสร้าง libvirt URI เพื่อกระโดดไปยังโฮสต์อื่น
ฉันมี Qemu-Host ที่ใช้ libvirtd ซึ่งได้รับการกำหนดค่าอย่างเหมาะสม (h0) ฉันสามารถเข้าถึงโฮสต์นี้ผ่านเครื่องอื่นเท่านั้น (c0) ซึ่งทำหน้าที่เป็นเกตเวย์เท่านั้น ตอนนี้ฉันต้องรู้ว่ามันเป็นไปได้ที่จะได้รับ libvirt URI เพื่อเชื่อมต่อผ่าน ssh ถึง c0 และจากนั้นผ่าน ssh ถึง h0 ฉันกำลังใช้ virt-manager
1 ssh  qemu  libvirt  uri 

0
กำลังพยายามติดตั้ง NetBSD 7.1 บน QEMU / KVM
ฉันใช้ OpenSUSE Leap 42.2 ใน Dell Inspiron 1545 มีข้อผิดพลาดเกิดขึ้นเมื่อฉันพยายามโหลด NetBSD ไปยัง QEMU / KVM: "โมดูล 'cd9660' ถูก bootloader ผลักอยู่แล้ว" ฉันติดตั้ง Lubuntu 16.04 LTS ใน QEMU / KVM ก่อนหน้านี้

1
Openvswitch: บริดจ์เสมือนหลายรายการบนหนึ่งพันธะอินเตอร์เฟส
เป้าหมายสูงสุดของฉันคือการกำหนดค่าเซิร์ฟเวอร์ RedHat 6.6 ด้วย Openvswitch ดังที่แสดงในภาพต่อไปนี้: ไฟล์การกำหนดค่าการเชื่อมต่อคือ: ifcfg-eth0 DEVICE=eth0 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none ifcfg-eth1 DEVICE=eth1 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none ifcfg-bond0 DEVICE=bond0 BONDING_OPS="mode=4 miimon=500" DELAY=0 DEVICETYPE=ovs TYPE=OVSBond OVS_BRIDGE=virbr0 ONBOOT=yes BOOTPROTO=none NM_CONTROLLED=no HOTPLUG=no OVS_OPTIONS="bond_mode=balance-tcp lacp=active" BOND_IFACES="eth0 eth1" ifcg-virbr0 DEVICE=virbr0 DEVICETYPE=ovs TYPE=OVSBridge ONBOOT=yes BOOTPROTO=none NM_CONTROLLED=no DELAY=0 HOTPLUG=no ฉันไม่ทราบวิธีเชื่อมโยงบริดจ์เสมือนหลาย ๆ ตัวกับส่วนเชื่อมประสานเดียว เมื่อฉันกำหนดอินเตอร์เฟซพันธะสามารถระบุสะพานเสมือน ฉันต้องการกำหนดบริดจ์เสมือนสำหรับแต่ละกลุ่มของเครื่องเสมือน หากเป็นไปไม่ได้กลยุทธ์นั้นสามารถแยกการรับส่งข้อมูลจากเครื่องเสมือนแต่ละกลุ่มได้หรือไม่ ขอบคุณ!

0
ไม่สามารถเชื่อมต่อแขกกับอินเทอร์เน็ตด้วย KVM
ฉันใช้ Arch Linux โดยใช้ firewalld ตั้งค่าแบบหล่นและใช้ Stubby สำหรับการสืบค้น DNS หากฉันพยายามเชื่อมต่อแขกกับอินเทอร์เน็ตโดยใช้อินเทอร์เฟซเริ่มต้นหรืออินเทอร์เฟซ NATted ทั่วไปหรือบริดจ์ซึ่งผลลัพธ์จะเหมือนกัน VM จะเชื่อมต่อกับเครือข่าย แต่ไม่สามารถเข้าถึงอินเทอร์เน็ตได้ บน firewalld masquerading นั้นเปิดใช้งานและฉันพยายามอนุญาต DHCP แต่ไม่มีอะไรเปลี่ยนแปลง แม้เมื่อปิดใช้งานไฟร์วอลล์ฉันยังไม่สามารถเชื่อมต่อ VM ได้ ฉันจะทำอย่างไร

1
เคอร์เนลที่ไม่มี MMU? สำหรับ MIPS R3000
ฉันต้องการรวบรวมเคอร์เนลสำหรับซีพียู MIPS R3000 แต่ด้วยเคอร์เนลที่ใหม่กว่า μClinuxดูเหมือนว่าจะถูกรวมเข้ากับการพัฒนาการฉีด ตอนนี้คำถามของฉันขอแนะนำให้ลองใช้เคอร์เนลเพื่อทำงานภายใต้ qemu ก่อนและซีพียู / บอร์ดจะใกล้เคียงกับ R3000 หรือไม่ ใช่ในที่สุดฉันก็อยากลองเล่นกับ Playstation1 แต่มีซีพียู / บอร์ดอื่น ๆ ที่ฉันต้องการให้ลินุกซ์ด้วยและพวกเขาก็มีความคล้ายคลึงกับ R3000 และไม่มี MMU บางเว็บไซต์บอกว่า endianess ไม่สำคัญมาก: https://www.aurel32.net/info/debian_mips_qemu.php และฉันหวังว่าเคอร์เนลที่คอมไพล์จะสามารถเรียกใช้ฮาร์ดแวร์จริงได้ในที่สุดหากฉันทำให้ซีเรียลออกมาทำงานอย่างน้อยที่สุด
linux  kernel  qemu 

0
ฉันจะติดตั้ง Windows 8 (จาก ISO) โดยใช้ Q (qemu) ได้อย่างไร
ฉันได้ดาวน์โหลดอิมเมจ ISO ของ Windows 8 จาก Microsoft Dreamspark แล้วและฉันใช้ iMac ขนาด 27 "ที่ไม่มีสิทธิ์ระดับผู้ดูแลระบบฉันต้องการติดตั้งและเรียกใช้ Windows วิธีเดียวที่ฉันพบคือการใช้ Q (พอร์ต Mac ของ qemu ด้วย GUI) แต่ฉันไม่สามารถหาวิธีตั้งค่าพอยน์เตอร์ใด ๆ ได้บ้าง?

1
QEMU ภายนอกเกตเวย์
ฉันสร้าง CentOS6.5 (KVM) สองอินสแตนซ์โดยใช้ Virtual Manager และฉันสามารถ ping google.com, yahoo.com และอื่น ๆ ... อย่างไรก็ตามที่อยู่ ip สำหรับอินสแตนซ์คือ 192.168.0 * และ เครื่องที่พวกเขาอาศัยอยู่มีเกตเวย์ 192.168.0.1 ฉันต้องการอินสแตนซ์เพื่อเชื่อมต่อกับเกตเวย์เดียวกัน (1.2.3.1) กับคอมพิวเตอร์ที่โฮสต์ VM และรับที่อยู่เช่น 1.2.3. ฉันยังใหม่กับการเชื่อมโยงตัวชี้ใด ๆ ที่จะช่วย ฉันต้องการแก้ไขปัญหาข้างต้นจะต้องมีการปรับปรุงตารางเส้นทาง แต่ไม่แน่ใจว่ามันจะเกิดขึ้นได้อย่างไร หวังว่ารูปภาพที่แนบมาอาจช่วยอธิบายเค้าโครงได้ดีขึ้น ขอบคุณล่วงหน้า :).

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