austinjust 发表于 2005-8-19 13:27

成功在小黑单硬盘上安装了xp和osx双系统双启动!0822完善教程。

经过n次折腾,终于在我的x40自带的硬盘上安装了osx和xp双系统,支持双启动,大家有兴趣么? 有的话我准备写个详细的步骤,赫赫。

目前osx中的x40以下功能工作正常:
1 分辨率 1024x768
2 指点杆以及外接的usb小黑鼠正常
3 内置的兰牙工作正常,兰牙鼠标正常,无需驱动。
4 有线网卡正常
5 声卡正常

osx经过打补丁已经支持mac的各种软件,速度跟xp差不多。

安装步骤如下:

1.        调整硬盘分区。
我的x40是40G的硬盘,系统原来有C和D两个分区。为了安装osx我使用Norton Partition Magic工具调整硬盘的分区,将D盘的容量缩小,留出了6.5G的空闲空间。
这是调整分区后的结果:
http://www.ibmnb.com/attachments/month_0508/partition_info1_WbHnPb0r6Oed.jpg
灰色的是调整后的空闲空间,最后面那部分是小黑的HPA。

2.        下载必要的文件。
a)        Mac OSX x86映像文件,及双启动需要的文件。
你可以到网上搜索tiger-x86.tar.bz2文件(不需要解压),也可以适用本贴附件中的bt种子文件下载,我就是用该bt种子下载的。附件中的另一个文件chain0就是双启动需要的文件。
将tiger-x86.tar.bz2放在D:根目录下。
b)        FanX Live CD
FanX是中国Linux公社上提供的一个中文Linux Live CD,直接可以从光盘启动的Linux系统。在后面你可以看到用Linux作某些事情要比在windows下方便得多。
下载地址是:http://www.linuxsky.net/fanx/download/iso/FanX-1.1.iso
下载后将该iso文件刻成光盘。
我喜欢用Linux来做4,5步的内容,所以这里就需要用到光区了,如果你没有光区,你可以使用windows版的dd工具,不过我没试过,可以参考其它文章的。
我使用的是usb光区。

3.        设置双启动
之所以要在安装osx之前就设置好双启动是可以减少一次重启机器的次数。可以在安装好osx后马上就进入实用。

第一步先将上面提到的chain0文件复制到C:盘。
然后修改C:\boot.ini文件(注意该文件是只读隐藏的),你可以右键点击我的电脑 -> 属性 -> 高级 -> 启动和恢复的设置按钮 -> 编辑按钮,这样系统会自动用记事本打开boot.ini文件,并且可以修改保存的。在该文件的最后加如下一行内容:
C:\chain0="Mac OS X"
保存关闭。

4.        创建给osx系统使用的分区
用FanX光盘启动机器进入Linux系统,登录用户是root,密码是toor,这些在系统启动后都能看到的。
登录系统后
执行 cfdisk /dev/hda 进入分区界面。
按上下键选中空闲分区。
按以下键:n 回车 回车 t 回车 af 回车 Shift+w yes 回车
上面的按键分别表示:创建新分区,确定创建为主分区,确定分区大小,修改分区类型,分区列表翻页,输入分区类型为af(该类型不在分区列表中显示),确定分区类型,写分区表,yes,确定写分区表。
你将看到刚创建好的分区为Unknow类型,记住该行最前面的字母,我的hda4,这就分区号。注意:一定要主分区才能正确引导。
按q键退出。

5.        将镜像文件dd到分区
执行 cd /mnt
再执行 ls
你会看到 floppy hda1 hda2 hda3 等目录
用 ls */tiger* 看看tiger-x86.tar.bz2文件是在哪个目录下,根据我的分区,我的是在hda3下。
执行 cd hda3 (你的也可能是hda2或别的)
执行 ls 确定当前目录下有tiger-x86.tar.bz2文件
执行 tar jxfO tiger-x86.tar.bz2 tiger-x86/tiger-x86-flat.img | dd of=/dev/hda4 bs=512 skip=63 obs=1M
要注意上面命令中的hda4应该改为上一部中记下的分区号,也许你的不是hda4。
上面这步将会执行很长时间,请耐心等待。
另外,如果报告找不到文件或目录,则先执行 tar jtf tiger-x86.tar.bz2确认是否列出了 tiger-x86/tiger-x86-flat.img。如果不一样,则相应的修改上面的命令。
执行完后输入reboot回车重启系统。并将光驱中的光盘取出或干脆拔下usb光驱。

6.        重启初次进入osx系统
在登录界面选择"Mac OS X",再次回车,输入-s platform=acpi|x86回车,进入单用户模式。
启动结束后执行 sh /etc/rc
然后执行passwd修改超级用户的密码。
执行passwd deadmoo修改deadmoo用户的密码。
执行 reboot重启系统,这次输入–x platform=acpi|x86pc启动系统(参考本区其他兄弟的文章可以不用每次都输入这些启动参数)。
你应该可以看到图形界面了。登录系统。创建自己的管理员用户。以后就不用deadmoo用户登录了,甚至可以删除该用户。
至此你可以使用基本系统了,双系统启动也基本完成了。不过还不能使用iTunes等软件。也不能执行System Preference -> International。还需要打补丁。

7.        给系统打必要的补丁
补丁下载地址是:
0.2 版 http://www.60g.org/shuddertrix/Maxxuss-SSE3to2-AllInclusive-v0.2.zip
0.4 版 http://forum.osx86project.org/index.php?showtopic=832
如果0.4版不稳定则使用0.2版。

直接在osx下双击该文件,解压后可以看到3个iso文件。建议安装顺序为:
Maxxuss-SSE3to2-oah750.iso
Maxxuss-SSE3to2-mach_kernel_v0.2.iso
Maxxuss-SSE3to2-CG-libSys.iso

