浪费了2天2夜的时间,为了实现3系统在1台电脑。
主要是因为第一,我不想格掉整个硬盘,xp 和 ubuntu我维护的都还行,不想毁掉其他系统。
还有就是引导的问题,特别想实现通过xp or linux grub 某一个引导工具来引导,但最终这个方法是没成功,目前是通过grub 引导 ubuntu + xp, 进入xp后 利用 xp mbr (boot.ini)实现引导 mac.
具体方法;
0,准备工作,mac x86 安装盘, linux 安装cd,如果有xp启动盘就更好。(我的准备是ideneb 1.4 10.5.6;ubuntu 8.10 live cd,没有xp启动盘)
1,保留xp的系统分区 跟 linux的分区不要碰,将其中一个闲置(跟系统无关的) xp分区格式化(用partition magic 格式化时注意盘符设为AF) ;xp,mac 各自是主分区,linux 的几个分区属于扩展,逻辑分区。(大概因为mac 也为主分区,所以grub导致不了?)
2,拷贝mac的引导文件tboot(远景论坛里搜),到xp系统的根目录(我的是c:\).修改xp 下 boot.ini 文件, 在xp系统硬盘的根目录下,取消“隐藏系统以及受保护的文件”,可以看到隐藏的文件boot,ini ,用记事本打开,在末尾回车后加入: c:\tboot="Mac OS X",保存退出。
3,插入准备好的 mac x86 光盘插入,(提前设置光驱引导),安装mac系统,我选择的是ideneb v1.4 ,系统是10.5.6,正确引导后,会出现选择语言,可以选中文,我选的是英文,引导进入后,在顶部工具栏里的utilities选择disk utility ,格式化你的 空白mac 分区为 mac os 日志式,(千万注意别把整个盘给格了,注意确认选中的是你之前建立的空白分区)
4,退出disk utility,非会安装主页面,选下一步,然后选择格式化好的mac 分区,下一步后,选择cunstom,进入系统安装列表,从中选则适合你电脑的kernel video audio chipset 等等的具体文件(这里还是先在pc下通过everest查看自己硬件的具体信息,然后到远景,macfan等专业论坛去学习,查看,选择相应的系统文件。)选择好之后再下一步就进入安装了,对了,安装之前会校验光盘,(verify cd),取消掉,然后就进入直接安装了。关于mac安装就不多说了。
5,如果你这几个步骤执行正确的话,重启之后面对xp 的 mbr 选单,就有了xp 和 mac 的选项,选择 mac 就能进入 mac 系统了。 如果遇到boot error 0 ,那么可以(1)先放着,不要管(通过grub引导linux后进入修复,利用linux里的partition 什么,名字没记全,够选xp分区后点那个flags,选中root;貌似通过grub里的makeactive也能激活);(2),拆下硬盘,做为外置硬盘接入其他电脑,激活xp分区后就好了。(关于boot error 0, error 1之类的,google搜一下就有解决方法了。)
6,现在我们无法进入ubuntu,这时候我们可以使用之前的ubuntu live cd 来引导,然后修复grub,让grub引导ubuntu 跟 xp (本来是想引导3者,但是没成功,就先引导2者吧,然后通过进入xp,就有了mac的选项,一个网友说这个引导法是“多按一次回车”)。
修复grub方法:用live cd 登录,打开terminal,
键入:sudo -i
这是获得root权限。然后
[root@ubuntu~]# grub
grub>find /grub/stage1
find /grub/stage1
(hd0,5)
grub>root (hd0,5)
grub>setup (hd0)
grub>quit
注意,通过find, 我们可以看到下面(h0,5),这个就是你的的ubuntu主分区,可能是其他数字(hx,y),x代表硬盘,y代表分区
然后通过,root 和 setup 恢复 grub, quit grub后,
直接键入 reboot
重启,推出 live cd,
就又重新看到grub引导的附标画面了,选择ubuntu 就进入你的系统;选择xp 后,进入xp 的mbr 引导画面,进而可以选择进入xp or mac
就这样了。
真他妈的耽误时间呀!
体验,相比较而言,还是linux分区是最安全的,最容易维护的。

没有评论:
发表评论