使用kvm創(chuàng)建虛擬機(jī)

使用kvm可以很容易的啟動(dòng)一個(gè)虛擬機(jī),簡(jiǎn)單整理一下怎么在一個(gè)虛擬機(jī)上安裝系統(tǒng)并使用。

創(chuàng)建和安裝虛擬機(jī)

  1. 制作一個(gè)虛擬機(jī)認(rèn)識(shí)的硬盤(pán)文件
    qemu-img create -f raw disk.img 64G
    建立一個(gè)raw格式,64G的硬盤(pán)文件
  2. 啟動(dòng)虛擬機(jī),使用剛才創(chuàng)建的文件,并掛載安裝用光盤(pán)iso
    kvm -smp 4 -m 4096 -hda disk.img -cdrom path-of-iso-file -net nic
    這里模擬了一個(gè)4核,4G內(nèi)存的虛擬機(jī)。
    裝系統(tǒng)的時(shí)候更換光盤(pán)的方法:
    • 在KVM窗口中按下ctrl+alt+2,切換到qemu控制臺(tái)
    • 輸入info block,查看有那些設(shè)備,找到光驅(qū)設(shè)備
    • 彈出光盤(pán):eject 設(shè)備名
    • 更換光盤(pán):change 設(shè)備名 iso文件全路徑名
    • 再按下ctrl+alt+1,切換回虛擬機(jī)。
  3. 安裝好系統(tǒng)后,關(guān)機(jī),再開(kāi)機(jī)的時(shí)候,刪除-cdrom選項(xiàng)就行了。
    kvm -smp 4 -m 4096 -hda disk.img -cdrom path-of-iso-file -net nic

so easy!

配置網(wǎng)絡(luò)

  1. 運(yùn)行如下命令:
sudo tunctl -t tap3 -u 用戶名
sudo chmod 0666 /dev/net/tun
sudo ifconfig tap3 192.168.3.10 netmask 255.255.255.0 up
  1. 讓設(shè)置重啟也生效,需要修改文件:/etc/network/interfaces
auto tap3
iface tap3 inet manual
  up ifconfig $IFACE 192.168.3.10 up
  down ifconfig $IFACE down
  tunctl_user meng

再運(yùn)行如下命令
sudo /etc/init.d/networking restart

  1. 啟動(dòng)虛擬機(jī)的時(shí)候,需要增加網(wǎng)卡參數(shù)
    -net tap,ifname=tap3,script=no
    如果虛擬機(jī)安裝的是xp系統(tǒng)的話,需要使用virtio網(wǎng)卡,啟動(dòng)時(shí)的網(wǎng)卡參數(shù)如下:
    -netdev type=tap,id=mynet0,ifname=tap3,script=no -device virtio-net-pci,netdev=mynet0
    virtio驅(qū)動(dòng)請(qǐng)到這里下載,需要在xp系統(tǒng)中進(jìn)行安裝。

參考文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容