枫无影 发表于 2006-6-18 18:30

【原创】T42p装Mac OSX x86的经验

Product: ThinkPad T42p 2373-HWC
Original description: P M 745, 1GB RAM, 60GB 7200rpm HDD, 15 UXGA(1600x1200) TFT LCD, 128MB ATI FireGL T2, CD-RW/DVD-R Multi-Burner(Slim), Bluetooth/Modem(CDC), 1Gb Ethernet(LOM), UltraNav, Secure Chip, 9 cell Li-Ion battery, WinXP Pro

1st HDD system: Windows XP SP2 simple chinese,
2nd HDD Ultrabay Slim: Mac OS X 10.4.6 x86( Mac OS x86 10.4.6 HOTISO.iso )

1,首先我把新买的硬盘装在USB硬盘盒里,然后用Mac系统光盘开机,按任意键进入OS X安装程序,选择安装语言,同意安装许可;

2,跟着是选择目的总卷,这时显示的只有光盘,当然不能装在那里了,点上面菜单的“实用工具”,“磁盘工具”,这里就可以为Mac分区了,从左边选择目的硬盘,然后右边会有几个选项,选“分区”;

3,分区:我选的是“三个分区”,第一个大概8G,MAC OS 扩展(日志式),第二个10G,MAC OS 扩展,剩下的空间在第三个分区,类型是“可用空间”,这是给Windows用的,感觉MAC上用不了这么多空间;

4,分号后关闭磁盘工具,现在就可以在安装程序里选择目的总卷了,选择刚才分的日志式的分区,Next;

5,安装类型,选自定,去了打印机驱动,用不着的界面语言,最重要的是从最下边的Intel AMD Patches里选择相应的破解。我选的是:10.4.6 Combo Update, Intel SSE2, 别的用不着,记住千万别选ATI的驱动,否则进系统会花屏;

6,选好后点安装,大概1个小时,装好后会重启,取出安装盘,如果想进Mac的盘必须要按F12选启动硬盘USB HDD,不过现在还进不了系统,会报B0错误,这是因为Mac主分区没有激活,可以用98或ME启动盘进入fdisk把装Mac的分区激活,或者在windows下用PQ;

7,把Mac分区激活后,关机,把硬盘从移动硬盘盒里取出来装在Ultrabay里(速度比USB移动盘里快),然后开机按F12选新硬盘,现在应该就可以进入Mac了!

8,关于驱动的问题:我的显卡刚开始不被识别,只有1024*768的分辨率,并且有鼠标残影;Ethernet网卡没问题,Wireless我没开,听说Intel 2200BG不行,不过我的是a/b/g的,试过了我会告诉大家的;其他硬件基本都没问题。

枫无影 发表于 2006-6-18 18:31

实现Windows和Mac OSX双启动:WinGrub

1,下载安装 Wingrub。下载地址 http://fedora.linuxsir.org/main/files/WINGRB0206.EXE

2,打开 wingrub程序,选C盘,进入程序后选择 tools菜单,然后点击 install grub 。

3,选择Systerm Device,在右边的下拉框中选择要安装的分区C:\,选择BOOT FROM BOOT.INI,在Title 中写入Mac OS X Tiger, 在 Time OUT 写上 0,点击下面的install进行安装。

4 用文本编辑器打开c:\grub\menu.lst,把里面的内容修改为

timeout 0

title Mac OS X Tiger
root (hd1,0)
makeactive
chainloader +1

注意上面第二行的(hd1, 0)是指mac所在盘,(hd1, 0)表示第2个硬盘的第1个分区。可能每个人安装mac的盘都不同,这时候可以打开wingrub,点tools > partioinlist来查看自己mac所在盘的信息。

重新启动后就可以看见选择系统的菜单了!

[ 本帖最后由 枫无影 于 2006-6-18 18:34 编辑 ]

枫无影 发表于 2006-6-18 19:07

安装omni ATI 驱动

如果进入Mac系统后你的显卡没有被识别,比如没法改到显示器支持的正常分辨率,有鼠标残影,那你就需要装这个驱动了。

1,下载
http://omni.starchaser.org/callisto/
我选的是:Alternative build: Build 003 (fixed), May 27, 2006
我用其他版本的驱动重启后会花屏,可能是显示器的原因,大家可以自己试。

2,解压到桌面

3,开个终端,打 su 回车,输入 root 密码
然后进行以下操作:

sudo -s
(输入当前用户密码)
cd ~/Desktop
cd Callisto_b003fixed (这里输入的是你下载解压开的那个文件夹名)
vi CallistoHAL.kext/Content/Info.plist


