
原本对苹果OSX并无丝毫念想的我,无意中发现,原来自己手头这台eeepc 1000HA对osx的兼容还不错,网上的教程也比较齐全,加上某些原因,所以就准备积腋成裘的安装XP+OSX的双系统了。
这次OSX安装,由于是在eeepc 1000HA上进行,而且本人一没有外接光驱,二也没有刻录设备,这就决定了安装的一切辅助和设备只能是:网络,本机硬盘,最多加上U盘(实际上,这个也是不一定的,如果你的电脑上已经安装好了WindowsXP)。 而且,因为本人是先安装的10.5.5然后升级的10.5.7(实在不想再次去下载一个4G的10.5.7,所以偷懒去下了一个升级包从5到7),所以未必是最佳解决。
最后,安装之后,依然有几个小问题没有解决,完美主义者慎入:
1. 无线网卡未测试(看教程内容,其实wireless反而是最开始能用的网络,而cable反而许多人有这样那样的问题。但是因为我平时都是把Wireless Disable的,一般是用网线,所以没去动无线网卡的脑筋,而且在安装过enik的驱动之后,网卡就自动OK了,所以我没有进一步去捣鼓Wireless,但是在enik的文章里,有关于如何安装无线驱动的部分);
2. 电池管理(首先我很少带着eeepc出门跑,所以平时都是把电池卸掉的,因此,对这个也不太关注,我的任务栏上看不到电池图标,而在enik的帖子里也介绍了怎样处理这个问题的步骤,有兴趣请自行翻查。我也会在有空的时候试着解决它)。
3.4.5) Fix Power Management
Delete the “PowerManagement.bundle” in
System/Library/SystemConfiguration by dragging it to the Trash (it might
be a good idea to make a copy first. You’ll have to enter your password to
proceed.
Now install the new “PowerManagement.bundle” by dragging it to
System/Library/SystemConfiguration. Again you’ll have to enter your
password to proceed.
- Launch “OSx86 Tool”
- Select “Repair Permissions” and “Clear Extensions Cache”
- Click on “Run Selected Tasks”. You’ll have to enter your password to
proceed.
- Wait (this may take some time – 5 to 10 minutes)
- Reboot
Update: Forthose having problems with missing or double battery icons, read this:
This is a known problem on some configurations.
Could also be that it conflichts with the installed PowerManagement.bundle.
For me on my 1000h it worked like a charm but I had to delete the
existing ACPIBattery.kext because I got two battery indicators.If you have no icon, try the ACPIBattery.kext from my 10.5.5
postinstall pack here.
下面两篇文章(帖子)是我安装的参考,非常的有用,其中尤其以中文的为主,下文中有大量引用自第一篇文章。不过可能终究有些小区别,当中的步骤和方法会有点小出入。
1000h安装MAC OS X Leopard全教程!10.5.5ID版!
OSX Leopard 10.5.6 on the eee 1000h (UPDATED)
步骤一:安装WindowsXP。
这个步骤不是本文重点,要提醒的只是,由于是没有光驱,那么只能借助U盘,那么最稳妥的做法,就是在U盘上安装好一个PE系统(关于PE请自行了解,至于下载,可以到深度,龙行天下等论坛寻找下载),然后再下载准备一个中意的XP的GHO镜像放在U盘或者本机硬盘上。准备完成后,进入Bios设置USB启动优先,然后重启,之后按ESC键进入启动选择界面,选择USB启动,这样就会进入PE系统,后面就直接进行Ghost恢复操作,将XP安装到本机即可。
步骤二, 准备好OSX安装所需要的各种文件和程序;
参考前面帖子的内容,安装之前要下载准备的东西有:
1. iDeneb_v1.3_10.5.5,破解的OSX安装盘,大约4.1G,下载链接;
2. Leopard_hd_install_helper_v0.3,把安装盘写入到硬盘分区,从而‘伪装’成安装光驱的工具,下载链接;
3. macdrive_7.2.2_en_setup,在windows下读取访问Mac分区的工具,在后面的一些步骤里需要使用,请自行搜索:
4. iDeneb Combo Upgrade KIT 10.5.7,从10.5.X版本升级到10.5.7版本的破解升级包,下载链接;
5. Enik提供的安装后处理文件包,包括驱动和一些补丁(一个是for 1000H,另外一个是for 1000HE,如果有问题,请自己调换测试,不过显卡驱动部分我确认不可用,会导致蓝屏,要安装下面这个新版本驱动),下载链接/下载链接;
6. 较新版本的显卡驱动(这个是我在反复遇到蓝屏问题之后,几乎绝望的最后一试,搜索得到的显卡驱动,结果发现版本号新一点的确就解决了蓝屏的问题,奇迹,不过现在我连原始链接也都找不到了,只好备份到自己的网盘),下载链接。
步骤三,在XP上做的准备工作:磁盘分区,写入OSX安装盘,安装MacDriver;
接下来,都是在XP侧的一些准备工作,首先是分区:前面三个都是主分区(第二个和第三个必须是FAT32),后面可以自己决定分区类型;
第一个分区自然还是原来的WindowsXP的系统盘,不要修改;
第二个分区分出>5G就可以了,用作写入安装盘(FAT32);
第三个分区分出至少15G,用作安装OSX系统(FAT32);
应用重启之后,打开Leopard_hd_install_helper_v0.3工具,选择安装镜像(iDeneb v1.3 10.5.5)以及目标盘(第二个主分区,如果此时发现分区二不可选或者说非空不可用,请重新直接右键快速格式化一次即可),然后点击写入,等待完成;
然后按照下面的方法修改分区3:
4、现在我们要把第三分区的ID换成AF格式,否则安装的时候MAC会不加载这个盘。方法如下:
1)打开XP的开始->运行,输入diskpart
2)输入list disk (作用是察看机器磁盘号等,1个硬盘则为 0,2个则为 0、1,依次类推)
3)我只有一个硬盘于是就输入select disk 0,大侠们有2个硬盘的就输入你想安装MAC那个硬盘的编号
4)输入list partition (作用是察看分区号和其它信息,1个分区则为1,2个则为1、2,依次类推)
5)输入select partition x (x为需要转换的分区的编号,我这里是3)
6)输入delete partition (删除所选分区)
7)输入create partition primary id=AF (建Mac OS的HFS+主分区)
8)完成退出
安装MacDriver,备用。
步骤四,OSX 10.5.5安装
由于参考帖子的内容写的非常清楚,而且和我的实际情况也很吻合,所以我直接摘抄如下:
7、在XP启动引导时选择Mac Os X System,回车;5秒内按“下”按键,选择hd(0,2)iDeneb 10.5.5,然后回车。进入安装程序后,选择中文作为主语言。先抹掉那个15G的主分区成MAC文档格式(或者也可以不管它,我就没管),再安装MAC OS X Leopard在它上面,点击下步。
8、注意,千万这时候要选择“自定”,否则后果自负…… :[57]:
进入自定后,以下选项一定要选择:
本地化语言=>简体中文
附加字体
Patches 10.5.5 Ready
Chioset=>ICHx Fixed
Kernel(可以全选,也可以不选,本人全选)
Fix=>Cpus=1-FIX (非常重要,一定要选)
=>FireWire Remove
Video=>Intel=>intel GMA950
Applications(软件自选)
9、点击安装
先开始安装程序会计算剩余时间,一会就会显示剩余20分钟,不过本人卡在了1分钟的时候,大概卡了5、6分钟后系统才安装完,自动重启。10、在XP启动引导时选择Mac Os X System,回车;5秒内按“下”按键,选择你刚安装了MAC的那个盘,如果按照我的分区方法的话就是第三个,回车。这时会卡在灰底白苹果那个界面,下边风火轮不停的转,硬盘灯不闪。解决方法如下:
1)进入win,安装macdriver,重启进入win
2)解压附件1到任意文件夹:
3)找到你安装leopard的硬盘,进入/System/Library/Extensions/
4)备份并删除/System/Library/Extensions/里面的
AppleACPIPlatform.kext
AppleAPIC.kext
AppleEFIRuntime.kext
5)把附件1.rar中解压的文件拷贝到/System/Library/Extensions/,就是下面这几个
AppleAPIC.kex
AppleACPIPlatform.kext
AppleACPIPCI.kext
AppleSMBIOS.kext6)删除以下文件
/System/Library/Extensions.mkext
/System/Library/Extensions.kextcache (如果有就删除,没有就不管它,本人没有)
/System/Library/Extensions/Caches
/System/Library/Caches11、重启后进入欢迎界面。
这里有可能会遇到反复进去欢迎界面的情况,:[64]: 就是进不了系统……解决方法参考惶惶虫子的文章,具体如下:
首先是重启(本人强行关机……郁闷:[80]: ),在XP启动引导时选择Mac Os X System,回车;5秒内按“下”按键选择你刚安装了MAC的那个盘,在下面的boot:后面打上-s,回车,即进入single user mode,然后依次输入
/sbin/fsck -fy
/sbin/mount -uw /
passwd root
现在输入的就是root身份的密码,输入的时候光标可能不动,要输2次
密码输入完成后,继续依次输入
touch /var/db/.AppleSetupDone
reboot这样,系统会自动重启,重启后选择Mac Os X System,回车;5秒内按“下”按键,选择你刚安装了MAC的那个盘,就可以进入用户进入界面了。帐号是root,密码是你刚才设置的密码。推荐进入系统后再设置一个自己的帐号,老用管理员权限很麻烦的……
到此为止,10.5.5安装完毕,鉴于马上要升级到10.5.7,那么我们不急于安装各类驱动了。
步骤五,升级到OSX 10.5.7
登录OSX,然后打开下载好的10.5.7升级包,按照指示一步步安装完成,唯一一个需要注意的是,安装完成不要急于重启,先运行随包的iDeneb.Tool.rev1.mpkg,然后在Kernel栏里选择Anv XNU而不是Voodoo(这是网上某小白鼠的实验结果),此后重启,准备安装后续的驱动内容。
步骤六, 安装后处理以及驱动安装
这一部分的内容,我最开始是参考Enik的文章内容操作,但是发现可能是由于型号不同,很多地方不能兑现。
1. 首先是他提到要先更新修正了ACPI问题的Bios,但是我更新时,返回说版本太老,所以我也没有深究了,不过后来也并没出现他提到的登陆时间太长的问题(20~40分钟);
2. 在他的写入DSDT文件的截图里,可以看到识别出了主板类型,但是在我的1000HA上,似乎识别不出,但是还好,并无太大影响;
3. 显卡驱动不可用,始终蓝屏(AppleIntelGMA950.kext & AppleIntelIntegratedFrame.kext),必须用我后来找到的新版本替换才正常使用。
按照enik的介绍,其实主要就是以下几个步骤,而他的安装包里解压之后分门别类按照步骤整理得非常清楚,根据步骤进入相应的目录,然后按照介绍来安装不是难事,我实际上只做了下面几步:
3.4.1. 安装补丁包,修正‘About This Mac’问题:右键选择打开AboutThisMac.pkg,然后逐步安装;
3.4.2. 进入目录,把dsdt.aml复制到root directory下,关于这个,我有点糊涂,是说’/var/root’呢?还是’/'? 我只好都复制了,注意要选择对应内存的文件(1G/2G),然后打开OSX86tool,按照下图操作(这里就是我提到的,在实际操作的时候,我的主板也没有识别)

选择Install完成安装;
3.4.3. 安装驱动,进入对应的目录,打开Kext Helper,然后把所有的Kext文件,除了AppleIntelGMA959和AppleIntelIntegratedFramebuffer之外,都拖到KextHelper里,然后输入root密码,点击Easy Install,完成安装。
然后,再找到自备的更新的显示驱动(AppleIntelGMA959.kext 和AppleIntelIntegratedFramebuffer.kext),同样方法安装,之后重启,我甚至发现自己不需要按照enik的关于resolution的特别解决,已经缺省使用1024×600的分辨率在运行了。
在这个过程里,如果发现重启之后无法进入,请按照下面的步骤来删除错误驱动:
If ever a kext has your system crashing/not booting/unstable do the following:
* Boot into “single user mode” by specifying -s at the boot prompt
* Then type: /sbin/fsck -fy /sbin/mount -uw / (don’t forget the / at the end!!)
* Then erase the offending kext(s) with the backup(s) (example of AppleIntelGMA950 kext) cp -R /Backup Extensions/AppleIntelGMA950.kext/ /System/Library/Extensions/ rm /System/Library/Extensions.mkext
* Reboot with the -f option
至此,我的安装就告一段落了,其他关于诸如电池,无线,键盘等等问题的解决,可以参见enik的文章,看看是不是可以有所帮助,另外,ipis-osx也是一个很好的,权威的寻求帮助的地方。
Anyway,一番折腾,我觉得还是值得的,因为,如同我在Twitter上抒发的一样,OSX是一个让我惊喜的,适合于上网本的好系统,相见恨晚。有条件的朋友,不妨尝试一下。
andy wu
2010年03月12日 at 12:43 下午
正想试一下os x,不过我手头的版本是 10.6.1,verycd上6个G的版本。
请问你这个黑苹果还稳定吗?
如果博主能够再当一下小白鼠,试一下10.6.1的话那该多好啊,呵呵。
shinemoon
2010年03月12日 at 1:30 下午
@andy wu : 还算稳定,长时间使用后拔掉鼠标会发现触控板有时候会跑偏,但是基本上还是比较好用的。
10.6.1的话 还是算了吧,太折腾了,呵呵。
雪人
2010年03月13日 at 6:42 下午
莫非是推特上面推荐的那个试了很多次的教程?
羡慕啊,我都还没上网本可以用来折腾下……