kua4ke4님의 프로필###夸克###사진블로그리스트기타 ![]() | 도움말 |
|
2006-05-03 Apple MacOS X for X86 备忘录(2006年5月12日更新,OSX Crash了...)Update:
2006年5月7日,关于omni的ATI Framebuffer驱动以及QE和CI问题的澄清
2006年5月8日,关于Intel集成显卡的重要补充
2006年5月12日,关于Apple MacOS X的安全更新
前言:前几天百般无聊之际下了个MacOS X 10.4.6 for X86,查阅无数资料,然后格掉Linux把osx装上了。鼓捣了两天觉得的确是个好os,于是决定写这个安装试用手记以普渡众生^_^
名词解释:
X86:现在普通PC所使用处理器的体系结构,比如说386,486,586,686什么的,Intel创立的这个体系。 PPC:苹果公司在使用Intel的处理器之前使用的是RISC(简单指令集)的IBM Power PC 处理器。
OS:Operation System,就是操作系统
Unix:一个已经消失的操作系统,但是它的架构为后来的很多os所使用,比较著名的有:Linux, FreeBSD, Mac OS, Irix等等。
MacOS X(osx):苹果电脑所使用的最新一代操作系统,基于Unix架构,以其华丽的界面和极其出色的易用性而著称。由于Apple最近开始在其电脑上改用Intel的处理器,所以osx也有了for X86的版本(这是我们可以在普通PC上比较顺利的直接安装osx的前提!!)
SSE:有SSE, SSE2, SSE3。一种cpu指令集,用于现代X86处理器。一般P4以上的cpu才支持SSE2及以上。(AMD的情况我不清楚,详细情况请用‘cpuz’查看自己的cpu支持哪些指令集)
Universal Binary(ub)程序:通用二进制程序。苹果在其电脑x86和ppc共存的情况下开发的一种包含了适用于PowerPC和X86两种环境下运行的代码,这就意味着UB程序既可全速运行在现在的PowerPC的Mac上,又可全速运行在我们装有x86OSX的PC上。
Rosetta:由于ub程序数量有限,osx上大多数程序还是基于ppc的,所以苹果公司开发了rosetta技术使ppc程序在x86上也可以运行,这个技术用到了sse3。(但是网上流传的osx for x86已经可以用sse2模拟sse3了,但是执行效率会更慢一些)
QE/CI:QE是Quartz Extreme的缩写,CI是Core Image的缩写。这两个功能需要有相关显卡驱动的情况下才能启动。详细请看
http://www.apple.com.cn/macosx/features/quartzextreme/ http://www.apple.com.cn/macosx/features/coreimage/ 安装要求:
cpu:至少支持SSE2(如果这个都不符合的话就不要往下看了)最好支持SSE3,这样可以比较快地运行ppc程序。(推荐主板:Intel, AMD, VIA, ATI或NForce的主板,在bios里禁用“Legacy USB support”。(最好是Intel的主板,不然装好后的驱动问题有得你头大了) 内存:256MB以上
硬盘:推荐6G以上空间。(分区必须是主分区,详细往下看)
显卡:一块“现代的”显卡。很多ATI显卡可以启动qe/ci但是无法调节分辨率和刷新率(第三方驱动制作中),Nvidia的显卡可以通过第三方驱动无法打开qe/ci,但是可以调节分辨率和刷新率。如果你使用的是Intel的集成显卡,那么特别是GM900,那么你的显卡和Apple官方的Intelmac的显卡没有什么区别了(我想你应该知道这意味着什么)
声卡:板载ac97(并不是所有的ac97都可以,有些需要另外mod驱动,或用第三方的驱动),高级的声卡基本上就不要想了。(创新的SB USB好像可以)
光驱:需要一台dvd刻录机来刻安装dvd。
网卡: 3Com3C90x 、 BCM440X、 BCM5701、 BMac、 DP83816、Intel8254X、 Intel8255x、 RTL8139、RTL8169、Yukon、GMAC、_DEC21x4。如果你的网卡不在以上之列,那你就要找第三方的驱动了。
准备工作:
1. 你需要到以下网站了解一下你那些不被osx支持的硬件是否有第三方驱动 http://wiki.osx86project.org/wiki/index.php/3rdPartyDrivers 2. 你需要一张Apple MacOS X 10.4.6 for x86的安装DVD(下载刻录自行解决) 3. 给osx分一个区,推荐6G以上,必须是主分区。如果你想牺牲掉现有的一个分区,推荐用windows自带的磁盘管理工具(我的电脑右键>管理>磁盘管理)如果你要重新划分一个分区的话,请用其他磁盘工具。分好了硬盘分区后,把这个分区格式化一下,随便是ntfs还是fat32,不然osx安装程序自带的磁盘工具无法认出没有格式化的分区的。至于有些资料说要修改分区id,我认为不需要的,那个id是标注分区文件系统格式的,资料里说的那个id:AF其实是HFS的id,在你用osx的磁盘工具格式化分区的时候,分区id就已经改变了!!!如果出现了问题,再修改一下吧。 4. 一个额外的fat32分区,这个和windows交换文件时使用的分区。因为osx对fat32文件系统可以读写,但是对ntfs是只读的。 5. 在bios里设置光盘启动,放入osx的dvd。 6. 好好回想一下你的系统配置!!特别是cpu的特性,如果没有记住,赶快回windows看一下吧! 系统安装: 1. 光盘启动后,按任意键启动安装或按F8可以加安装参数(这个我也不懂) 2. 然后是慢慢load,load后可以选择语言,选简体中文吧! 3. 进入安装界面,上边有个菜单栏,在里面选实用工具|磁盘工具,打开后选择你刚才准备好的分区,然后按“抹除”这里你可以选择格式化的文件系统格式,用默认的hfs+日志型就可以了,输入分区标示:Apple MacOS X。其他不要动,然后执行抹除。 4. 退出磁盘工具回到安装界面(初次使用osx的人可能不会退出,在菜单栏里有 磁盘工具|退出,这样就可以了)。一路next,选择安装分区,看到有个自定义按钮的窗口出现了,选择自定义,在这里你可以自定义需要安装哪些组件,比如你可以不安装近2G的打印机驱动。还有最重要的是你要选择你需要安装的补丁!!!!回想一下你的硬件配置,然后仔细选择你需要的补丁!!! 5. 然后开始安装。 安装过程可能持续几十分钟到数个小时。(你可以跳过光盘检查,这样能节省很多时间)。 6. 安装完毕,重启。这里注意一下重启是否顺利。如果无法重启的话,就说明稍后你需要修改一个系统文件(请往下看) 7. 如果你的系统中并存Windows(2000+)和MacOSX,你可能需要建立启动菜单。如果MacOSX(Darwin x86 Boot Loader)的启动菜单正常工作,可以使用这个菜单来启动。如果这个启动菜单不工作(因为某种原因),则需要建立Windows启动菜单。首先激活Windows所在分区,复制Chain0文件(从windows下查看安装dvd的根目录可以得到这个文件)到Windows所在分区(假定为C分区,下同)根目录下。从文件夹选项(位于控制面板)中开启显示隐藏文件,关闭隐藏系统文件。找到C:\boot.ini,去除它的只读和系统 属性,使用记事本打开它。在[operating systems]字段下面添加一行: C:\Chain0="Apple Macintosh OS 10.4.3" 保存文件(建议恢复只读和系统属性)。 系统配置:
1. 第一次进入osx,屏幕的分辨率和刷新率可能有点奇怪。是ati显卡的话忍一下吧。Nvidia 显卡可以稍后安装第三方驱动。稍后你可以看到一段视频,趁这个机会听听你的声卡是否工作。 2. 进入系统后,你可以点击屏幕左上角的的苹果标志,进入system preference,在第一行里找到international,点击进入。把简体中文拖到最上边,然后依次是繁体中文和英语。然后注销重新登陆,ok,现在是中文系统了。 3. 重启出现问题的朋友先在finder里找到应用程序|实用程序|终端,进入终端,输入: defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder 这样你就显示了所有文件,到你osx分区的根目录,找到 mach_kernel这个文件。把它拷贝到windows分区下。然后重启……如果系统僵住了就reset吧。在windows下用十六进制编辑器编辑这个文件: 在offset是0x8D2BB地方用B0 FE E6 64来替换现有的bytes。然后回到osx,用修改好的文件替换原来的文件。在应用程序|实用程序里找到磁盘工具,修复一下系统盘的权限。重启……估计还是要reset,但是再下次就好了。 4. 每次对系统文件做过修改后都要修复权限。(往往是在安装驱动后) 5. 终端里很多命令是需要root权限的,特别牵涉到系统文件修改的时候。这时需要在命令前加上“sudo”然后输入你的密码。在图形用户界面(GUI)里操作的时候有时也要你“鉴定”,其实就是鉴定你是否有管理员权限,这时你同样需要输入密码。 使用心得:(陆续添加中)
1. F9—F11是窗口管理快捷键,很方便,你一定要试试。 2. F12是调用Dashboard,不知道那是什么?用了你就知道了。 3. 浏览器建议使用firefox,osx自带的safari功能实在少了点。(但是好像firefox中文版的界面和浏览时会有少量乱码。装了微软的office2004就好了,估计是字体的问题)。 4. 尽量使用ub程序,这样程序的速度和稳定性要好很多。ppc程序是rosetta模拟运行的,所以相对速度不是很理想。目前osx下的ms office2004和adobe ps都是ppc程序。
5. 你的显卡必须在有相关驱动支持QE/CI的情况下才能开启osx的一些复杂的GUI特性和一些程序的硬件加速。(Dashborad的水波纹效果等)
6. 目前的OSX自带的ATI驱动有很大的问题,虽然开启QE和CI但是使用一些全屏程序和支持硬件加速的程序时会碰到麻烦。OpenGL的性能也和win差了十万八千里。omni的驱动只是个让显卡支持Framebuffer的补丁,而且也不完善...关注中...顺便鄙视一下Apple只作表面功夫。
7. 强烈不推荐iPhoto这个过家家软件,对图片做了修改问都不问就保存了...
8. 可以使用osx自带的软件更新功能,但是千万不要安装osx的安全更新和系统更新,因为我们使用的安装盘中很多系统组件是Patch过的,一旦更新,系统就会Crash。(我就中招了XD)
9. 参考资料: http://www.nedprod.com/Niall_stuff/MacOS%20X/index.html(一篇比较详细的英文安装指南)
http://forum.osx86project.org/(最好的论坛,尽量注册,大部分第三方驱动的发布点) http://www.osx86project.org/(osx86论坛主页,曾经红极一时的osx for x86的资讯网站,现在经过Apple打压,收敛了许多,但是那里的维基百科非常值得一看) http://bbs.osx86china.com/viewtopic.3972.html(中文安装指南) http://bbs.osx86china.com/(中文论坛,无须注册,小白很多…) http://www.macupdate.com/(mac第三方软件汇集网站,资料很全!!)
http://omni.starchaser.org/(omni ATI驱动的官方网站)
http://macvidia.starchaser.org/(np_ nVidia驱动的官方网站) |
|
|