Ubuntu上通過原始碼安裝QEMU
阿新 • • 發佈:2019-01-29
QEMU是一個多平臺虛擬化工具,可以安裝在所有Linux平臺、OS-X, Win32 (通過Mingw64 工具鏈)和其他類Unix平臺。
其安裝步驟如下:
首先安裝QEMU的依賴庫
$sudo apt-get install git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev
以out-of-tree的形式編譯安裝 1
$git clone https://github.com/qemu/qemu.git
$mkdir build
$cd build
$../qemu_SRC_PATH/configure
(這句配置可以新增一些選項,可通過$. ./qemu_SRC_PATH/configure --help檢視所有選項。
例如$../qemu_SRC_PATH/configure --target-list=x86_64-softmmu --enable-debug)
$make -j4
測試安裝一個虛擬機器Gest OS 2 :
下面建立一個Gest OS:
1. 為虛擬機器建立硬碟
$qemu-img create -f qcow2 test.qcow2 16G
2. 下載並安裝作業系統映象ISO檔案 (以Fedora 20為例)
$ls -la Fedora-Live-Desktop-x86_64-20-1.iso -rwxr-xr-x. 1 xxxxx xxxxx 999292928 May 4 16:32 $PATH_to_QEMU_build/x86_64-softmmu/qemu-system-x86_64 -m 1024 -enable-kvm -drive if=virtio,file=test.qcow2,cache=none -cdrom Fedora-Live-Desktop-x86_64-20-1.iso
注意:PATH_to_QEMU_build 是指 前面安裝QEMU時建立的build目錄的路徑。
如果想通過VNC連線到QEMU,可以通過下面的指令:
$PATH_to_QEMU_build/x86_64-softmmu/qemu-system-x86_64 -m 1024 -enable-kvm -drive if=virtio,file=test.qcow2,cache=none -cdrom Fedora-Live-Desktop-x86_64-20-1.iso -vnc :1
使用VNC viewer 連線到 localhost:1 ,然後進入安裝Gest OS介面.