最近帮朋友鼓捣了一台MAC BOOK,玩了一下,喜欢上了MAC OS X,经过几次的失败,终于成功安装,下面说一下我的安装步骤:
系统环境:
intel双核2.8G、技嘉945主板、集成显卡、集成声卡、2G DDR2 667内存、80G串口硬盘
最终目标:
因为还有其他的硬盘存放数据,这个80G的只用来安装这三个操作系统,准备XP用20G、MAC OS X用25G、剩下的30多G都给UBUNTU,实现多系统引导。
准备工作:
下载MAC OS X安装光盘,一定要是完整的安装版本,当然一定要是for X86的,我用的是10.4.9 uphuck破解的1.3版本,大家可以到网上搜一下,迅雷、电驴都可以找到很多,这里需要说明一下的是,大家下载的光盘镜像文件一般是“uphuck_10.4.9_universal_dvd_v1.3.cdr”,这个后缀名为.cdr的文件是MAC系统里面的光盘镜像格式,在XP系统下可以用“Alcohol 120%”刻录(据说可以直接把.cdr改为.iso,我没试过)。
下载tboot,用来在XP系统下面引导MAC OS X。
下载ubuntu安装光盘,这个就不说了,大家自己到http://cdimage.ubuntu.com/去下吧。
注意:下完一定要记得刻盘。。。。。。
1、安装XP:
这个就不多说了,我是把XP安装在第一个主分区,分了20G,采用FAT32格式;
2、为安装MAC OS X准备好磁盘分区:
参考网络上的几篇文章,我是按照如下步骤进行的:
在XP系统鼠标右键单击我的电脑->管理->磁盘管理->
在剩余的约60G的可用空间里面创建一个主分区,大小为25G,不需要格式化,然后把剩余的空间同样创建一个主分区,同样不需要格式化,最后再把刚才创建25G的分区删掉;
然后:开始菜单->运行->键入diskpart并回车,在出现的命令行界面下依次输入如下命令:

  1. list disk(列出当前计算机可用物理硬盘)
  2. select disk X(选择所要进行操作的物理硬盘)
  3. create partition primary id=af(在所选择的硬盘上面创建一个主分区并标记为MAC日志格式)
  4. list partition(列出当前物理磁盘存在的逻辑分区)
  5. select partition X(选择分区,选择刚才创建的分区)
  6. active(将当前分区标记为活动状态)

如此就为安装MAC OS X准备好了磁盘分区。
3、安装MAC OS X:
在完成上面的第2步之后,将MAC OS X光盘放入光驱,重新启动电脑,电脑从光盘引导,会提示按任意键从光盘启动安装,然后经过大约两分钟,出现图形界面,在安装界面语言选项列表里面选择简体中文,然后会连续出现两个概述、说明页面,点击下一步进入安装磁盘选择界面。
这时候在画面上应该没有可供选择的安装磁盘分区,需要执行以下操作:
点击桌面上方工具条上的应用工具->磁盘工具->在出现的磁盘工具框左侧列表中选择刚才的第二个逻辑分区(也就是25G的准备安装MAC OS X那个),->在右边点击“抹掉”按钮(抹掉就相当于格式化),下面的格式不变,卷标可以自己定义一下->很快格式化完成,关闭磁盘工具。
这时候在安装界面中出现了刚才经过格式化的逻辑分区,选择该分区进行安装,这是会出现定制安装界面,千万不要像原来安装windows时候一样全选上,只能选择适用的,我的选择为:10.4.9 Intel、内核选择Intel SSE 3-1、驱动的话一定要根据硬件具体的型号选择,不能选多、应用程序当然是都要选上、最后的语言里面如果最开始选的是简体中文的安装界面,那现在就可以不用管了。
完成定制之后点击下一步开始安装,刚开始需要验证安装光盘,可以选择跳过,这样的话大概要5、6分钟就可以完成安装。
4、初次使用MAC OS X:
安装完成后,重新起动计算机,这时会出现提示,按任意键进入启动选项,可以选择启动XP或者MAC OS X
进入MAC OS X,在欢迎画面过后,会要求输入一些信息,完成后终于进入了MAC OS X的桌面。
此时系统的语言为英文,可以通过点击屏幕下方的Dock中的预置窗口->International->从左侧的列表中将简体中文拖动到最上方->重新起动计算机,再次进入MAC OS X的时候就会发现系统语言已经变为简体中文了。
另外还有个时间同步的问题,右键点击屏幕右上角的时间日期,在设置选项中去掉时间同步的选择,然后根据当前时间手动设置就解决了。
5、安装UBUNTU:
安装之前,先进入XP系统,在磁盘管理里面把最后面的一个分区(就是30多G的那个)删除,用来安装UBUNTU
我这次安装的是7.04,安装过程与6.10大同小异,可以参考前面写的“Ubuntu (Edgy 6.10)安装笔记”这篇文章。
7.04与6.10的更新源不同,安装7.04可以使用下面的源,速度会快很多:

  1. deb http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse
  2. deb http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse
  3. deb http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse
  4. deb http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse
  5. deb http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse
  6. deb-src http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse
  7. deb-src http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse
  8. deb-src http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse
  9. deb-src http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse
  10. deb-src http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse

