Ubuntu上使用QEMU模擬Ubuntu

2021-06-18 06:52:12 字數 1094 閱讀 2306

install qemu on ubuntu

(1) sudo apt-get install kvm qemu libvirt-bin virtinst virt-manager virt-viepwer

qemu,kqemu,kvm,qemu-kvm,libvirt關係

qemu的三種執行模式

(2) install ubuntu on qemu

***with kvm enable

建立磁碟空間:qemu-img create -f qcow2 ubuntu.img 10g

安裝:sudo qemu -hda ubuntu-13.4.img -cdrom ./ubuntu-13.04-desktop-i386.iso -boot d -m 1024 -no-acpi -enable-kvm

(3)start target ubuntu with tap

設定/etc/qemu-ifup:

#!/bin/sh 

/sbin/ifconfig $1 192.168.0.1

以root身份執行qemu

qemu-system-i386 -hda ubuntu-saucy.img -m 2000 -no-acpi -enable-kvm -net nic -net tap

ifconfig eth0 192.168.1.25 netmask 255.255.255.0

qemu和host即可互通,如果qemu還有訪問外網,配置host的iptable。

(3)除錯qemu中的ubuntu

除錯核心和bootloader起,則執行:

qemu-system-i386 -hda ubuntu-saucy.img -m 2000 -no-acpi -enable-kvm -net nic -net tap -s -s

host中使用gdb除錯

除錯應用,則

qemu-system-i386 -hda ubuntu-saucy.img -m 2000 -no-acpi -enable-kvm -net nic -net tap

target中執行gdbserver

host通過net gdb除錯

在QE MU上模擬SD Card Rootfs

1.編譯 busybox的 arm版本。2.拷貝必要的動態庫檔案到 install lib下面。rwxr xr x 1 charles charles 93476 oct 7 2011 ld 2.13.so lrwxrwxrwx 1 charles charles 10 apr 25 2012 ld...

Ubuntu上通過原始碼安裝QEMU

qemu是乙個多平台虛擬化工具,可以安裝在所有linux平台 os x,win32 通過mingw64 工具鏈 和其他類unix平台。其安裝步驟如下 sudo apt get install git libglib2.0 dev libfdt dev libpixman 1 dev zlib1g d...

使用QEMU模擬搭建ARM開發平台

tags qemu 安裝交叉編譯工具鏈 將下列源新增到 etc apt sources.list或在 etc apt sources.list.d 目錄下新建乙個檔案debian arm toolchain.list。emdebian cross toolchains deb unstable ma...