4,修改IOPCIMatch key,用你的显卡的DeviceID代替原来的4150,比如我的是 0x4e541002。这个可以在系统信息里找到。
vi环境下把光标移到<key>IOPCIMatch</key><string>0x41501002&amp;0xffffffff</string>
按 i 选择插入,把4150修改为你的DeviceID,然后输入:wq 保存。

5,插入代码:

sudo mv Callisto* /System/Library/Extensions/
(输入当前用户密码)
sudo chown -R root:wheel /System/Library/Extensions/Callisto*
sudo chmod -R 755 /System/Library/Extensions/Callisto*

sudo rm -f /Library/Preferences/com.apple.window*
rm -f ~/Library/Preferences/ByHost/com.apple.window*
rm -f ~/Library/Preferences/ByHost/com.apple.pref*


6,用代码:
vi /Library/Preferences/SystemPreferences/com.apple.Boot.plist
察看com.apple.Boot.plist文件,如果有
<key>Graphics Mode</key>
<string>1280x1024x32</string>
这两行,把它删掉后保存,方法跟上面一样

7,然后更新内核扩展的缓存
代码:

sudo rm /System/Library/Extensions.mkext
sudo rm /System/Library/Extensions.kextcache


然后重启,如果能顺利进入到桌面,那就没问题了!


8,现在进入GUI了,进入控制面板的显示器选项,已经可以调分辨率刷新率了,^_^

枫无影 发表于 2006-6-18 19:16

关于QE/CI

omni的驱动只是提供了FrameBuffer,视频和2D/3D加速仍是用的Apple的,装了omni驱动后,要实现QE/CI,还要修改GA(图形加速)的plist
代码:

cd ~/Desktop
sudo -s
(提示输入当前用户密码)

cd /System/Library/Extensions/ATIRadeonXXXXGA.*/Con*
(XXXX 是你的显卡型号,比如9700,9字头的都是9700)

vi Info.plist

找到IOProviderClass,修改键值 IONDRVFramebuffer 到 CallistoFB,方法上面说过了。

删掉 Extensions.mkext 和 Extensions.kextcache,代码:

rm /System/Library/Extensions.mkext
rm /System/Library/Extensions.kextcache
kextcache -k /System/Library/Extensions

重启

QE/CI 可以支持了!鼠标拉屎也跟着回来了:)

枫无影 发表于 2006-6-18 19:21

黑屏或花屏的解决办法

1,重启(按住电源键)
2,启动时按F8,然后输入 -s 参数进入single user mode
3,输入下面的代码:

/sbin/mount -uw /
rm -f /Users/yourname/Library/Preferences/com.apple.window*
rm -f /Users/yourname/Library/Preference/ByHost/com.apple.window*
rm -f /Users/yourname/Library/Preferences/ByHost/com.apple.pref*
reboot


如果重启后还有问题,那就是Callisto的驱动问题了,只能先把驱动卸了:
1,重启(按住电源键)
2,启动时按F8,然后输入 -s 参数进入single user mode
3,输入下面的代码:

/sbin/mount -uw /
rm -fr /System/Library/Extensions/Callisto*
reboot

这时就要考虑换一个版本的omni驱动或者干脆不用。

枫无影 发表于 2006-6-18 19:22

现在就知道这么多,希望对想装Mac的小黑友有帮助,欢迎大家回帖交流,我发现什么也会继续帖的

醉梦痴 发表于 2006-6-19 19:06

正在下Mac OS x86 10.4.6 HOTISO.iso
不过听说在MAC里装软件都是直接拖动就行了,楼主怎么还搞了那么多代码。我最怕这个,所以linux都不敢玩了。记不住,头晕。
建议楼主发到osx86china去,那里专家多。

yanshi1983 发表于 2006-6-19 22:59

顶,好强啊,偶最近也想装来着,不过怕自己code不够好啊。
不知道lz知道可以在ultrabay里面装mac+linux么?

Tongerian 发表于 2006-6-20 02:34

这些很多是99宝藏网转的吧,lz转的话还是要说一下的

Tongerian 发表于 2006-6-20 02:35

偶的也成功安装mac和vista了

枫无影 发表于 2006-6-20 03:53

原帖由 醉梦痴 于 2006-6-19 19:06 发表
正在下Mac OS x86 10.4.6 HOTISO.iso
不过听说在MAC里装软件都是直接拖动就行了,楼主怎么还搞了那么多代码。我最怕这个,所以linux都不敢玩了。记不住,头晕。
建议楼主发到osx86china去,那里专家多。

