Ubuntu上通過源碼安裝QEMU

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/haifeng_gu/article/details/78359353

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

關於QEMU的其他一些信息可以通過查看以下網址 :
http://qemu-project.org/Hosts/Linux
http://qemu-project.org/Hosts/Mac
http://qemu-project.org/Hosts/W32


測試安裝一個虛擬機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界面.



Reference:

https://github.com/qemu/qemu/tree/stable-2.9

https://wiki.qemu.org/Hosts/Linux

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章