小實驗: 使用KVM虛擬機器,安裝一個windows系統

來源:互聯網
上載者:User

Another great link: http://leewings.cn/powerful-kvm.html 

 

 XXX : 文檔說必須在有VT(即VMX)的Intel CPU或者有SVM(即Secure Virtual Machine,也稱作AMD-V)的
          AMD CPU上安裝。我在Turion 64 X2上安裝,沒問題。
          探測AMD和Intel CPU是否支援VT或SVM,可以參考核心中kvm的has_svm()和cpu_has_kvm_support()
          函數。
   
    1. 保證核心版本在2.6.20或更新,去www.kernel.org查看你的核心的發布時間,再到:
   
       http://sourceforge.net/project/showfiles.php?group_id=180599

       下載一個發布時間稍晚於你的核心的 kvm-<release>.tar.gz

       Note: linux核心的include/linux/kvm.h中定義了一個KVM_API_VERSION宏,例如2.6.22中它是12,你
       下載的kvm-<release>.tar.gz中,user/kvmctl.c中定義了一EXPECTED_KVM_API_VERSION,這個宏的值
       必須和你用的核心匹配。 不過這步會在configure時檢查,不用擔心。

       # tar zvxf kvm-<release>.tar.gz -C /usr/local/
       # cd /usr/local/kvm-<release>/
   
    2. 編譯之前,注意。
   
       KVM configure時會錯誤的把 /lib/modules/`uname -r`/build 認為是原始碼所在
       目錄(事實上/lib/modules/`uname -r`/source才是原始碼目錄,只有編譯核心時沒
       有用O=<dir>指定輸出目錄,這二者才是相同的)。 因此,需要更改一下,使build
       這個符號連結跟source指向的一樣。

       # cd /lib/modules/2.6.22/
       # unlink build
       # ln -sf `readlink source` build

       注意做完<3>之後還要把build這個連結給改回來。

       或者不改也可以,注意在<3>中configure時的參數。

    3. configure,make,make install

       # cd /usr/local/kvm-<release>/
       # ./configure --prefix=/usr/local/kvm --with-patched-kernel
           //如果沒做<2>,就加上--kerneldir=/lib/modules/`uname -r`/source
       # make
       # make install
   
    4. 載入模組

       # modprobe kvm-amd //或者modprobe kvm-intel,視你的CPU而定

   
    5. 建立虛擬磁碟

       # /usr/local/kvm/bin/qemu-img create -f qcow vdisk.img 5G
   
    6. 從ISO引導

       # /usr/local/kvm/bin/qemu-system-x86_64 -hda vdisk.img -cdrom /root/windows2000.iso -boot d -m 384
       -m 384是指定384M的記憶體。如果機器記憶體不足1G,建議用192或128。
       如果是Intel CPU,把"qemu-system-x86_64"改成"qemu"。
   
    7. 安裝完畢後,啟動虛擬機器。

       # /usr/local/kvm/bin/qemu-system-x86_64 vdisk.img -m 384
 

螢幕抓圖:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.