基本上我知道的都是从那里学的,因为自己用的是小黑,所以介绍给所有的黑友,希望对大家有帮助

枫无影 发表于 2006-6-20 03:55

原帖由 yanshi1983 于 2006-6-19 22:59 发表
顶,好强啊,偶最近也想装来着,不过怕自己code不够好啊。
不知道lz知道可以在ultrabay里面装mac+linux么?

应该可以,用Linux的boot程序比较好控制多系统启动,只要分好区就行了。建议你再找找这方面的帖子吧,老实说我也不知道

枫无影 发表于 2006-6-20 04:01

原帖由 Tongerian 于 2006-6-20 02:34 发表
这些很多是99宝藏网转的吧,lz转的话还是要说一下的

没有转,我没注册过那里,很多东西是从osx86china学的,安装驱动的代码是作者给的帮助里的,当然自己也加了一点;因为修改系统目录文件时要有相应的权限,我试过把文件先拉到外面修改好后再放回去,可是重启后出问题不能用,所以最后还得用这些代码,实在是无奈啊。

这几天都没怎么用,等考完再慢慢研究吧

醉梦痴 发表于 2006-6-20 11:06

没说的,今天下完了也立马装一个试试,楼主贴子就是现在攻略

Tongerian 发表于 2006-6-20 12:50

原帖由 枫无影 于 2006-6-20 04:01 发表


没有转,我没注册过那里,很多东西是从osx86china学的,安装驱动的代码是作者给的帮助里的,当然自己也加了一点;因为修改系统目录文件时要有相应的权限,我试过把文件先拉到外面修改好后再放回去,可是重启后 ...
哦,很多帖子0sx86china和宝藏网都有的,因为这两边很多人一起注册的,宝藏也是一个很专业的论坛,我又仔细的看了一下,发现的确不是和原帖子一模一样的,看来lz自己总结了一些自己的经验,那我错了,不好意思。
为表歉意,我奉上自己的安装图片。

Tongerian 发表于 2006-6-20 12:53

首先报一下自己的机器,IBM Thinkpad T43,内存加到1G,放假了打算上到2G。。。的确经的起我的折腾。第二次安装mac了,前一次是mac os 10.4.6的直接安装版本,一张DVD iso的,直接支持intel平台的,而且网显声统统识别,不用我操心,只是没有无线网卡,不过在zjg这样的地方也不碍事~~
但是由于装的那个盘是我的那块7k100,所以里面瞎放着这么个AF分区的东西真是窝心,所以格了省得看见,就这么暂时告别mac,说实话真的很想mac的,速度很快啊,不是我在吹,不信你试试,关机10s搞定。。。尤其是7200R的7K100,前几天,我突然心血来潮想再玩OS了,于是先装了个vista beta2,还可以吧,尤其是打完驱动以后重启以后,跟我用xp差不多,我是没有多少感觉,因为我平时使用的软件不多,最多也就开个office,或者看看电影,vista开机内存占用500M,不过IBM的软件驱动就不要去想了,只硬打上了个声卡的,显卡自动识别了,网卡也是硬打的,能用就行,IBM的软件只有装了一个硬盘实时保护,这个还是能运行的。
然后我们说起这个mac os,zjg的wowo应该还晓得的http://10.71.45.98/dispbbs.asp?boardID=39&ID=1140165(内网),我就很听他的话去外网下了个,5个小时,主要种子只有1个时断时续。我原来那张mac os 10.4.6的刻盘不晓得去哪里了,所以这个ghost省事吧。下下来一下就是简单的ghost怂邓道刍故巧贤迹?恍枰?迪衷谀勘昱躺戏忠幌虑??扌杼?螅?G左右即可,大了也浪费的,我反正无所谓,分了10G,目标盘是我qmd中其中的一块玻璃盘,就是我和zjg的Doowtsew说起的那块快要挂了的盘,我说挂了就给他,哈哈,先玩会。。。。这块盘是4200R的,平均传输速率是14Mbps,要知道7K100有40多Mbps,但是我觉得速度还是很快的,可见在mac下7K100有一点浪费了。ghost的时候它自动把硬盘标志成AF格式,所以更不用你操心了,我把这块盘放在第二硬盘托架里面,重启之后进入DOS把AF分区设置激活,然后进入BIOS把启动设置成第二硬盘,保存退出就进入了熟悉的darwin界面了,注册很人性化,等下上图。

[ 本帖最后由 Tongerian 于 2006-6-20 13:10 编辑 ]

Tongerian 发表于 2006-6-20 13:13

