http://hi.baidu.com/angel6230/blog/item/e1d5554c5e9836fbd72afca3.html
桌面操作系统配置与引导管理(Vista+Win2008+Ubuntu+Mac)

拥有一部PC已经不是一件难事,摆在我们面前的是如何让其更好的为我们提供各种各样的服务,丰富我们的工作学习生活。

前面骨干的介绍了操作系统的分类,对其功能我想不须我费舌,各位都自有一番见解与体会。操作系统不是什么好玩的东 西,仅是一个平台,不同的系统提供不同的服务支持,如Web服务,娱乐服务,编程支持。现在的系统都发展的很强大了,足以支持日常生活学习工作所用。但各 具特色,如Windows比较傻瓜化,支持广泛,容易上手;Linux稳定,适合做服务器,Mac漂亮,适合娱乐。当然,这些只是我的个人见解。(实际上 Linux近年来杀入桌面操作系统市场,与Windows争一高下,Ubuntu上玩3D桌面是非常爽的,超越Mac与Vista的特效)

说了这么多,我的目的只有一个:集成优秀的操作系统于一部电脑上,满足工作学习生活的需要。

我的设想:vista用于日常工作学习,因为要用到OFFICE,编程工具等软件,这些主流软件在ubuntu和mac上是很难实现的;WIN2008用作测试服务器,主要用于网页测试和开发,2008的性能很好的哦,装软件极快;Mac用于听歌娱乐,多媒体格式转换(听说mac上影音格式转换效率很高的);Ubuntu主要用于网站服务器,学习它是为了向服务器市场靠拢,另外吸引我过来的是其3D桌面,beryl/compiz fusion!

目的已经明确,接下来的是实现方法

大家都知道,操作系统不难安装,但多个系统安装在同一个硬盘,问题是不是出来了?不同类型的系统使用不同的引导程 序,如Windows的是MBR,Linux的是Grub。引导文件写入在硬盘的第一扇区,只允许一个引导程序存在,如果现在Ubuntu,再装 Windows,Grub会被破坏,致使windows引导不了,进不了windows系统,而如果先装windows后装ubuntu,则Grub能引 导windows。这样就省去了很多麻烦。对于Mac引导,可以通过Windows实现,主要用到的是tboot,可以引导装在主分区或逻辑分区的 OSX,而chain只能引导主分区。以下是系统分区及安装大小的最小需求

主分区:

C:Vista(常见最少8G,建议15~20G)

因为目前来说我用VISTA的时间最多,所以比较重要,很少重装或删除,故装在第一分区,避免引导文件的破坏。

D:mac(常见最少6G,建议10G)

建议mac装在第二个主分区,当然其他分区都可以,但来自个人和网上的经验证明,装在第二个主分区的问题最少,也最省事。

逻辑分区:

E:ubuntu(常见最少6G,建议10G)

之所以选择逻辑分区后的一个分区,是我的个人感觉,认为第一是比较重要的。实际上无论你装在哪,结构都是被调整为主分区的。(据说一个硬盘的主分区最多是4个,算了一下:VISTA一个,MAC一个,Ubuntu至少两个(跟分区/和交换取swap),刚好4^_^』

F:Win2008(跟VISTA相上下,精简版建议10G)

win2008用的是beta 3 CTP版,即精简版,鉴于08年2月才发布正式版,故下载个小的功能也齐全的CTP版使用。与beta 3相比是少了很多驱动,声显卡驱动要手动安装,比较麻烦,建议莱鸟还是等正式版。如果想尝尝鲜,也可以看我后面的文章,会提到一些常见的问题及解决办法。

其他分区自定,下面说下引导的实现顺序

1.安装VISTA

2.安装2008

可自动加入VISTA实现双启动,上面两个安装顺序互换也没问题。

3.安装MAC

安装完MAC之后,可能进不了任何系统,因为安装时自动把MAC坐在的分区激活了,当然也进不了WINDOWS,要用工具把WINDOWS所在的第一分区激活(设置为活动),这里建议用深山红叶工具箱里的paragon hard disk manager。

这时你会发现能进能引导Windows分区了,包括VISTA和2008。但mac的引导又丢失了,这时就要进去VISTA,安装MAC的引导。这里有两方法,XP的话还有一种。

1.最简单的一种

通过EasyBCD 1.6引导软件(不建议用免安装绿色版,跟系统的吻合性不太好,有时调整不了引导),在Add/Remove Entries添加一个Mac osx的引导,“Platform"选择''Generic x86 PC'';Name可随便改;“Hard Drive"和"Partition"选择你装Mac所在的分区,这里我分别选‘0’和''1''。添加后系统会自动在C盘跟目录下生成一个NST的文件夹和 里面的一个nst_mac.mbr文件。下载tboot,将tboot改名为nst_mac.mbr放置于NST文件夹下覆盖原文件,重启。这样就完成了 MAC的引导,简单吧!

2.命令行下操作

1)修复Vista后(如激活后仍无法进入vista,可用安装光盘修复),重启进入Vista

2)下载tboot,拷至C盘根目录;

3)以管理员身份使用命令提示符;

4)键入bcdedit /copy {ntldr} /d "Mac OS X",回车;得到ID{?} (id自己记下来)

5)键入bcdedit /set {?} device boot,回车;

6)键入bcdedit /set {?} path \tboot,回车;

7)键入bcdedit /displayorder {?} /addlast,回车;

再重起,即可看到启动菜单

实录:

C:\Windows\system32>bcdedit /copy {ntldr} /d "Mac OS X"

已将该项成功复制到 {ceb24ab3-1633-11dc-aa17-e4d1495a463e}。

C:\Windows\system32>bcdedit /set {ceb24ab3-1633-11dc-aa17-e4d1495a463e} device boot

操作成功完成。

C:\Windows\system32>bcdedit /set {ceb24ab3-1633-11dc-aa17-e4d1495a463e} path \tboot

操作成功完成。

C:\Windows\system32>bcdedit /displayorder {ceb24ab3-1633-11dc-aa17-e4d1495a463e}/addlast

操作成功完成。

3.XP下的操作

下一个tboot,把它放到C盘根目录下,并且打开C盘的boot.ini,在最后面加上一段语句:

C:\tboot="Mac OSX"

至此,我们已经完成了三个系统的引导,接下来Ubuntu的就简单多了,根本不用动手,直接安装Ubuntu就行了,Grub会自动把之前的引导加上去,在开机引导的最后一项,选择Other进去就是上面弄好的引导排列了。

附tboot下载

http://angel.citymid.com/soft/tboot.rar