前面两个只要覆盖源文件即可,第3个文件自带了安装脚本,在终端窗口中执行即可。注意阅读里面的说明文件。

直接双击iso文件,系统会自动挂载在/Volumes目录下。每个目录中都有rtf格式的说明文件。需要在终端(Terminal)窗口中执行。

8.        解决声卡问题
(1) 在Windows里右键点击我的电脑,点管理,在计算机管理界面的左边栏点击设备管理,在右边点开声音,双击声卡设备,我的X40是SoundMAX Integrated Digital Audio。按下图找到设备的硬件编号
http://www.ibmnb.com/attachments/month_0508/audio_id_Mj9z8GB3ZchY.jpg
8086是提供商编号,24c5是设备编号,用笔记下这两个号码。
(2) 回到osx,在Finder里浏览到/System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents目录
(3) 将Info.plist文件拖到桌面
(4) 用文本编辑器打开该文件
(5) 找到<key><b>*AC97 Audio</key>,在该段落将<string>***Other ids**</key>改为<string>***Other ids</b> 0x24c58086</key>,其中24c5和8086就是第一步记下的编号,你的可能不同。
(6) 将文件拖回原来的目录,会提示输入密码。
(7) 小黑的声卡应该可以用了,不行的话重启一次试试。

9.        其他问题
(1) Preview灰屏问题
有些人预览图片时只显示灰色看不到图片,可以这么解决:
在Finder的Applications里找到Preview,右键点击,选择Get Info,在general里选中“Open using Rosetta”。如果已经运行过Preview,则先在Dock中关闭它。

iTunes以及其他应用程序如果有问题也可以这么改试试。

[ Last edited by austinjust on 2005-8-23 at 23:46 ]

cbak007 发表于 2005-8-19 14:22

XD你快说怎么装的

呵呵等了几天终于等到了
不知道用别的LINUX可以不可以阿??现在就一个 Ubuntu Live CD 刻录机刚还回去郁闷着呢   LZ给说一下谢谢了

[ Last edited by cbak007 on 2005-8-20 at 22:14 ]

T42 发表于 2005-8-19 14:23

这个不错哦,在一块硬盘上同时装的osx和xp么?

T42 发表于 2005-8-19 14:33

如果是同一块硬盘上同时装的话,楼主就快放方法出来吧!!!

bocwwx 发表于 2005-8-19 14:40

不错,关注下。

gzzrj 发表于 2005-8-19 14:50

详细步骤放上来!

cobra_lee 发表于 2005-8-19 14:54

期待ing……

ibmtxt 发表于 2005-8-19 15:09

不要卸载时又有麻烦!

awcoin 发表于 2005-8-19 15:56

!!??
LZ ??

T42 发表于 2005-8-19 16:45

楼主快来啊,东西都下好了,就等你的步骤了~~~

kissgrass 发表于 2005-8-19 16:51

关注!楼主人呢?

zhaobin714 发表于 2005-8-19 16:55

LZ出来说个话~~~

w4m0330 发表于 2005-8-19 17:25

极度关注中!!!

xuxiao2001 发表于 2005-8-19 17:38

极度关注。。。请楼主放出方法。。谢勒

ravenkatte 发表于 2005-8-19 17:49

楼主不要掉大家胃口啦 

skyland5 发表于 2005-8-19 17:50

i got it also, xp and OS X dual boot for my fujitsu~it's quite easy actually; forgive me, running OS X now and still don find a way to type chinese.
i just used a external hdd, and Ubunto linux for installation...the process was fast, but took sometime for tweaking. (instructions on www.osx86project.org and the other site which i don remember)
wireless doesn't work, either my wide screen (1024x768only), others seems ok~looking for office and other apps now

austinjust 发表于 2005-8-19 18:06

非常抱歉,开了一下午的会,现在正在写,大家再等等吧。

terminamor 发表于 2005-8-19 18:15

顶一下,,极度关注。。。。

T42 发表于 2005-8-19 18:16

Originally posted by austinjust at 2005-8-19 18:06:
非常抱歉,开了一下午的会,现在正在写,大家再等等吧。
非常感谢啊,呵呵~~~

nico 发表于 2005-8-19 18:23

想来应该不难实现

先把 osx dd 过去. 占用了前面 6G 空间,
然后在后面的空间分出一个主分区, 并作为活动分区. 把 xp 装在这个分区里面.
装好之后在 boot.ini 里面加上坛子里面可以下载到的那个 chain0, 应该就差不多了.

当然, 以上全是设想, 不能保证操作过程中不会出现意想不到的情况.

我的硬盘分区情况:

Michaelgu 发表于 2005-8-19 18:38

大概在重装吧!

austinjust 发表于 2005-8-19 19:16

教程用到的图片。

ravenkatte 发表于 2005-8-19 19:40

呵呵,多谢楼主,我现在就去试验

T42 发表于 2005-8-19 20:13

这样装硬盘上的东西会不会掉啊?

mmm 发表于 2005-8-19 20:29

楼主呢??
学习一下准备装一个

xiongleixp 发表于 2005-8-19 21:12

不错,楼主强的

newline 发表于 2005-8-19 21:39

等待7!

w4m0330 发表于 2005-8-19 23:28

楼主强人啊!!
最好兄弟们试验的时候能来点图哦~

llleooo 发表于 2005-8-20 00:04

不错~~ 我明天试试看~~

llleooo 发表于 2005-8-20 00:44

FanX Live CD 这个版本的linux很不错~~
我喜欢
页: [1] 2 3 4 5 6
查看完整版本: 成功在小黑单硬盘上安装了xp和osx双系统双启动!0822完善教程。