网易学院

他们还是做到了 Mac安装Windows XP攻略

http://tech.163.com 2006-03-20 09:18:01 来源: thinknext.net  网友评论0 条 论坛
 

他们最终还是做到了.

世上的聪明人大多都干这种事.narf 和 blanka 二人成功地在Intel Mac上安装了 Windows XP.另外一位仁兄 Clay 也就慢了一拍.在翻译获得1万3千美元奖金的两个幸运儿的安装指南之前,先简单说说,免得有谣传和误解认为他们非常复杂而令人崇敬地hack了XP的内核或者非常简单不过just so so地写了个boot loader.

BIOS在机器boot和OS runtime时候都有自己的角色,或是主角,或是配角.在Apple决定转向Intel平台的时候,他们在Firmware上的决策是转向EFI (同时可看Apple在IDF上的presentation,可是说了不少好话哟,Paul在MacWorld上算没白耍宝哈),这是Intel的下一代--拜托,已经“下一代”好多年了,是改成“现代”的时候了吧--BIOS,Intel制定了先前版本的EFI规范,提供了参考实现,并一直在开发和推广自己的 EFI 实现.新一代OS和PC支持EFI基本只是时间问题而不是要不要的问题.最近UEFI刚刚成立,接手EFI此后的工作.用大白话说,EFI BIOS 与 OS 打交道的地方在交接到boot loader和OS runtime时候都有,如果protocol不同,OS 无法调用BIOS,自然就不能正常工作.像XP这种非EFI aware的系统,如果不在OS或BIOS中动手脚,就如同鸡同鸭讲,无论怎样都不能安装,引导和运行.显然,在没有代码的情况下改动XP是件非常头疼的活路,那么动BIOS的手脚就是自然的了.任何读了 EFI spec 或者 Framework for EFI arch spec --如果你不知道在说什么,那说明功课做的不够哟--的家伙,都能想到,Compatibility Support Module,CSM,这是在EFI实现上的兼容层,让EFI BIOS提供legacyB BIOS的行为,进而能让不支持EFI的系统也能正常工作,这些OS用同legacy BIOS一样的方式和EFI BIOS交互,认为自己看到的也是legacy BIOS.目前除了Mac OS外,只有少量几个Linux发行版支持EFI,而且大多是其面向Server的sub版本,因为目前Intel架构的服务器市场上,特别是 Itanium 的世界中,早就清静到全EFI咯.

FAQ 图片 视频

获胜的两个神仙和接近获胜的Clay使用的方法都类似.搞定CSM,模拟legacy BIOS,骗过Windows,皆大欢喜.

下面是全文指南的翻译。另,Clay blog

1 介绍

安装XP到Mac分两步

。创建安装介质

。运行安装程序

每个步骤会再有详细介绍

2 准备XP安装CD

2.1 需要:

。原始XP Pro SP2 CD,可以不是可引导光盘,但根目录下应该有i386目录

。下载 winxponmac0.1.zip

。刻录软件,比如Nero Burning ROM

。刻录盘,有条件的话CD-RW,防止一次失败嘛

。一台已经安装XP的PC

。一点时间,嘿嘿,大约20到30分钟 陈刚

频道精选

网易科技
 
网易科技,更多精彩在首页,