安装的时候,在选择磁盘分区的时候,选择使用最大的连续可用磁盘空间即可。
6、完成多系统引导:
安装了UBUNTU之后就会发现计算机启动后的grub菜单里面除了UBUNTU之外就只有XP了,选择启动XP的话就直接进入了XP操作系统,那么该如何进入MAC OS X系统呢,最理想的方式是在grub菜单里面添加选项,可以直接由grub进入MAC OS X,可以这样实现:
进入UBUNTU输入下面的命令

  1. sudo gedit /boot/grub/menu.lst

在文件最后输入下面的文字:

  1. title MAC OS X
  2. root (hd0,1)
  3. savedefault
  4. makeactive
  5. chainloader +1

保存并且关闭gedit,然后重新启动计算机,就会看见grub菜单最下面多了一行“MAC OS X”,选择该项就可以进入MAC OS X。
7、其他需要说明的问题:
首先是分区的问题:
刚开始安装完成XP后,安装有XP的那个分区就会模认为active的,在安装MAC OS X之前,不之行上面第2步中的命令,在安装MAC OS X的时候,通过MAC OS X安装过程中的磁盘工具,也同样可以进行分区,也同样会在安装好之后将安装有MAC OS X的分区设为active,在计算机中心启动后从安装有MAC OS X系统的分区启动。
其次是多系统引导问题:
如果大家不想用UBUNTU的话,那么安装好MAC OS X之后就可以直接在启动选项中选择是进入MAC OS X,还是XP了,不需要作其他设置。如果习惯使用XP,喜欢使用boot.ini来引导的话,首先需要通过分区工具,将第一个安装有XP的分区设为active,然后将下载来的tboot文件,复制到C:盘,手动编辑boot.ini文件,在文件的最后面加入

  1. c:\tboot="MAC OS X"

最后是重装系统的问题:
如果是重装UBUNTU的话,没什么问题,还在原来安装UBUNTU的分区上面安装就可以了,装好后,grub和原来一样,会识别XP,但是无法识别MAC OS X,仍旧通过手动修改/boot/grub/menu.lst文件可以解决。
如果是重装MAC OS X的话,同样问题不大,安装的过程中,将原来装有MAC OS X的分区在磁盘工具里面“抹掉”,然后还在这个分区继续安装就可以了。
重新安装XP的话,问题就来了,在装好XP之后,无法识别MAC OS X和UBUNTU,对于MAC OS X可以通过上面说过的tboot方式解决,对于UBUNTU,可以采用其他软件,比如grub for dos或者安装OS Selector来解决。当然如果提前做好工作的话还有一种最简单最环保的方式:
UBUNTU系统安装好后,如果你的是IDE硬盘,在终端输入如下命令:

  1. sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1

如果是被识别为sda的话,则输入:

  1. sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1

然后你可以到/media找到linux.lnx这个文件
将它cp到你的XP安装所在的分区,例如是C:\,而且可以对这个文件做多个备份!
然后重新启动到XP,进入XP安装所在的分区,例如是C:\,修改boot.ini文件,在文件最后加入下面的代码:

  1. C:\linux.lnx="UBUNTU"

如此在boot.ini引导菜单里面也加进去了UBUNTU引导选项,只要备份好这个文件,重新安装XP的话,也一样可以利用boot.ini文件引导UBUNTU了。
目前就写道这里吧,也就想到了这么多,还有其他问题的话在补充吧。