论文部分内容阅读
世界上不仅有Windows!自从本刊2005年第13期的《打破窗户的企鹅》刊登之后,有很多读者就对Windows之外的操作系统产生了兴趣。这次的主角不是Linux,而是桌面系统霸主Windows、中国自主知识产权的麒麟(KYLIN)操作系统、号称最华丽操作系统的Mac OS X(也有很多人称它为“苹果操作系统”),在技术上这三个系统始终在不断地碰撞和竞争,而能把它们统一起来的——只有你!
*本文测试使用的操作系统为Windows Server 2003/Mac OS X(10.4.3 for x86)/麒麟KYLIN(2.0.14)。
你知道吗?
★Mac OS X for x86操作系统的由来
苹果公司的Mac OS X原先只能运行在Mac电脑(即“苹果机”)的硬件架构上,可是后来Mac电脑使用了x86架构的CPU(我们日常使用的PC机上安装的都是采用x86架构的CPU,比如奔腾系列),苹果公司为这种类型的Mac电脑设计了Mac OS X的x86版本,后经网上高人提取修改后就能够安装在普通的PC机上了,在网络中流传甚广。
★麒麟KYLIN的诞生神话
国产中文服务器操作系统KYLIN(麒麟)是国家863计划的重大研究成果,以国防科技大学为主导,与中软、联想等联合设计——具有完全自主知识产权,并与Linux应用二进制兼容。“麒麟”所具有的重大战略意义主要在于,其严格的安全机制,确保系统的高安全性——对打破外国对我国信息化基础设施的垄断和控制,具有非常现实的意义。尽管有迹象表明它是基于BSD操作系统的,但国产的还是应该支持一下。
官方网站:http://www.kylin.org.cn(提供安装盘ISO免费下载)
小提示
★Mac OS X for x86的安装文件涉及版权,因此不提供下载地址。
★KYLIN网站上的KYLIN-2.0-14A,ISO和KYLIN-2.0-14B.ISO是2张安装盘的安装镜像文件,下载后刻录成安装盘。
一、严禁占山为王,单硬盘安装多系统
微软和苹果“掐架”已经不是一天两天了,从最初的操作系统之争到后来iPod时代的在线音乐之争,所以要在安装多系统时让这两家自觉地和平共处也是不太可能的,稍有不甚就会把前一个系统给覆盖了,而KYLIN显然也没有和前两者兼容的打算,如果你是一个大户,可以购入多块硬盘来分别安装,但大多数人还是只有一块硬盘……
1.先分地盘:推荐的分区规划
首先把硬盘分出四个主分区,第一个主分区13GB用来安装Mac OS X(测试用的Mac OS X 10.4.3版本要求6GB以上分区,推荐大于10GB),第二个主分区5GB用来安装Windows Server 2003,第三个主分区为Windows使用的扩展分区,第四个主分区9GB为KYLIN扩展分区(KYLIN系统要占用2.5GB~5GB空间)。
2.三个“冤家”的先来后到:安装顺序
除了Windows之外,Mac OS X和KYLIN都是使用GRUB(一种开放的多引导管理器)来作为引导管理器的,所以使用GRUB来管理三个系统的启动是最合适的(GRUB支持引导Windows)。本文推荐大家使用的安装顺序是Mac OS X→Windows Server 2003→KYLIN,尽管这个顺序并不是绝对的,但建议对引导管理不熟悉的朋友还是按照我们推荐的顺序来安装。
二、吃掉苹果—安装Mac OS X
用Mac OS X的安装光盘引导,进入安装程序后,在启动倒计时处按F8可以设置高级选项,其中有些选项是很重要的,使用正确的设置才能减少安装过程出问题的几率。
STEP 1
设置CPU支持的内核模式。
如果你使用Mac OS X默认的内核模式,很有可能安装失败,几种供选择的内核如下(更多的选项可在boot提示符后输入?来获得帮助):
①mach_kernel(默认):同mach_kernel.sse2一样。
②mach_kernel.sse2:支持SSE2指令集的CPU,CPU需要支持NX/XD(在Windows XP/2003中可以打开“控制面板→系统→高级→性能→设置→数据执行保护”,检查CPU是否支持硬件“数据执行保护”功能,支持的话就支持NX/XD)。
③mach_kernel.nonx:支持SSE2指令集的CPU,但不需要支持NX/XD。
④mach_kernel.orig:支持SSE3指令集的CPU,支持NX/XD。
Mac OS X要求机器必须至少支持SSE2指令集和PAE (Physics Address Extention),在Windows下有很多工具可以查看,如HWiNFO32(下载地址:http://www3.skycn.com/soft/7869.html)。
输入“kernel=mach_kernel.nonx platform=X86PC”(见图5),记得在安装或启动系统时都输入“platform=X86PC”,否则需要很长时间才能启动。
STEP 2
格式化安装分区。
几分钟后,欢迎画面出现了,点击Continue进入“软件许可协议”界面(见图6),此处可以选择语言,经过几次安装的经验建议最好还是选择English(安装完成后可以再单独安装语言包),如果你选择了汉语(简体中文),你会发现安装程序停在那儿几个小时都不动弹,据说网上最新的ISO已经解决了这个问题。点Continue进入选择安装位置的界面,发现没有分区可用来安装,这是因为分区格式不被支持的原因,此时可以点击“Utilites→Disk Utilities”打开系统自带的磁盘管理工具来创建Mac OS X的文件系统,选择第一个主分区,点击Erase标签,选择Mac Extend格式,然后点击Erase按钮就可以格式化此分区了(见图7)。
STEP 3
睡大觉&简单设置。
完成这一操作后就能看到有分区出现在安装目标位置下了,选中后点击Install就能开始安装。安装过程大约需要两个小时(毕竟是4GB的DVD光盘),在此期间你可以睡一觉。安装完成后从硬盘重新启动电脑即看到Mac OS X的引导,第一次启动时经过简单的设置(像Windows XP第一次启动那样)就可以使用了。
三、把窗户打开—搞定Windows
安装Windows Server 2003的过程就很简单了,用Windows安装光盘启动安装,安装过程中只要选择第二个主分区即可,不再详述。同时Windows Server 2003可以换成Windows XP,安装中没有什么区别。
需要注意的是,如果只想安装这两个系统,可以从DOS系统启动,运行ServerMagic里的PTEdit程序编辑分区表信息,把第一个分区的启动标志改为80,第2个分区的改为00(见图8),这样重启后仍是Mac OS X的引导被装载,但你可以在它出现倒计时的时候按ESC键,这时出现一个屏幕,列出了一些磁盘分区,可以选择Windows系统所在的分区按回车键,这样就能进入Windows系统了(见图9),在安装KYLIN之前我就是这样做的,不过每次都需要这样操作会很不方便,所以接着安装KYLIN才比较明智。
四、降伏麒麟—让KYLIN“入住”
1.并不恐怖的安装过程
由于KYLIN是基于BSD系统的,所以安装方法和Linux类似,没有用过Linux的朋友建议看一下本文开头提到的Linux专题。
将KYLIN的两个ISO刻成光盘,用A光盘引导,屏幕出现安装提示后选择从CDROM安装,安装模式是图形化的,按照提示操作即可。在进行到分区时按以下步骤操作:把第四个主分区删除(注意是第四个,不是四个),然后在空出的硬盘空间中创建“KYLIN/386分区”(KYLIN的扩展分区),“part”表示KYLIN逻辑分区.对于普通用户来说,只需要/分区和swap分区就够了(/和swap分区的概念可参考Linux专题),先创建/分区,然后再建立swap分区(见图10),因为GRUB配置文件中的信息是“root (hd0,3,a)”,如果先分了swap型的,引导时就指向了swap分区(swap相当于Windows的虚拟内存功能),但这个分区上并没有引导程序,自然就无法引导了。分区完成后接着进行“下一步”,可以看到KYLIN已经识别出Windows,但没有识别出Mac OS X,这里先不管,只要选择了把GRUB安装在主引导记录就可以了(非常重要!)。以后的安装过程几乎都可以使用默认设置或根据自己机器情况填写就行了。
2.让GRUB掌管三系统启动
至此三个系统已经安装完成了,重新启动后看到GRUB菜单中列出了KYLIN和Dos(即Windows),选择任意系统都可以进入。但Mac OS X还不在启动菜单中,此时按c键进入GRUB的命令行模式,输入“root (hd0,0)”回车,载入第一块硬盘的第一个分区,再输入“chainloader +1”回车,载入第一个扇区,然后输入“boot”回车就能启动Mac OS X了。想让Mac OS X也出现在菜单中的话,可以进入KYLIN系统,找到/boot/grub下的grub.conf文件,用文本编辑程序打开,在文件末尾加上
title Mac OS X
root (hd0,0)
chainloader +1
boot
重新启动后就能看到三系统启动菜单了(见图11)。