vmware 8 完美支持UEFI+GPT模式虚拟机!
今日在此帖中http://www.cn-dos.net/forum/viewthread.php?tid=54271
提及新版vmware支持uefi启动,于是安装了最新版vmware 8.0.2,发现vmware非常完美地支持UEFI模式的虚拟机,能够正常以uefi+gpt模式安装和启动nt 6.x,也能正常操作efi版grub 2和ubuntu。而不像之前virtual box那样几乎不能用的虚拟efi(vmware 7的efi模式也差不多)。 开启uefi的方法是在vmx文件中加入一行:
firmware = "efi"
并且操作系统类型选择64位的windows或者linux(选32位的话会进入32位efi,不兼容目前所有主流64位的.efi文件)。然后开启虚拟机就是64位uefi模式的虚拟机了,这样可以让广大还在用bios的人体验和测试uefi模式的机器。
虚拟机开机后按ESC,可以进入UEFI设置菜单(图一),可以选择启动设备(图二)或者.efi启动文件(图三),并且从图二中可以看到efi模式的vmware中可以直接访问usb设备或者从usb设备启动efi文件,而不像bios模式中的vmware那样不能从usb启动。
选择win7 x64原版msdn光盘作为源来安装系统,可以正常构建一个UEFI+GPT模式的win7虚拟机,另外也可以参考下贴,直接在efi shell中(图四)运行一些.efi程序以及启动efi模式的winpe 3.0
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191704
[ 本帖最后由 fujianabc 于 2012-2-9 21:30 编辑 ] uefi在近两年内可能会普及
依靠vmware8或vmplayer 4以后测试uefi启动模式方便多了!!
[ 本帖最后由 fujianabc 于 2012-2-9 21:27 编辑 ]
回复 #3 andos 的帖子
vmx文件就是一个文本,用记事本打开,在最后加一行即可 开启uefi的方法是在vmx文件中加入一行:firmware = "efi"
这句话是什么意思? 不是很懂在那个VMX文件的那里加呢 谢谢分享,学习了 64位,cpu要支持虚拟化么? 试过VBOX的,很不好用,VMware8还真没试过,立即去试试
IDE的虚拟光驱,64位Windows7虚拟机,我用非原版的N和1的Windows 7镜像,结果unsuccessful
blk0:进入CDRom,dir没有出现任何文件
[ 本帖最后由 ones 于 2012-2-10 18:50 编辑 ] 非原版光盘会把uefi通道搞丢掉。我的本本用华硕和联想的官方恢复盘都不能从uefi启动。刻了一张原版的win7 x64 sp1光盘就能用efi启动了。
不过我的本本用uefi启动安装程序会死机,进度条走完后进不去安装界面,用vmware没问题。不知何故 原帖由 ljycslg 于 2012-2-10 16:28 发表 http://bbs.wuyou.net/images/common/back.gif
64位,cpu要支持虚拟化么?
一定要支持 原帖由 fujianabc 于 2012-2-10 15:42 发表 http://bbs.wuyou.net/images/common/back.gif
vmx文件就是一个文本,用记事本打开,在最后加一行即可
如果建立的是nt 6.x虚拟机,vmx里面就已经有了这一行firmware="bios",直接修改,不要再加了 原帖由 ones 于 2012-2-10 18:28 发表 http://bbs.wuyou.net/images/common/back.gif
试过VBOX的,很不好用,VMware8还真没试过,立即去试试
IDE的虚拟光驱,64位Windows7虚拟机,我用非原版的N和1的Windows 7镜像,结果unsuccessful
blk0:进入CDRom,dir没有出现任何文件
非原版iso的制作者除非有心,否则制作启动盘时都会丢失UEFI启动信息的。
只有原版的iso才能同时支持bios和uefi双启动,而且大部分工具都制作不了这种光盘,只有微软的oscdimg或者cdimage才行
[ 本帖最后由 fujianabc 于 2012-2-10 20:09 编辑 ] 原帖由 2010xkai 于 2012-2-10 19:21 发表 http://bbs.wuyou.net/images/common/back.gif
一定要支持
最好还要支持vt-x + EPT(一代二代core ix都支持),这样可以玩虚拟机嵌套,之前版本的vmware还不支持。
图中vmware中装2008 r2跑hyper-v,里面再虚拟一个win7
我的本子cpu能不能进行虚拟机嵌套?I3-2310m(2代i3里最低档的那钟) vm8或vmplayer4,PE下目前的拖放支持比较难搞,与老版已不兼容。 原帖由 2010xkai 于 2012-2-11 12:08 发表 http://bbs.wuyou.net/images/common/back.gif
我的本子cpu能不能进行虚拟机嵌套?I3-2310m(2代i3里最低档的那钟)
支持的,只要在vmware里面开启VT-x/EPT支持,这样可以把主机cpu的虚拟化特性传给虚拟机里面的cpu,两层虚拟机里照样可以跑64位系统 好的。不错啊,学习了。 奇怪,真机启动按f8有ueif:usb...选项。虚拟机vwm8总看不到usb设备。主板asus p8z68v-lx。
注:又试了下,升级到vmw 8.02就行了。
[ 本帖最后由 假大空 于 2012-3-22 12:31 编辑 ] 学习了
谢谢大虾们 谢谢分享,学习了!!!!!!!!!!!!!!! UEFI是现在的主板的不流配置! VMware 8果然强大 請問 要以UEFI模式boot 硬碟是否必須為GPT並且有Microsoft Reserved Partition? 傳統的MBR硬碟是不是不能用UEFI模式boot即使有EFI Partition? 原帖由 2012testplayer 于 2012-6-10 17:16 发表 http://bbs.wuyou.net/images/common/back.gif
請問 要以UEFI模式boot 硬碟是否必須為GPT並且有Microsoft Reserved Partition? 傳統的MBR硬碟是不是不能用UEFI模式boot即使有EFI Partition?
不一定,mbr硬盘也能用uefi启动的。
uefi启动必须有FAT12/16/32的boot分区(对于GPT硬盘)或者激活主分区(对于mbr硬盘)来存放.efi启动文件。但mbr硬盘不存在efi partition这种分区标准的
ms保留分区完全不是必须的,不管是什么方式启动 不知道UEFI能不能放个WINPE进去?如果可以,要如何做呢? 原帖由 xianglang 于 2012-6-11 14:54 发表 http://bbs.wuyou.net/images/common/back.gif
不知道UEFI能不能放个WINPE进去?如果可以,要如何做呢?
没明白你想表达什么。uefi是主板固件,和bios一样,存在主板上的,你难道想把winpe整个放在主板上? 是啊,现在的UEFI好象都很大啊,空间好象有64M、128M什么的,应该还有不少剩余空间可以写个这PE进去吧?还没接触过UEFI的主板,不知道这里的64M容量是64MB还是象BIOS那样是64Mb。 原帖由 xianglang 于 2012-6-11 17:46 发表 http://bbs.wuyou.net/images/common/back.gif
是啊,现在的UEFI好象都很大啊,空间好象有64M、128M什么的,应该还有不少剩余空间可以写个这PE进去吧?还没接触过UEFI的主板,不知道这里的64M容量是64MB还是象BIOS那样是64Mb。
64Mb不是64MB,也就8MB而已。而且大部分efi主板没这么大,只有2MB或者4MB 说白了 ,就是个袖珍的小系统。 今天发现一个现象:firmware = "efi"中的efi必须是小写,大写就不起作用! 奇怪了,我这vmware9
firmware = "efi"之后,操作系统选win8的可以测试UEFI启动,选择win8X64操作系统就不行,说什么VT-X,我在虚拟机里面配置CPU支持了也不行
主板设置也都是enable
机子是新买的超级本,i5cpu
页:
[1]
2