新增一個 ~/centos,並切換至此目錄:
$ mkdir ~/centos
$ cd ~/centos
作 centos 安裝硬碟檔,容量 10G
底下指令是 raw 格式:
~/centos$ qemu-img create centos.img 10G
Formatting 'centos.img', fmt=raw size=10737418240
或生 qcow2 格式
~/centos$ qemu-img create centos_qcow2.img 10G -f qcow2
Formatting 'centos_qcow2.img', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
上述任一格式均可安裝 centos,目前 centos 最新的 ISO 檔名為:
CentOS-7-x86_64-DVD-1511.iso
我們將此檔複製至 ~/centos 目錄中,然後執行底下指令確定系統是否有載入 kvm 模組:
$ lsmod |grep kvm
kvm_intel 163840 0
kvm 438272 1 kvm_intel
接著開始安裝,請執行底下指令:
~/centos$ qemu-system-x86_64 -enable-kvm -m 4096 -drive file=centos.img,format=raw -cdrom CentOS-7-x86_64-DVD-1511.iso -boot d
此時會進入 CentOS 安裝畫面,選擇:
Software Selection -> Server with GUI
Begin Installation 畫面中要設定 root 密碼及一般使用,此時會進行 centos 的安裝
流程,等安裝完畢後重新開機並在原啟動畫面按 Ctrl+C 中斷虛擬機。
我們再執行底指令重啟虛擬機:
~/centos$ qemu-system-x86_64 -enable-kvm -m 4096 -drive file=centos.img,format=raw -cdrom CentOS-7-x86_64-DVD-1511.iso -boot c
接著就有虛擬機可用,那麼目前 centos.img 就是我們所安裝的虛擬 linux 環境,如果要
作備份,請先把虛擬機關閉,然後執行:
~/centos$ qemu-img convert -O raw centos.img centos_backup.img
執行完畢後會出現一個 centos_backup.img 檔,這就是我們虛擬機的備份檔,以後玩虛
擬機是玩 centos.img 這個檔案,萬一玩死掉了可以執行底下指令來復原:
~/centos$ qemu-img convert -O raw centos_backup.img centos.img
復原之後就可以繼續玩 centos.img 檔。
沒有留言:
張貼留言