默认的格式是png的,太大了,所以转成jpg的。我觉得速度还行吧,因为我平时最多运行个office和turboc,看看课件,编c什么的。
我发表一下自己的看法,首先,的确很多驱动和软件都废了,IBM自带的我只有电池管理软件和硬盘实时防护能用的,有些能装但是不能用,比如software installer,hotkey,Keyboard Customizer Utility,easy eject,但是有些压根不能装,提示出错,比如access connection,触摸板什么的,蓝牙装了一个,微软又自动识别了一个,但是都不能启用,关于网卡,打上驱动就行了。声卡是soundmax的,不能安装,安装ac 97 realtek的蓝屏,最后只好在另外一个系统安装解压soundmax的,因为权限问题,把它复制到了另外一个交换文件夹,然后设备管理器里面更新,就识别了,声音出奇的响,吓了一大跳。。。
指纹识别驱动能打,软件也能装,但是在注册指纹的时候就不能刷了,刷了它没有反应,真是问题多多啊,不过真的养眼啊,最小化最大化的效果都是唰的旋转的,淡淡的跟烟一样,然后要赞一下那个media center,真的没有话说,那个效果啊,而且非常容易上手,白痴都能自己做视频了。。。。。
当然还有sider bar什么的都不错。不满意IE,觉得还是会用mathon的,软件QQ什么的基本没有问题,以后添加

[ 本帖最后由 Tongerian 于 2006-6-20 13:14 编辑 ]

醉梦痴 发表于 2006-6-20 16:51

无语了,你们都是牛B型的。
主要一点,看来还是要会折腾,才会有兴趣,才能学到东西。

freedom5k 发表于 2006-6-23 12:18

您用的那个999宝藏网站的osx ghost版本已经没有种子了,能不能给我个下载连接,谢谢

醉梦痴 发表于 2006-6-23 12:22

我的ati 7500居然也成功安装。不过运行某些程序时速度比XP慢一点。另外字体发虚。就 这两个问题。
png的图片还没转成jpg,完了上图。

Tongerian 发表于 2006-6-24 22:10

原帖由 freedom5k 于 2006-6-23 12:18 发表
您用的那个999宝藏网站的osx ghost版本已经没有种子了,能不能给我个下载连接,谢谢
你跟谁说?.....

killjanuary1984 发表于 2006-6-26 22:04

我只有一个问题。T42P的MADWIFI无线网卡装了吗?

日出 发表于 2006-6-30 13:17

这样要花不少时间吧

powerpc970 发表于 2006-7-1 21:59

T40首次安装,失败......
有引导,但是就是无法进系统,咋办?

蓝色瞬间 发表于 2006-7-8 02:46

Tongerian你装MAC的哪个版本?网卡没问题吗?我的和你配置一样,T43 1G DDR2我装的那个10.4.6就不识别网卡,但有声音.你装的哪个版本能否给个联接

afans 发表于 2006-7-27 19:44

这么好的帖子为什么不加分呢
强烈建议加分 精华

路路步兵 发表于 2006-7-28 00:49

我用INTEL的平台装MAC没有成功,我用的是10.4.4

路路步兵 发表于 2006-7-28 00:49

我的没有成功

我用INTEL的平台装MAC没有成功,我用的是10.4.4

songxin 发表于 2006-8-6 00:53

原帖由 枫无影 于 2006-6-18 18:31 发表
1,下载安装 Wingrub。下载地址 http://fedora.linuxsir.org/main/files/WINGRB0206.EXE

2,打开 wingrub程序,选C盘,进入程序后选择 tools菜单,然后点击 install grub 。

3,选择Systerm Device,在右 ...

你这个步骤是在什么时候执行的呢?是已经在一块硬盘上装了XP和MAC OSX吗?
还是仅仅为了启动在硬盘架子上的第二块硬盘里面的OSX?

songxin 发表于 2006-8-8 01:18

原帖由 枫无影 于 2006-6-18 19:21 发表
1,重启(按住电源键)
2,启动时按F8,然后输入 -s 参数进入single user mode
3,输入下面的代码:

/sbin/mount -uw /
rm -f /Users/yourname/Library/Preferences/com.apple.window*
rm -f /Users ...

我的是T41,ATI9000,驱动还没装,用的还是光盘里面自己带的ATI的驱动,启动后没有花屏
但是我修改了comm.apple.Boot.plist,改成了1400x1050x32,结果重新启动后花了屏。

还有补救的方法吗?:'):'):'):')
页: [1] 2
查看完整版本: 【原创】T42p装Mac OSX x86的经验