作者cobrasgo (体重突破所有均线)
看板LinuxDev
标题[问题] cpu flag中的vmx
时间Tue Nov 8 05:14:22 2011
各位大神好
我的环境如下:
笔电的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)
1F:→ xlk:安装centos xen在实体机器就能从kernel查到flag... 11/08 07:02
2F:→ xlk:才可以建paravm, 看是用grub还是grub4dos multiboot或装新机器 11/08 07:08
3F:→ xlk:搞错了= =",才可以建full virt vm才对, 就能装windows的样子 11/08 07:19
4F:→ xlk:简单说就是dom0不能是vm 11/08 07:25
5F:→ xlk:先前玩一阵子都忘光了 以上回答了1)若没记错还是可以装windows 11/09 03:43
6F:→ xlk:但不是用gui wiki.xen.org/xenwiki/HowToXenWindowsOnCentOS5 11/09 03:45
9F:→ cobrasgo:先感谢楼上的回答。不过我试了还是不行,不用gui的话也是 11/09 04:25
10F:→ cobrasgo:有一样的错误讯息。我目前决定用multiboot了,因为是工作 11/09 04:26
11F:→ cobrasgo:的事,不能卡太久 11/09 04:26