qemu 安裝 ubuntu-server 虛擬機


1. qemu 源碼下載(這里下載源碼打算分析qemu,如果沒有這個需求建議直接在ubuntu下apt-get instll qemu就好):

官網:https://www.qemu.org/download/

可以選擇網頁直接下載,可git clone,網頁上有具體的說明

2. qemu 源碼編譯:

./configuration --help 查看參數和支持的 target list

我這邊是x86_64平台所以配置為:
./configure --target-list=x86_64-softmmu
make make install

 3. 創建磁盤文件:

qemu-img create -f qcow2 qemu_disk.img 10G

格式是可選的:
Supported formats: blkdebug blklogwrites blkreplay blkverify bochs cloop compress copy-on-read dmg file host_cdrom host_device luks nbd null-aio null-co nvme parallels qcow
qcow2 qed quorum raw replication sheepdog throttle vdi vhdx vmdk vpc vvfat

4. 查看磁盤文件信息:

qemu-img info qemu_disk.img
image: qemu_disk.img
file format: raw
virtual size: 10 GiB (10737418240 bytes) disk size: 4 KiB

可見我們建立好的空間並沒有實際分配,目前只占用了4KB大小。

5. 安裝虛擬機:

qemu-system-x86_64 --enable-kvm -m 1G -smp 2 -boot order=dc -hda /home/zackary/virt/image/qemu_disk.img -cdrom /home/zackary/virt/image/ubuntu-14.04.iso -vnc :1

boot order 的選項如下,代表系統的啟動順序,每種方式都有一個對應的字母縮寫
-boot [order=drives][,once=drives][,menu=on|off]
  'drives': floppy (a), hard disk (c), CD-ROM (d), network (n)

ubuntu鏡像可以去官網下載,這里是選了14.04服務器版本,因為它比較輕巧。

筆者在 windows 上使用 VNC Viewer 來操作圖形化界面,連接地址:宿主機IP:5901(5900+Port_Index)

 

在圖形界面中根據提示依次進行配置安裝,注意在安裝完成重啟時要改掉boot的順序,將order改為cd也就是要從hda啟動,因為我們的系統已經成功安裝在hda里,如果在從cdrom啟動,豈不是還要安裝一遍

 

6. 虛擬系統驗證:

重新從hda啟動系統,驗證安裝是否成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM