Hackint0sh.org 的 semthex 网友与 AppleTVHacks.net 再下一城!我们把 Mac OS X 的内核整个儿换成自己改过的之后,完整的 Mac OS X 可以在 Apple TV 上跑了。
Semthex 为这个内核写了一个处理器模拟程序,以解除禁止 Mac OS X 在 Apple TV 上运行的硬件限制。AppleTVHacks.net 非常高兴能够帮忙。我们后来发现需要召集更多测试用户,于是发起了一个比赛。几小时之内就有数百热心的 Apple TV 改装狂递交了答案。
经过长时间的测试与微调,我们的测试员 gimli 成功通过以下步骤在 Apple TV 上跑起了 Mac OS X:


测试者 mk500 拍了一个示范录像,证明它真的能用。【这是 Google Video 上的录像,大陆读者需要使用代理服务器才能看--译者。】
一、取出 Apple TV 的硬盘。
二、备份!为该硬盘做一个镜像。
三、通过火线或 USB 将该硬盘连接到普通的苹果电脑。
四、将英特尔版的 OS X 装到该硬盘上。(我们建议采用简化安装,不要装打印机驱动程序等等。)
五、从该硬盘启动,根据个人喜好进行设置。请将操作系统的版本升级到 10.4.8 或以上。
六、重启至你的常规 OS X。现在你已装好全新的 OS X,将它稍做修改就可以在 Apple TV 上用了。
七、删除 Apple TV 硬盘上根目录下的 mach_kernel。
八、代之以从 Hackint0sh.org 下载改好的 mach_kernel。
九、将 /System/Library/Coreservivces/boot.efi 换成你之前备份的 Apple TV 硬盘中的版本。
十、运行:
bless --folder=/Volumes/OSBoot/System/Library/CoreServices
--file=/Volumes/OSBoot/System/Library/CoreServices/boot.efi --setBoot
十一、从 Apple TV 硬盘中删除所有 Nvidia kext 文件(全部以 NVD 开头,应该一共有五个),这些文件位于 /System/Library/Extensions。
十二、把这个硬盘装回 Apple TV。
十三、打开 Apple TV 电源,求上帝保佑。
严重感谢 Hackint0sh.org 的 semthex,大部分工作是他做的,改装版内核也是他 build 的。
也感谢勇敢的测试者:gimli, mk500, Turbo, Jonathan Bare, l0rdr0ck。











在 Apple TV 上跑 Mac OS X - 两千四百元人民币的苹果电脑
翻译:

ppip 探花 | Blog
天哪,这帮人真疯狂。
04/04/2007
丁丁 状元
这个真酷。不过我可不敢对自己的AppleTV下手。
挑个错:
A complete replacement to the Mac OS X kernel has been built which allows the full version of Mac OS X to be run on an Apple TV.
是指一个自制的内核用来在AppleTV上运行MacOS,我的尝试:
我们做了一个MacOS整个内核的修改版。有了它,完整的MacOS就可以再AppleTV上跑了。
04/04/2007
lawrence 状元 | Blog
丁丁,谢谢,不过我的理解没错(跟你的理解一样),表达上确实有漏译。马上就改。
04/04/2007
雷声大雨点大 大学士 | Blog
再来一个好玩儿的:用XBox改装的超级计算机。http://www.anandtech.com/linux...
在XBox上跑Linux,并把几台Xbox组成一个Cluster。
04/05/2007