看板 LinuxDev 關於我們 聯絡資訊
各位大神好 我的環境如下: 筆電的os是win7 我的需求是 在筆電上建立一個linux的環境 裡面再建立數個virtual machine 其中一個virtual machine要灌windows 2008 我使用的方法是在筆電上灌virtualbox 然後使用centOS的image 再upgrade到xen的kernel upgrade完的系統訊息是 Linux centos64 2.6.18-274.7.1.el5xen #1 SMP Thu Oct 20 17:06:34 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 目前的進度是下virt-manager的話 可以成功執行有畫面跑出來 看的到domain-0正在跑 不過我現在碰到的問題是 我現在要建立一個virtual guest時出了問題 這個virtual guest我就是要灌windows 2008 問題分成兩個: 1) 筆電的cpu是intel core i5 vpro 我從bios裡確定VT是打開的 不知為什麼 /proc/cpuinfo下 就是看不到vmx這個flag 我抓到的flag是 fpu tsc msr pae cx8 apic mtrr cmov pat clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc pni ssse3 lahf_lm 因為沒有vmx這個flag 就會變成paravirtualized create virtual guest的話 只能選擇從網路安裝 對我來說有不少問題 而我vitualbox那邊的系統選項 看的到"VT-x/AMD-V, 巢式分頁, PAE/NX" 這應該代表這個centOS的image 是有支援VT的 我從bios那邊看到VT是打開的 virtualbox看到也是有 還有從網路上找到一個securable的軟體 偵測到的也是有hardware virtualization 所以第一個問題是 可是為什麼我/proc/cpuinfo裡沒有vmx這個flag? 2) 承上 因為沒有vmx這個flag 所以從virtual machine manager這個介面create一個VM時 需要從網路選擇一個安裝目錄 因為我要安裝的是windows 2008 所以我把image mount在某個資料夾下 用apache發佈出來 問題是當我設定好之後 按下設定 還是出現error 我去看error的發生點 是在/usr/lib/python2.4/site-packages/virtinst/OSDistro.py裡 但是這個檔案裡面所做的事 是確認這個安裝目錄裡的檔案 是不是屬於某個linux的distribution 所以第二個問題是 這種狀況下 我要怎麼安裝windows的OS? ============ 老實這東西我已經卡了4天 我能想到的關鍵字都找過 但是還是搞不出來 麻煩大神們給個線索 或是有其它的路能達到我的需求也可以 感謝 <(_._)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 217.128.60.144 ※ 編輯: cobrasgo 來自: 217.128.60.144 (11/08 05:28) ※ 編輯: cobrasgo 來自: 217.128.60.144 (11/08 05:35)
xlk:安裝centos xen在實體機器就能從kernel查到flag... 11/08 07:02
xlk:才可以建paravm, 看是用grub還是grub4dos multiboot或裝新機器 11/08 07:08
xlk:搞錯了= =",才可以建full virt vm才對, 就能裝windows的樣子 11/08 07:19
xlk:簡單說就是dom0不能是vm 11/08 07:25
xlk:先前玩一陣子都忘光了 以上回答了1)若沒記錯還是可以裝windows 11/09 03:43
xlk:但不是用gui wiki.xen.org/xenwiki/HowToXenWindowsOnCentOS5 11/09 03:45
xlk:另一config http://alex.mordue.co.uk/blog/?p=85 11/09 04:10
xlk:這個裝win2008的tutorial比較完整的樣子 http://bit.ly/lqe9u 11/09 04:20
cobrasgo:先感謝樓上的回答。不過我試了還是不行,不用gui的話也是 11/09 04:25
cobrasgo:有一樣的錯誤訊息。我目前決定用multiboot了,因為是工作 11/09 04:26
cobrasgo:的事,不能卡太久 11/09 04:26