XP+MAC OS X+UBUNTU安装笔记

星期一, 8月 13th, 2007 @ 4:07 下午 | MAC, UBUNTU, Windows

最近帮朋友鼓捣了一台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了。
目前就写道这里吧,也就想到了这么多,还有其他问题的话在补充吧。

Tags: , ,

Related posts

5 Responses to “XP+MAC OS X+UBUNTU安装笔记”

  1. jam Says:

    在安装Mac OS X 时
    为什麼要进行这一步呢?

    “在剩余的约60G的可用空间里面创建一个主分区,大小为25G,不需要格式化,然后把剩余的空间同样创建一个主分区,同样不需要格式化,最后再把刚才创建25G的分区删掉”

    尤其是

    “然后把剩余的空间同样创建一个主分区,同样不需要格式化,最后再把刚才创建25G的分区删掉”

    这与引导有关吗?

    :em39:

    谢谢

  2. zhanggy Says:

    这个与引导没有关系,主要是因为运行diskpart命令的时候,按照我上面的操作,命令里面没办法指定所创建分区的大小,会默认把除了安装XP的分区外的空闲空间创建一个分区。而我为了自己指定MAC和UBUNTU分区的大小,所以先划分好两个分区,把大小先指定好,然后删掉准备安装MAC的分区,这样准备安装MAC的空间就成了空闲空间了,这样再运行diskpart,就会利用这部分空间创建分区用来安装MAC,而不会影响到后面准备UBUNTU的分区。

  3. vivison Says:

    建议博主你还是制作一个视频的教程,因为就是按照文字大家都是比较模糊,有视频的教程就最好了,哈哈。。。

  4. zhanggy Says:

    视频教程的话估计只能用Vmware了,最近工作实在太忙,都很少写东西了,最近有时间了一定写一个详细点的,至少是多截几张图。

  5. pengkuny Says:

    非常感谢, 今天就是一直参考你的经验安装四系统的,只是MAC安装太慢了,希望可以装好。

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word