[工作范文]mac下学习汇总

[工作范文]mac下学习汇总

ID:29871224

大小:279.68 KB

页数:43页

时间:2018-12-24

上传者:U-25918
[工作范文]mac下学习汇总_第1页
[工作范文]mac下学习汇总_第2页
[工作范文]mac下学习汇总_第3页
[工作范文]mac下学习汇总_第4页
[工作范文]mac下学习汇总_第5页
资源描述:

《[工作范文]mac下学习汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

Mac下学习汇总(安装问题汇总大全)1、问题:应用程序添加到登陆项后需要输入密码,怎么才能不让它提示输入密码,直接运行?回答:终端内输入sudo-s输入密码chownroot/Applications/GenericCPUPMControl.app/Contents/MacOS/GenericCPUPMControlchmod+s/Applications/GenericCPUPMControl.app/Contents/MacOS/GenericCPUPMControl将/Applications/GenericCPUPMControl.app/Contents/MacOS/GenericCPUPMControl改为程序名字!2、问题:笔记本电脑酷睿2cpu升级10.5.6后,上边栏得那个显示频率和变频得东东不见了。酷睿2cpu升级10.5.6后,上边栏得那个显示频率和变频得东东不见了,如何恢复?谢谢!回答:可能你是使用的speedstep10.5.6使得其中的kext不能用了,所以不能降频.推荐另外一个降频的.建议你首先删除appleintelcpupowermanager.kext然后安装GenericCPUPowerManagement.kext,运行软件GenericCPUPMControl.app,即可降频下载在文件夹“笔记本CPU降频软件”内。3、问题:十分感谢,刚刚恢复了。我重新去下载了一个新版本的speedstep,不过你推荐这个好像更好一点,装你这个了,对了应用程序添加载登陆项里面会要求输入密码,有什么办法能不输入吗?回答:将程序GenericCPUPMControl放入应用程序文件夹中,即/Applications,也就是根目录的应用程序中,打开终端输入:sudo-s输入密码chownroot/Applications/GenericCPUPMControl.app/Contents/MacOS/GenericCPUPMControlchmod+s/Applications/GenericCPUPMControl.app/Contents/MacOS/GenericCPUPMControl4、问题:关于笔记本的好东西,强烈推荐...看见大家为一些早已完美解决的问题吓忙活着,是在是觉得很不忍心,特此发帖分享.第一,关于电池的完美显示.也许你还为着电池图标不能显示,想显示必须用破解的ACPI,使用上破解的ACPI即使显示了但是使用电池时,剩余时间一直显示正在计算着,貌似永远计算不完.解决方法,使用原版的AppleACPIPlatform.kext,使用原版的pm.bundle只需加入ACPIBattery.kext即可完美解决笔记本的电池显示问题.(解压使用kexthelper安装即可)第二,cpu识别以及总线速度的识别和使用原版的AppleSMBIOS.kext.关于这个问题,很多人的方法就是备份原来破解的SMBIOS,让后替换,其实完全没有必要,可以直接使用原版的SMBIOS,只需加入SMBIOSResolver.kext即可(安装方法同上,也有人说用AppleSMBIOSEFI.kext即可使用原版,或者什么air的其实都不一定行,这个一定行)回答:下载在“笔记本电池图标CPU总线识别”文件夹内。5、问题:光盘安装-----------停在禁止符号回答:是因为跳线问题,光驱变从IDE变主,STAT本来就是主。是SATA还是IDE跳线注意光驱和IDE硬盘跳线,光驱变成从。另外检查BIOS中硬盘启动方式是否为ACPI6、问题:IDE硬盘安装完硬盘启动不了,没有安全模式回答: IDE硬盘要在选项里勾选CHIP+JMicronata,否则安装成功找不到IDE设备(光驱找不到可以换主跳线试试)7、问题:安装完花屏(大多是ATI显卡)回答:进安全选项开机F8到了BOOT画面输入“-x"进去把资源库里ATI全删了重装驱动8、问题:啃苹果捷径之DISKPART回答:巧用diskpart命令可以快速啃完苹果diskpart命令之百度解析http://baike.baidu.com/view/1578663.htm装苹果之前先在windows分区下修改boot.ini添加tboot运行cmd键入diskpart运用diskpart中的active将windows分区设为活动分区  active  使用active命令可将当前处于焦点的分区设置为“活动的”。此设置通知固件此分区是有效系统分区。Diskpart不验证分区内容。  注意:如果使用此命令,可能无法重新启动计算机。ok之后的安装按部就班就好安完苹果之后就直接进入多系统状态,免去用软件激活windows分区的步骤,安全无副作用9、问题:多系统引导及手动创建恢复分区(12.21更新)回答:◇所需光盘和软件:○WindowsXP(推荐SP2版)○WindowsVista(推荐SP1版)○MacOSXLeopard10.5.0+(推荐Kalyway版)○PartitionMagic(推荐8.0版以上)○Ghost(推荐8.3版以上)注:Partition,Ghost需要是光盘引导,目前大部分XP工具光盘都有此类软件。附本人准备的光盘和软件:○WindowsXPSP2(番茄花园版光盘)○WindowsVistaSP1(官方简体中文正式版光盘)○MacOSXLeopard10.5.1(Kalyway版光盘)○PartitionMagic8(XP光盘自带)○Ghost8.3(XP光盘自带)◇准备工作:请先备份准备安装三系统的硬盘上的所有资料,以防操作失误导致数据丢失!◇磁盘分区:插入XP光盘,引导至PartitionMagic,将前三个分区设为主分区:○第一个分区为VISTA,大小15G左右,建议20G,用NTFS格式化; ○第二个分区为MACOS,大小10G左右,建议15G,用Fat32格式化;○第三个分区为WINXP,大小8G左右,建议12G,用Fat32格式化;○装载盘符:VISTA为C盘,MACOS不分配,WINXP为D盘。应用分区更改,退出PartitionMagic。注:○WINXP盘可以用NTFS格式;○分区顺序可以随意调整。当然,我推荐的这种是最有道理的。为什么?请往下看;○磁盘空间大小建议值是为日后安装程序所用,纯系统爱好者请略过。◇安装MacOSXLeopard:首先安装Mac是因为Kalyway版Leopard会更改磁盘引导信息。后装的话,再进XP会重找硬盘驱动,若之前改过盘符,则会恢复至默认格式,此时引导XP是没有问题,引导Vista会因硬盘更换而崩溃。当然,也可以先安装XP,后文会详细讲述三系统引导的解决办法。注:○安装Kalyway版Mac需勾选BootloadersEFI中的BOOT_efi_mbr选项!○Mac抹盘有可能会造成分区表混乱或损坏!安装完Mac后,仅安装恢复原厂图标的文件,然后重启,试试能不能引导Leopard,可以引导则开始下一步。◇安装WindowsXP:这个就不用我说了吧,安装到WINXP盘,不要装错地方就是了。◇安装WindowsVista:  安装到VISTA盘,如果你没有注册码,那先不要激活。◇多系统引导:教程没有对安装系统做过多的陈述,论坛中这类的贴子太多了,随便一搜就一大把,这篇教程我想着重讨论多系统安装注意事项,引导,系统清理,优化和备份的问题。注:如果不是最后安装的Vista,或是Vista引导信息已损坏或丢失,下面的教程可能不适合你!其实,安装顺序不一定非要像教程中所说的那样,我安装时就是先装XP,再VISTA,再MAC,不过MAC装好后,盘符被改成默认,引导修复后VISTA可以进,不过弹出N个报错,没办法,只好重装。回到教程,按以上顺序安装完成后,重启应该只能进Vista或是Vista和XP,而我们要的效果是三系统引导,这里有两种方法,不过都不完美,选一个自己喜欢的吧。○Vista和XP相互引导: 在Vista下用管理员身份运行『命令提示符』,输入:bcdedit/export“E:BCD_BackupBCD_1”(备份当前引导设置)bcdedit/create{ntldr}description“MicrosoftWindowsXP”bceedit/set{ntldr}devicepartition=D:shutdown/r/t3重启系统,出现双启动菜单。○Vista和MAC相互引导在Vista下先将tboot复制到WINXP盘再用管理员身份运行『命令提示符』,输入:bcdedit/copy{current}/d"MacOSXLeopard"这时系统会返回一个提示,如:Theentrywassuccessfullycopiedto{bcfa924e-07e0-11db-9d86-accf6fd346a1}这个{bcfa924e-07e0-11db-9d86-accf6fd346a1}就是我们要的ID(本教程中ID为样例)。再输入:bcdedit/set{bcfa924e-07e0-11db-9d86-accf6fd346a1}devicepartition=D:(WINXP的盘符)bcdedit/set{bcfa924e-07e0-11db-9d86-accf6fd346a1}pathtbootbcdedit/deletevalue{bcfa924e-07e0-11db-9d86-accf6fd346a1}localebcdedit/deletevalue{bcfa924e-07e0-11db-9d86-accf6fd346a1}inheritbcdedit/deletevalue{bcfa924e-07e0-11db-9d86-accf6fd346a1}osdevicebcdedit/deletevalue{bcfa924e-07e0-11db-9d86-accf6fd346a1}systemrootbcdedit/deletevalue{bcfa924e-07e0-11db-9d86-accf6fd346a1}resumeobjectbcdedit/deletevalue{bcfa924e-07e0-11db-9d86-accf6fd346a1}nxshutdown/r/t3重启系统,出现三启动菜单。下面说说Vista激活通常我们用的多是Vista+OEM激活,狂人之家出过一个傻瓜包,个人觉得蛮不错,激活时选对版本和bootmgr的盘符(通常在第一个主分区)就OK了。各种引导方式的不同:1.用Vista启动管理器引导这种方式可直接引导XP,Vista,进MAC则需要再选MAC盘(Kalyway版)才能引导。开机不作任何操作进入的是Vista。2.用EFI引导这种方式可直接引导XP,MAC,选中Vista进入的是Vista启动管理器。开机不作任何操作进入的是MAC。如果在Vista中,把默认启动系统设置为Vista,提示时间改为0,刚可以直接进Vista(因为在Vista启动管理器的停留时间为0了),个人觉得这种引导方式不错。 经测试,安装顺序无所谓先后,只要每个系统都装在主分区就可以了,各位有问题的在回复中提出,我会尽所能帮忙解决。◇系统清理,优化,备份:这里只说下MAC系统的备份:用磁盘实用工具抹掉MAC盘的剩余空间,选择写入零数据方式,一定不要选错。然后用GHOST备份就OK了。最近安装iATKOSi5,升级到10.5.6原版内核,更新了声卡驱动和关机补丁(OpenHaltRestart.kext),非常稳定。本楼来说一下多系统引导最完美方案和系统恢复分区的建立,呵呵,貌似现在笔记本都有,那我们也来赶一下这个潮流吧。◇多系统引导:推荐使用PCEFIV9(http://bbs.pcbeta.com/thread-368995-1-1.html)安装在MAC系统盘进入终端,输入:sudo-s你的密码nano/Library/Preferences/SystemConfiguration/com.apple.Boot.plist把下面的两行删掉:Timeout5注:删除这两行是去掉启动的等待时间,让系统间更无缝衔接。Ctrl+X,然后按Y键,再回车保存。如果是XP与MAC相互引导,则把XP系统盘作为主引导盘,添加tboot引导记录如果是VISTA与MAC或VISTA,XP,MAC相互引导,则把VISTA系统盘作为主引导盘,添加XP和tboot引导记录,一楼有具体方法。◇手动创建恢复分区:我想很多同学都用硬盘安装助手安装的吧,我就是一个,不过它创建的分区有点问题,无法验证,无法修复,而且常会报磁盘错误,所以这里我们手动创建一个恢复分区。 首先创建一个空分区,格式化成FAT32格式,分区大小比镜像文件大2-300M就行了,我创建的是iATKOS5i的镜像分区,2.6G就够了。进入磁盘工具,把分区抹成MACOS扩展,不是MACOS扩展(日志式),这点要注意。然后点右边的恢复,把iso镜像拖到源磁盘,再把刚才的分区拖到目的磁盘,然后点恢复,等待恢复完成就OK了。注意:磁盘工具抹盘会把当前分区激活成活动分区,所以我们要进PM把活动分区重新设为WINDOWS系统盘。这样恢复分区就创建好了。如果要重装系统,在系统引导时选MAC,然后马上按F8,选择恢复分区,就可以直接从此分区安装LEOPARD了。10、问题:在安装了MacOSX10.5.6之后.许多人会发现邮件会经常出现未知错误退出的问题,苹果公司在自家的KB技术文档里面对这个问题进行了解释,希望对遇到这个问题的朋友有所帮助.回答:解决方法:安装MailUpdate1.0(如果没有安装,请安装)1.运行SoftwareUpdate,如果出现了MailUpdate1.0,下载并安装2.如果MailUpdate1.0没有出现,则不需要安装,进行下面的步骤.升级或者删除第三方插件1.退出Mail2.用Finder定位到这个文件夹~/Library/Mail/Bundles3.删除里面的内容4.然后到达/Library/Mail/Bundles(跟上面的不一样)5.删除内容6.打开Mail程序即可.另:在10.5系列升级中有可能会出现“配置设置”无法使用的情况,并给出的相应的解决办法,不过对于用户提出的其他问题则未发表官方回应。  在苹果网站的一份技术支持文档中,公司表示当部分用户安装MacOSX10.5.6升级时确实会出现无法使用“配置设置”的情况,这主要是由于“软件升级”未下载完整的升级包,系统在安装这个不完整的升级包时就会出现反常。  苹果建议,如果你遇到了这个问题的话,你可以强制退出“软件升级”,从库中将已经下载的那个不完全升级包删除,然后重新下载。如果你选择的是苹果网站上下载单独的升级包那么这个问题发生的概率就比较大,建议用户选择“comboupdate”选项。11、问题:Iatkos10.5.5升级到10.5.6必要的驱动和软件回答:我iatkos10.5.5升级到10.5.6的时候,本本的键盘和触摸板驱动丢失了,下面是1.archive键盘和触摸板驱动,解压后有两个文件,我用第一个文件就成功.2.软键盘软件,在使用Kexthelper的时候,你需要它.3.Kexthelper下载我就不提供了.12、问题:大家来看看,IPC版运行DMG格式文件屏幕上出现整屏字母并死机,付故障图 这是个很奇怪的问题,本来已经算是完美了,全部驱动了,开关机重启休眠待机都正常,上网也正常装其他格式的软件也正常,就是运行DMG格式的文件进行安装就出现了如下图的情况,后来重新试一遍,还没驱动就装也出现雷同情况,内核9.5voodoo版回答:如果你使用的是voodoo9.5.0的内核的话请将seatbelt.kext替换成10.5.5的版本这一点iPC有过说明,可以从苹果10.5.5升级包中提取。原话是这样说的:IFYOUINSTALLVOODOO9.5.0KERNELYOUMUSTINSTALL9.5.0(10.5.5)SEATBELT.KEXT安装盘中有个seatbelt.kext选项,试一下便可解决。13、问题:IPC选项!解决DMG,不能关机等问题经过几十次的测试终于摸清了IPC选项首先说刻录光盘后不能加载映像问题出现stillwaitingforrootdevice回答:主要是因为没有打PPF1-PPF2两个补丁,特别是nForcechipset芯片组.测过测试在下载的镜像里打上补丁后,再刻录镜像顺利进入安装界面。14、问题:IPC安装盘中Fixesandpatches修理破解选项作用回答:A:cpu=1不用多讲单核选项B:FireWire火线选项(1394ab)针对火线问题选上了也没什么问题,我是火线800的卡,没选依然正常使用,自检的时候提示火线错误,但不影响使用,选也会提示错误.C:IOUSBMASSSTRAGE加载USB硬盘的,我的USB外接硬盘没问题所以没选D:两个SATA选项,好像是修理硬盘图标的,可以尝试不影响E:DUALBOOTTimeSync双系统时间同步F:IOPCIfamily不知道干什么用的,没选G:seatbelt.kext这个最可恶不选这个有可能在打开**.dmg文件的时候就会卡死在代码处,死机.因为AMD的机器用了Voodo9.5破解内核的原因。原版内核没有问题。H:shutdown/restrart关机重启,这个比较好,如果原来关机或是重启有问题就选择,是个OP**.Kext文件。I:usbmountfix是USB装载修理J:Verbose....好像是问题代码显示,好像是调试用的,当你出现问题的时候会出现代码,告诉你问题所在。K:ps/2这个就不说了,鼠标键盘什么就选什么吧,我是usb鼠标ps/2键盘所以选择keyboard。注意不能双选择。l:DSDTpatces好像是破解升级用的,10.5.5升级到10.5.6用到。15、问题:安装遇到using10485bufferheadersand4096clusterIObufferheaders回答:解决前提:win,mac双系统首先安装无限重启:在光盘引导后,按F8,输入cpus=1-v-f安装后using10485bufferheadersand4096clusterIObufferheaders,需替换mac中的一些文件,文件在附件中,步骤如下:1:进入win,安装macdriver,重启进入win2:解压附件1到任意文件夹3:找到你安装leopard的硬盘,进入/System/Library/Extensions/4:备份并删除/System/Library/Extensions/AppleACPIPlatform.kext,AppleAPIC.kext,IOFireWireAVC.kext,IOFireWireFamily.kextIOFireWireIP.kext,IOFireWireSBP2.kext, IOFireWireSerialBusProtocolTransport.kextAppleEFIRuntime.kext5:把附件中解压的文件拷贝到/System/Library/Extensions/,AppleAPIC.kex6:删除以下文件/System/Library/Extensions.mkext/System/Library/Extensions.kextcache如果有就删除/System/Library/Extensions/Caches/System/Library/Caches7:重启使用cpus=1-v-f进入你的安装的mac盘,激动人心的最后安装界面应该就出现了当然,这时你可能还会遇到灰屏或蓝屏,不能进入到最后的安装界面,请再次进入win,将附件2中文件解压到/System/Library/Extensions/,重启cpus=1-v-f进入你的安装的mac盘sing10485bufferheadersand4096clusterIObufferheaders"问题的解决方法-UsingolderACPIandAPICkextsfromtheJaS10.4.8PPF1&PPF2InstallationDisk使用旧版本的ACPIAPIC驱动从已打过PPF1PPF2补丁的JaS10.4.8-DisablingFireWireKexts移除火线1394的驱动(或者从BIOS禁用或者拔掉卡)作者解决的平台是位于MS-1719笔记本,平台是965.如果你也是卡在"using10485bufferheadersand4096clusterIObufferheaders"那么可以参考他的方式.16、问题:MacOSX硬体驱动(.kext)安装方法?回答:在了解硬体驱动的安装方法之前,Mac驱动程式的概念[/url]』可以先有简单的概念,假设您已经有简单的概念后,我们知道,其实Mac的驱动程式就是KernelExtension,也就是硬体相对应的.kext档案,我无法告诉妳哪里一定找的到相容的kext可以用,但是可以提供个下载驱动的地址http://bbs.pcbeta.com/viewthread.php?tid=257912&page=1#pid5448849因为,kext档案不一定每一种硬体都有人为他制作驱动,所以还是请您自己去查相关的HCL(硬体相容列表),先确定有支援,如果不在内建的系统中,应该都有下载kext的连结和说明,所以以下程序我都假设已经找到了kext的档案,我用我当初安装T43为例:我当初找到了T43用的Broadcomd5751的kext档案AppleBCM5751Ethernet.kext我以他为例安装入系统内的步骤如下:1.登入终端机:在[应用程式]中的[工具程式]里面有一个[终端机],点两下将它执行,代码:sudo-s然后键入你的密码,做好切换管理员的动作。 PS.sudo是一个安全为考量的执行管理指令的方法,这边不多做介绍。2.复制kext到目标档案夹:目标档案夹大多是"/System/Library/Extensions/",只要把你找到的驱动.kext档案复制到/System/Library/Extensions/中,方法一:直接进入"/System/Library/Extensions/"目录中,将自己的驱动.kext档案复制到里面,中途可能要输入密码;方法二:假设你的驱动叫AppleBCM5751Ethernet.kext,并放在桌面的,指令如下:代码:cp~/Desktop/AppleBCM5751Ethernet.kext/System/Library/Extensions/注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名3.更改档案权限:档案权限是UNIX系统中蛮重要的一个观念,在Unix为基础的MacOSX中也一样,就是要把这些复制到系统内的档案的权限切换成系统(管理员)拥有与使用,指令如下:代码:sudochown-Rroot:wheel/System/Library/Extensions/AppleBCM5751Ethernet.kextsudochmod-R755/System/Library/Extensions/AppleBCM5751Ethernet.kext注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名4.清除kext的快取:要清除已经安装并制作快取的kext快取内容,不然可能下次重启之后系统还是去读取快取,就不会读到新放进去kext驱动指令如下:代码:rm/System/Library/Extensions.kextcacherm/System/Library/Extensions.mkextkextcache-k/System/Library/Extensions5.系统重启:硬体驱动后基本上是需要重启才会载入,可以点选右上角的苹果点选重启系统,或是使用指令reboot重启,接下来就是祈祷重启后系统一切正常,硬体支援良好啦!16、问题:MACOSX命令行知识回答:很多朋友对osx下的命令行操作挠头,估计多数是在windows时代开始接触计算机的。有dos基础的应该是看看就明白,而玩过Linux的应该是轻车熟路了。这个贴子希望能给见到命令行就头大的兄弟一些帮助,所涉及到的命令基本限于安装kext,修改plist,更换核心所碰到的操作。如果想进一步了解Unix的命令,再网上找些关于Linux命令的文章看,有很多高手们就免看了,不过希望能来挑挑毛病,再来补充两句。。。OSX的文件系统OSX采用的Unix文件系统,所有文件都挂在跟目录/下面,所以不在要有Windows下的盘符概念。你在桌面上看到的硬盘都挂在/Volumes下。比如接上个叫做USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行ls/Volumes/USBHD,看看显示出的是不是这个移动硬盘的内容。根目录位置是/核心Mach_kernel就在这里,驱动所在位置/Systme/Library/Extensions用户文件夹位置/User/用户名 桌面的位置/User/用户名/Desktop文件通配符为星号*注意:在Unix系统中是区别大小写字符的,A.txt不等于a.txt。根目录标志/不是可有可无,cd/System表示转到跟目录下的System中,而cdSystem表示转到当前目录下的System中—————————————————————————————————————————————如何进入命令行操作模式再图形界面下,用finder打开应用程序》实用程序》终端如果连图形界面都进不去了(比如安错了显示驱动),开机时按F8,用-s参数启动,然后输入命令mount-uw/获得权限为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限sudo-s然后输入密码,输入密码时没有任何回显,连星号都没有,只管输完回车就行了。基本命令列出文件ls参数目录名例:想看看跟目录下有什么,ls/想看看驱动目录下有什么,ls/System/Library/Extensions参数-w显示中文,-l详细信息,-a包括隐藏文件转换目录cd例:想到驱动目录下溜达一圈cd/System/Library/Extensions建立新目录mkdir目录名例:在驱动目录下建一个备份目录backupmkdir/System/Library/Extensions/backup在桌面上建一个备份目录backupmkdir/User/用户名/Desktop/backup拷贝文件 cp参数源文件目标文件例:想把桌面的Natit.kext拷贝到驱动目录中cp-R/User/用户名/Desktop/Natit.kext/System/Library/Extensions参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。把驱动目录下的所有文件备份到桌面backupcp-R/System/Library/Extensions/*/User/用户名/Desktop/backup删除文件rm参数文件例:想删除驱动的缓存rm-rf/System/Library/Extensions.kextcacherm-rf/System/Library/Extensions.mkext参数-rf表示递归和强制,千万要小心使用,如果执行了rm-rf/你的系统就全没了移动文件mv文件例:想把AppleHDA.Kext移到桌面mv/System/Library/Extensions/AppleHDA.kext/User/用户名/Desktop想把AppleHDA.Kext移到备份目录中mv/System/Library/Extensions/AppleHDA.kext/System/Library/Extensions/backup更改文件权限chmod参数权限文件例:把驱动目录下所有文件设定到root读写,其他用户只读chmod-R755/System/Library/Extensions参数R表示递归,755表示各用户的权限更改文件属主chown参数用户:组文件例:把驱动目录下的所有文件属主改成根用户chown-Rroot:wheel/System/Library/Extensions参数R表示递归操作修复整个系统中文件的权限diskutilrepairpermissions/严格的说这不是一个unix命令,而是osx一个软件,记得修改或添加的驱动就执行一次。文本编辑nano文件名 例:编辑natitInfo.plistnano/System/Library/Extensions/Natit.kext/Info.plist编辑完成后用Ctrl+O存盘,Ctrl+X退出另一个文本编辑软件是vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。运行脚本命令sh脚本文件名例修改驱动后所有需要的操作存成一个脚本,以后修改了驱动后只要运行一次这个脚本就可以了,方便吧1.终端中运行nano/clean2.把下列代码粘贴到nano中rm-rf/System/Library/Extensions.kextcacherm-rf/System/Library/Extensions.mkextchown-Rroot:wheel/System/Library/Extensionschmod-R755/System/Library/Extensionsdiskutilrepairpermissions/kextcache-k/System/Library/Extensions/3.Ctrl+O存盘,Ctrl+X退出4.以后只要动了驱动,就在终端中运行一次sh/clean————————————————————————————————————小技巧用Tab键自动补齐命令比如想到/System目录中去,输入cd/Sy然后按一下Tab键,命令就会自动补齐成cd/System操作带名字中带有空格的文件和目录空格在命令中写成空格,比如要进入MyDocuments,命令为cdMyDocuments查看命令的详细帮助man命令名比如要看看ls命令的详细用法,执行manls————————————————————————————————————典型操作流程(假设已经制作好清理脚本,记得每次操作前sudo-s获得系统权限)假设下载了一个显卡驱动Natit.zip,在桌面解压得到了一个Natit.kext,该怎么做呢?为了保险起见,先把所有驱动备份了再说 mkdir/User/用户名/Desktop/backup在桌面上建立备份文件夹cp-R/System/Library/Extensions/*/User/用户名/Desktop/backup备份驱动文件现在可以安心安装了cp-R/User/用户名/Desktop/Natit.kext/System/Library/Extensions把它拷贝到系统驱动目录位置sh/clean执行清理脚本,操作完成重新开机失败,进不去桌面了,发现不应该安这个驱动,怎么恢复呢?开机按F8,用-s参数启动执行mount-uw/rm-rf/System/Library/Extensions/Natit.kext删除这个驱动sh/clean执行清理脚本,操作完成重启,回到原先状态了,不死心啊,没有特效怎么行呢,又听说需要修改Natit的Info.plist文件才行,好,再来cp-R/User/用户名/Desktop/Natit.kext/System/Library/Extensions把它拷贝到系统驱动目录位置nano/System/Library/Extensions/Natit.kext/Info.plist编辑完成后用Ctrl+O存盘,Ctrl+X退出sh/clean执行清理脚本,操作完成重启,这回对了,显卡特效都有了,该弄声卡了,天知道会出什么事,得把现有成果保护好。mkdir/User/用户名/Desktop/gooddrivers专为有效驱动建个目录cp-R/System/Library/Extensions/Natit.kext/User/用户名/Desktop/gooddrivers备份这个声卡要求把AppleHDA.kext删除和编辑AppleAzaliaAudio.kext中的Info.plist文件,谁知道以后会不会还用AppleHDA呢,不如暂时禁用吧。mkdir/System/Library/Extensions/disabled建立个禁用目录mv/System/Library/Extensions/AppleHDA.kext/System/Library/Extensions/disabled移动过去nano/System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist编辑完成后用Ctrl+O存盘,Ctrl+X退出sh/clean执行清理脚本,操作完成成功了,也把修改好的驱动备份一下把复制内容到剪贴板代码:以下是unix的命令行,供参考目录操作命令名功能描述使用举例 mkdir创建一个目录mkdirdirnamermdir删除一个目录rmdirdirnamemvdir移动或重命名一个目录mvdirdir1dir2cd改变当前目录cddirnamepwd显示当前目录的路径名pwdls显示当前目录的内容ls-ladircmp比较两个目录的内容dircmpdir1dir2文件操作命令名功能描述使用举例cat显示或连接文件catfilenamepg分页格式化显示文件内容pgfilenamemore分屏显示文件内容 morefilenameod显示非文本文件的内容od-cfilenamecp复制文件或目录cpfile1file2rm删除文件或目录rmfilenamemv改变文件名或所在目录mvfile1file2ln联接文件ln-sfile1file2find使用匹配表达式查找文件find.-name"*.c"-printfile显示文件类型filefilename选择操作命令名功能描述使用举例head显示文件的最初几行head-20filenametail显示文件的最后几行tail-15filenamecut 显示文件每行中的某些域cut-f1,7-d:/etc/passwdcolrm从标准输入中删除若干列colrm820file2paste横向连接文件pastefile1file2diff比较并显示两个文件的差异difffile1file2sed非交互方式流编辑器sed"s/red/green/g"filenamegrep在文件中按模式查找grep"^[a-zA-Z]"filenameawk在文件中查找并处理模式awk'{print$1$1}'filenamesort排序或归并文件sort-d-f-ufile1uniq去掉文件中的重复行uniqfile1file2comm显示两有序文件的公共和非公共行commfile1file2wc统计文件的字符数、词数和行数wcfilenamenl 给文件加上行号nlfile1>file2安全操作命令名功能描述使用举例passwd修改用户密码passwdchmod改变文件或目录的权限chmodug+xfilenameumask定义创建文件的权限掩码umask027chown改变文件或目录的属主chownnewownerfilenamechgrp改变文件或目录的所属组chgrpstafffilenamexlock给终端上锁xlock-remote编程操作命令名功能描述使用举例make维护可执行程序的最新版本maketouch更新文件的访问和修改时间 touch-m05202400filenamedbx命令行界面调试工具dbxa.outxde图形用户界面调试工具xdea.out进程操作命令名功能描述使用举例ps显示进程当前状态psukill终止进程kill-930142nice改变待执行命令的优先级nicecc-c*.crenice改变已运行进程的优先级renice+2032768时间操作命令名功能描述使用举例date显示系统的当前日期和时间datecal显示日历cal81996 time统计程序的执行时间timea.out网络与通信操作命令名功能描述使用举例telnet远程登录telnethpc.sp.net.edu.cnrlogin远程登录rloginhostname-lusernamersh在远程主机执行指定命令rshf01n03dateftp在本地主机与远程主机之间传输文件ftpftp.sp.net.edu.cnrcp在本地主机与远程主机之间复制文件rcpfile1host1:file2ping给一个网络主机发送回应请求pinghpc.sp.net.edu.cnmail阅读和发送电子邮件mailwrite给另一用户发送报文writeusernamepts/1mesg允许或拒绝接收报文 mesgnKornShell命令命令名功能描述使用举例history列出最近执行过的几条命令及编号historyr重复执行最近执行过的某条命令r-2alias给某个命令定义别名aliasdel=rm-iunalias取消对某个别名的定义unaliasdel其它命令命令名功能描述使用举例uname显示操作系统的有关信息uname-aclear清除屏幕或窗口内容clearenv显示当前所有设置过的环境变量envwho列出当前登录的所有用户who whoami显示当前正进行操作的用户名whoamitty显示终端或伪终端的名称ttystty显示或重置控制键定义stty-adu查询磁盘使用情况du-ksubdirdf显示文件系统的总空间和可用空间df/tmpw显示当前系统活动的总信息w17、问题:介绍一下在Mac上的驱动程序概念回答:基本上,MacOSX是一个UNIX架构的核心的系统,所以如果有一些UNIX系统概念其实在底层的架构会很容易了解,系统核心,通常会有包含了硬体支援的程式在内,也就是说有一些需要在系统核心启动就跟著支援的基础硬体元件(例如CPU指令集支援、记忆体管理...),大多放在核心中,不过Mac是一种经由APPLE公司自行订制化的核心,基础的硬体支援大多也以APPLE电脑为主,但是,并不会把所有的驱动程序都放在核心中,通常只有『必要的』才会放在核心,不然核心可能会过度肥大,整个系统执行效率就更差。那么还有许多硬体驱动怎么办呢?通常会把他作成模组程式,然后在核心本身支援模组载入功能,在Linux中叫做KernelLoadableModules(KLM)的架构,而在MacOSX中,不称为Modules,称为MacOSXKernelExtension,我不晓得正式的中文名称是什么,不过我称为『核心延伸套件』,其实就把他想成是『驱动程序』就可以了,也就是MacOSX系统中许许多多的.kext档名的程式集,大多放在/System/Library/Extensions/中,当核心有需要就去找到相应的设备ID然后叫起那个程式来支援硬体,而现在的MACOSX86中其实问题比较多就是在硬体没有驱动支援,也就是没有相应的核心延伸套件可以使用,相关的HCL(硬体相容列表)可以到OSX86Project-Wiki的HCL条目下找到,进而可以找到相应可使用的驱动程序,也就是我说的核心延伸套件(.kext)这样希望可以帮助大家稍有了解Mac的驱动程序的概念,如果在下有任何观念上的错误也欢迎指正和共同讨论。其实安装并不难,安装不是问题,找不找的到驱动(kext)才是问题。 修订补充:有朋友问,硬件规格要多高才能装?或是,要装MacOSX86硬件要比Vista高还低?这里给大家一个观念,不能用很简单的高或低来做标准,而是『兼容性』做标准,也就是硬件本身要有能够让他使用的驱动才能用!如果将电脑硬件比喻为人的躯壳,那么驱动程序就像是灵魂!没有灵魂的躯壳,纵使有再强大的力量,再快的速度,砂锅大的拳头,也都没有作用,就像是***一般!这就是为什么在下不断的强调OSX86Project-Wiki的HCL条目的重要性的原因,想要知道硬件规格要多高或多低能用,功能完不完整,其实都在那里面了。18、问题:MacOSX启用超级用户的方法回答:Rootuser,又名超级用户,是一个权力最高的Unix账户,Root的账户能在整个系统里任何部份进行任何“操作”,包括:拷贝档案、移动/移除档案、执行程序等。所以,通常Root的账户都只会指派给高级专业的用户使用。因此,苹果把Rootuser隐藏在MacOSX里。但有时候我们不得不启用Root用户以便于实现某些操作,可以通过以下三种方法把启动Root账户。方法一:把MacOSX的安装光盘放入到光驱中,用光盘启动系统,在安装菜单里选择“PasswordReset”选项,便能更改你的密码和启动超级用户模式。(把这工具拷贝到硬盘中是不能启动的,一定要从光盘启动才有效。)方法二:在MacOSX里启动Terminal(在“应用程序/实用工具”的文件夹中),输入以下命令:sudopasswdRoot系统会实时要求输入Rootuser的新密码,然后再输入一次,以确保密码正确。方法三:启动NetInfoManager应用程序(在“应用程序/实用工具”的文件夹中),再依照以下步骤:1.从菜单中选择“域”→“用户”→“启动Root用户”2.点按窗口底部的“锁状”按钮,然后输入在安装过程中提供的用户名称和密码注册。3.从窗口下半部份的列表中选择*号一栏,再输入Rootuser已加密的新密码。可在Terminal里输入以下的「htpasswd」命令来产生加密的新密码:[localhost:~]currentuser%htpasswd-nbanyloginyourpassword[return][localhost:~]currentuser%anylogin:pu9fQgdzVHRB2pu9fQgdzVHRB2就是已加密的新密码4.点按窗口底部的“锁状”按钮,然后储存更改和离开NetInfoManager。现在可以在Terminal里试试Rootuser的新密码如何通过终端命令删除Finder中无法删除的文件这里我先介绍一个经常性的问题。有人常常因为某种原因。比如死机、文件下载一半意外退,这时经常有文件无法删除,系统提示你权限不够。这个时候我们就可以利用一行简单的命令进行删除。当然有人会提出启动到os9来删除,这样有两大问题。一是你需要重启两次机。先切到9。再切回x。还有就是对新机器来说,你根本就没办法从os9启动。言归正传,下面就举便说明:1打开终端应用程序2输入命令:sudorm-r-f“你要删除的文件”严重警告一定要注意路径,如果你不选择,直接回车的后果就是你的桌面的所有文件全部被无条件删除。一定要拖你要删的文件到终端窗口中,否则别回车。 还要注意终端命令是区分大小写的,全部小写。3把你要删的文件或者文件夹用mouse拖进终端窗口,好多个也可以一起拖。4然后在终端中回车5输入当前管理员用户密码。如果没有密码就直接回车。注意不是root账号的密码。6终端中没有任何提示信息表明成功删除。注意:如果用这个命令还无法删除,有两种可能性:一是你删除的是系统正在使用的临时文件之类的。二是有可能你的硬盘目录出现问题。这时请先用磁盘工具检查一下你的硬盘。解释:sudo临时执行root账户操作,当你使用这个命令的时候等同于使用root用户进行操作,所以要当心。它后面一般是你要操作的其它命令。比如本例中的rm。同时sudo命令都要求你输入当前管理员用户密码。如果密码为空就直接回车。rm删除命令。即remove的缩写,它后面有两个参数。-r删除文件夹内的子文件夹及内容,一般情况下rm只能删除文件或者空的文件夹。-f强制删除参数如果需要了解rm命令的更多参数。请输入:manrm其它常用命令cd进入某个目录cp原始文件目标文件复制文件,可带路径复制不到位置kill-9[PID]結束指定的PID執行程式ls列出当前目录下所有文件man[命令]查询某个命令的使用方法mkdir[目录]新建目录rmdir目录删除目录,注意只能是空目录mv原始文件目录文件移动或者重命名文件passwd更改密码rm删除文件-f强制删除-i删除前确认-r删除目录及子目录内容sudorm-rf~/.Trash/*强制删除当前用户垃圾箱内所有项目top显示所有进程。 kill-9[PID]结束PID进程open-aitunes打开aqua程序itunes19、问题:控制台内出现GetHostUUIDString:unabletodetermineUUIDforhost.Error:35错误回答:Hi.Wellforthosewhobeenhavingproblemswithsomeapps,hanging/notworking,ifoundthatwhensomeappsstart(likeitunesSRSiWowforexample)hangswithnospecificerrors(inthiscaseituneshangs),butlookingintheconsoleisawsometinglike"GetHostUUIDString:unabletodetermineUUIDforhost.Error:35"thatsomeappsreportstimetotimeandthentheyhang;sowelltheproblemappearstobesomethingaboutIEEE80211wirelessthatsomehowosxlooksfor??...anyway,ifoundthataddingaconfigforthatintotheNetworkInterfacesthisproblemgetsolved!Youneedtogoto/Library/Preferences/SystemConfigurationandeditNetworkInterfaces.plistandaddanewdictwiththeIEEE80211config..BSDNameen3IOBuiltinIOInterfaceType6IOInterfaceUnit3IOLocationIOMACAddressABbPoF5VIOPathMatchIOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P3@1C,2/IOPCI2PCIBridge/pci14e4,4311@0/AirPort_Brcm43xx/IO80211InterfaceSCNetworkInterfaceTypeIEEE80211Saveandreboot...Afterididthis,theproblemgotsolvedandallthebrokenappsandgamesstartingworking....20、问题:开启8600MGT256MQE/CI-修正版回答:感谢各位的帮忙,虽然最终是自己慢慢捣鼓出来的,其实没啥好写的,我是参照6步法帖子和修改NVCAP值的日志一步步做下来的6步法里貌似写得不太对只需要修改nvinject.kext和geforce.kext这两个的info.plist即可,其它严格按照6步法的步骤,外加修改NVCAP值,罢了罢了,我把我成功的步骤写出来: 六步开启8600MGT256MQE/CI-修正版以下操作最好在root帐户中进行第一步:(只有第一步需要在windows下操作)附件中的打开NiBiTor菜单->Tools->ReadBIOS->SelectDevice选择你要开启的显卡->OK菜单->Tools->ReadBIOS->ReadintoNiBiTor菜单->Save保存显卡BIOS信息为一个ROM文件(附件里是我的8600.ROM)第二步:进leopard,打开附件中的NVCAPMaker,会提示选择文件选择第一步保存的8600.ROM此时就会生成一串长达40位的16进制数这就是我们显卡的NVCAP值,记下它第三步:将附件中的nvinject.kext拷贝至桌面(或任意方便的位置)点右键-显示包内容-contents用附件中的PropertyListEditor打开目录中的info.plist找到IOPCIMatch项,将你的ID号填入,例:我的ID为04070x000010de&0x0000ffff改为0x040710de,后面的直接去掉找到NVCAP项,认真按照第二步中得到的NVCAP值对此项进行修改找到IOProbeScore项,将其值改为0如果显存为其它大小,则修改VRAM值<00000008>-128Mb<00000010>-256Mb<00000014>-320Mb<00000020>-512Mb<00000028>-640Mb<00000030>-768Mb修改完毕,保存退出程序第四步:将/system/library/extensions/下的geforce.kext拷贝至桌面点右键-显示包内容-contents使用附件中的PropertyListEditor打开目录中的info.plist找到IOPCIMatch项,将其值改为0x当里个当10de,其中当里个当四个数字为你的ID号其它的值不要再做修改,保存退出第五步:将这两个修改好的kext覆盖拷贝到/system/library/extensions/目录下第六步:打开终端,依次输入以下命令:(非root用户需要建立密码并在以下步骤中输入密码)sudo-scd/System/Library/Extensionssudochown-R0:0NVinject.kextchown-Rroot:wheelNVDANV40Hal.kextGeForce.kextNVDAResman.kextsudochmod-R755NVDANV40Hal.kextGeForce.kextNVDAResman.kextNVinject.kext rm-r../Extensions.mkextkextcache-ai386-e重启-hollywoodgotnothing!!!说明:8系列G84核心的理论上都可以参考此方法其中的前两步修改NVCAP值的不知道是否为必要步骤,没有经过证实,反正我是做了附件中的geforce.kext和nvinject是针对我的显卡按照以上六步已经修改好的,不知道跟大家的是否完全一致另外,nvinject是从nvdarwin这个安装包中提取的0.2.2版,已经是最新的了,我安装的leopard版本是原版MacOSXLeopard10.5.49E25Retail。用GUID分区表装的,单独用了一块移动硬盘,每次都是用generic.iso启动所需软件在“显卡开PE/CI软件”文件夹内21、问题:安装显卡NVIDIA9600驱动?回答:1.去以下地址下载NVIDIA9000SeriesDrivers.pkg包并安装(这是老外做的一个安装包),可能要求重启http://rapidshare.com/files/1555...es_Drivers.zip.html2.利用nano打开/System/Library/Extensions/NVDANV50Hal.kext/Contents/Info.plist文件命令为:sudonano/System/Library/Extensions/NVDANV50Hal.kext/Contents/Info.plist然后修改其中IOPCIPrimaryMatch0x00f010de&0xfff0ffff0x019010de&0xfff0ffff0x040010de&0xfff0ffff0x042010de&0xfff0ffff0x06e010de&0xfff0ffff0x060010de&0xffe0ffff0x062010de&0xffe0ffff0x064010de&0xffe0ffff0x086010de&0xffe0ffffIOPCIPrimaryMatch0x[你自己的设备id(我的为0622)]10de如:我的9600gt设备id为0622,因此我做如下修改IOPCIPrimaryMatch0x062210de按(CTRL-O)保存然后退出.3.使用OSX86Tools(点此下载)创建EFI-string:运行OSX86Tools,点击"AddEFIStrings/BootFlag"."GFXStrings","CustomGeForcehex".自己输入一个设备名称(devicename),我输的是nv9600gt,选择显存的大小,我的是512M,选择输出方式,我的是DVI/DVI.复制generatedEFI-string(注意应该选择的是一串16进制数字).使用命令"sudonano"打开/Library/Preferences/SystemConfiguration/com.apple.Boot.plist 输入刚才复制的EFI-string,如下:device-properties粘贴你的EFI-string在这里,注意字符串应该是一串16进制数字保存文件(CTRL-O)后退出.4.修复权限清空kextcache(可以使用OSX86Tools来完成)后重启。5.这里可能需要重启两次,如果出现问题请按-x进入安全模式,修复权限清空kextcache后重启.22、问题:查看内核等的kext文件版本的命令?回答:kextstat23、问题:leopard原盘在pc上安装之姐妹篇:轻松打造属于自己的启动盘回答:很多人对用leopard原盘在pc上安装感兴趣,原来的制作引导盘有些复杂,现在有的更好的方式实现步骤:1、下载附件2、解压到任何你喜欢的地方3、用root帐户登陆4、把你需要的kext文件拖入解压目录的extensions下,里面我所标示的红色kext不要去动它5、打开终端6、指向你解压的目录7、输入sudo./makeboot8、会提示你输入需要镜像的大小,你自己决定9、制作完成,iso文件在同目录下的iso文件夹内10、刻录,完成已经更新v1.6版本,不需要加入dsmos.kext,用AppleDecrypt.kext替代了,据说增强了系统性能,大家只需要加入自己的磁盘控制驱动就可以了。24、问题:启动参数介绍?回答:请在开机自检后,按f8激活DarwinBootloader,出现提示时,选择你的Leopard分区,再输入-v进入verbose模式,这样系统就会告诉你核心加载过程中出现了什么问题,请最好用相机照一张屏幕快照贴上论坛,这样其他同学们可以给一些帮助。启动参数:-V:VerboseMode-S:SingleMode-X:SafeModecpus=1:forceCputobootinsinglecore-F:Rebuildbootingkextcache-Legacy:32bitmode,AMD系统要用(欢迎大家补充,我目前只用到过这些)25、问题:能启动,但系统黑屏,或只能进入SafeMode,如何解决?回答:这主要是因为显卡的参数需要修正,现在以Geforce系列为例。a.查看显卡信息,方法一、启动机器时先以-X方式进入安全模式,到系统概述中查看显示信息,你能找到你的显卡的设备号和供应商号,Nvidia的VendorID是10de,记下这些数据;方法二,在windows的硬件管理中选中你的显卡,点属性,看细节,也能找到相应的信息。b.在MacOSX中关于Geforce系列的显卡的驱动有几个相应的文件需要修改,Geforce.kext,NVADNV10AL.kext(20/30/40/50),NVResmanad.kext(文件不大记得了),你只需要分别找到这三个文件,将它们拷贝到桌面,然后右键选显示包内容,再进入content文件夹,用texteditor打开info.plist,参见这个帖子有比较细的说明http://bbs.think-different.cn/thread-145-1-1.html 说明,40好象是对6和7系列的,30对4和5系列(4系不是很清楚),50是对8系列的。26、问题:机器启动后进入boot过程后,马上就会自动重启回答:这多半是因为你的机器主板对HPET的支持有问题,以我的主板为例,Asus官方网站上对P5N-ESLi的说明是支持HPET的,但实际上,一旦我使用支持HPET的核心,就会自动重启,这种时候,你必须去找与相应的NoHPET核心来替换。再补充说一点:核心的替换和启动参数的设置核心位于硬盘分区的根目录下,标准文件名是Mach_kernel,当然这并不影响你在启动时使用其它的核心或核心文件名,你可以直接输入如:"Mach_nohpet-v-x"另外,在/Library/Preference/下有一个目录(名字也不大记得了)中,找一个com.apple.boot.plist文件,你可以看到kernel和bootflag在相应的下一行中输入你的新kernel文件名,或-v-legacy一类的启动参数,然后就不用每次都输入了。先写到这,有其它内容以后再补充了!27、问题:USB设备不能正常使用?回答:主要可能是因为系统核心版本与system版本不一致造成的,更改system。System.kext文件位置:/System/Library/Extensions/System.kextmach_kernel内核文件位置:/(就是安装系统的根目录)1.替换/System/Library/Extensions下的system.kext2.修复权限终端输入:sudochown-Rroot:wheel/System/Library/Extensions/System.kextsudochmod-R755/System/Library/Extensions/System.kext3.替换系统盘符的mach_kernel4.修复权限终端输入:sudochown-Rroot:wheel/mach_kernelsudochmod-R755/mach_kernel5.重启尝试-v-f启动28、问题:问一下TimeMachine一点备份就说不能找到备份驱动的失败提示是怎么回事?回答:ReplaceyourIONetworkingFamily.kextwiththeonefromToH'skextzip,andrepairpermissions.也就是IONetworkingFamily.kext的问题,用正常的替换。29、问题:如果某些应用程序提示不能正常运行“因为它在此体系结构上不被支持”,如何解决?回答:在该程序上点击鼠标右键,显示包内容,然后修改Info.plist文件,将第一行最前面的乱码删除后保存即可。如果还不行,用能行的该程序的老版本中的Info.plist文件替换就可以了。30、问题:如何试用驱动程序,试用驱动程度出现问题应该怎么办?回答:文本编辑nano文件名例:编辑natitInfo.plistnano/System/Library/Extensions/Natit.kext/Info.plist编辑完成后用Ctrl+O存盘,Ctrl+X退出另一个文本编辑软件是vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。运行脚本命令sh脚本文件名例修改驱动后所有需要的操作存成一个脚本,以后修改了驱动后只要运行一次这个脚本就可以了,方便吧1.终端中运行nano/clean2.把下列代码粘贴到nano中 复制内容到剪贴板代码:rm-rf/System/Library/Extensions.kextcacherm-rf/System/Library/Extensions.mkextchown-Rroot:wheel/System/Library/Extensionschmod-R755/System/Library/Extensionsdiskutilrepairpermissions/kextcache-k/System/Library/Extensions/3.Ctrl+O存盘,Ctrl+X退出4.以后只要动了驱动,就在终端中运行一次sh/clean--------------------------------------------------操作流程--(假设已经制作好清理脚本,记得每次操作前sudo-s获得系统权限)假设下载了一个显卡驱动Natit.zip,在桌面解压得到了一个Natit.kext,该怎么做呢?为了保险起见,先把所有驱动备份了再说mkdir/User/用户名/Desktop/backup在桌面上建立备份文件夹cp-R/System/Library/Extensions/*/User/用户名/Desktop/backup备份驱动文件现在可以安心安装了cp-R/User/用户名/Desktop/Natit.kext/System/Library/Extensions把它拷贝到系统驱动目录位置sh/clean执行清理脚本,操作完成引用:重新开机失败,进不去桌面了,发现不应该安这个驱动,怎么恢复呢?就是好多人常说的:我安装驱动后黑屏了,有救吗?答案当然是:OK!处理方法:----------------------------------------------------开机按F8,用-s参数启动执行mount-uw/rm-rf/System/Library/Extensions/Natit.kext删除这个驱动sh/clean执行清理脚本,操作完成呵呵,是不是又回到正常的桌面了?----------------------------------------------------不死心啊,没有特效怎么行呢,又听说需要修改Natit的Info.plist文件才行,好,再来cp-R/User/用户名/Desktop/Natit.kext/System/Library/Extensions把它拷贝到系统驱动目录位置nano/System/Library/Extensions/Natit.kext/Info.plist编辑完成后用Ctrl+O存盘,Ctrl+X退出sh/clean执行清理脚本,操作完成重启,这回对了,显卡特效都有了-----------------------------------------------------显卡特效都有了,该弄声卡了,天知道会出什么事,得把现有成果保护好。mkdir/User/用户名/Desktop/gooddrivers专为有效驱动建个目录cp-R/System/Library/Extensions/Natit.kext/User/用户名/Desktop/gooddrivers备份这个声卡要求把AppleHDA.kext删除和编辑AppleAzaliaAudio.kext中的Info.plist 文件,谁知道以后会不会还用AppleHDA呢,不如暂时禁用吧。mkdir/System/Library/Extensions/disabled建立个禁用目录mv/System/Library/Extensions/AppleHDA.kext/System/Library/Extensions/disabled移动过去nano/System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist编辑完成后用Ctrl+O存盘,Ctrl+X退出sh/clean执行清理脚本,操作完成成功了,也把修改好的驱动备份一下把。----------------------------------------------29、问题:制作集成NF5+SATA驱动的Leopard-AMD-10.5.x的安装光盘的方法回答:制作的前提条件:有Leopard环境,安装了XCode等,Pacifist2.5.1,有xar命令可以使用。(MacOS10.4.x的方法不一样,我没有试。)方法A:添加驱动法第一步:制作或者获取iso先从光盘制作出iso,我采用的版本是MacOSXLeopard10.5.1forAMDSSE2/SSE3(32bits),win下用Nero、UltraISO制作,可以用下载的。第二步:准备文件NForce5.pkg(必须)、pata.sata.pkg(必须)、ps2.pkg(必须,因原光盘安装后非usb鼠标键盘不能使用)、usb.pkg(可能必须),其余pkg包见本人制作iso内或Distribution文件。AppleNForceATA.kext(必须)、NVinject.kext第三步:挂载磁盘sudo-schownroot:wheel/Volumes/mydata/Leopard-AMD-10.5.1.iso(关键步骤,没有此步,修改添加文件十分成问题)hdiutilattach-readwrite/Volumes/mydata/Leopard-AMD-10.5.1.iso-ownerson(关键步骤,请打全)第四步.添加驱动和软件用Pacifist2.5.1安装pkg到镜像文件(核心步骤,安装什么软件决定光盘是否能顺利启动机器)此光盘我装了NForce5.pkg、pata.sata.pkg、ntfs3g.pkg、MacFUSETools.pkg、ps2.pkg、usb.pkg、8139.pkgchown-Rroot:wheel/Volumes/mydata/pkgexactchmod-R755/Volumes/mydata/pkgexact(核心步骤,安装什么软件就复制什么解包文件,决定是否能顺利启动机器)(pkgexact为我存放Pacifist解压pkg包的文件夹,经整理,ls见/Volumes/mydata/pkgexact/usr、/Volumes/mydata/pkgexact/System等)cp-rp/Volumes/mydata/pkgexact/*/Volumes/Leopard-AMD-10.5.1/chmod-R755/Volumes/mydata/kext(kext为我存放AppleNForceATA.kext、NVinject.kext的文件夹)cp-rp/Volumes/mydata/kext/*.kext/Volumes/Leopard-AMD-10.5.1/System/Library/Extensionschown-Rroot:wheel/Volumes/mydata/Packages(Packages为我存放待添加的pkg包的文件夹)chmod-R755/Volumes/mydata/Packagescp-rp/Volumes/mydata/Packages/*.pkg/Volumes/Leopard-AMD-10.5.1/System/Installation/Packages/第五步.处理OSInstall.mpkg和修改Distribution(在此要做此步,不添加pkg包不用做此步)cd/Volumes/mydata/Packages xar-x-v-f/Volumes/Leopard-AMD-10.5.1/System/Installation/Packages/OSInstall.mpkg(取出)cpDistribution../(修改之,注意utf8哦,最好不要在win改,Leopard文本处理软件处理为好)cp../Distribution/Volumes/mydata/Packages/chownroot:wheelDistributionchmod644Distributionxar-c./*-v-f/Volumes/Leopard-AMD-10.5.1/System/Installation/Packages/OSInstall.mpkg(替换)我修改的DistributionDistribution.rar(3.7KB)Distribution.rar(3.7KB)下载次数:632008-2-211:59第六步.删除Extensions.mket,使其在安装光盘启动时自动加载。diskutilumount/Volumes/Leopard-AMD-10.5.1hdiutilattach-readwrite/Volumes/mydata/Leopard-AMD-10.5.1.iso(关键步骤,对比第三步的命令,如果用上-ownerson参数,删除了仍然自动生成Extensions.mket)rm-rf/Volumes/Leopard-AMD-10.5.1/System/Library/Extensions.mkextdiskutilumount/Volumes/Leopard-AMD-10.5.1第七步.复制iso到win的NTFS分区cp/Volumes/mydata/Leopard-AMD-10.5.1.iso/Volumes/WINDATA/iso/第八步.核查文件、烧录光盘和开机试验用UltraISO软件打开iso,转到HFS+,查看kext、pkg是否复制到相应位置,查看Extensions.mkext是否删除,核查没有问题烧盘,不满足此条件,请回Leopard再处理。光盘开机,看看能否启动到安装界面。直到成功为止。30、问题:OSX86引导文件研究回答:基于既有的PC知识,我们可以了解到,系统引导的第一步是读取硬盘的MBR(主引导记录,位于0头0道1扇区,占据512字节),再通过MBR中的BootSector小程序来得知哪一个分区是引导分区(被激活),再读取位于这个分区的启动扇区中的小程序(也是512字节),然后加载stage2以引导内核。用过Linux的应该知道,用dd命令dump出启动扇区的这512字节,放到Windows分区再加入boot.ini就可以启动GRUB,然后GRUB读取menu.lst以启动Linux系统内核(kernel/initrd)或启动其它的bootloader(chainloader),那么OSX86(这里特指OSX86非而真正的Mac)是怎样的呢?由于真正的Mac使用EFI而非BIOS,所以它的启动过程和PC是不一样的,那么要在PC上安装OSX,就必须修改引导程序以符合PC的启动过程。在JaS/ToH之类的破解版光盘里,我们可以看到,在/usr/standalone/i386文件夹中有几个boot*文件,一个cdboot和一个chain0文件。而在原版光盘的这个文件夹中只有boot.efi文件。boot.efi对于PC是没法用的,能用的是破解的那几个文件。chain0大家很熟悉了,512字节,刚好可以写入启动扇区,但实际上并不是这样,写入启动扇区的并不是chain0,而是boot1h,我想chain0是为了专门从Windows菜单启动而写的。而boot这个文件(它有几十KB),则是boot1h所要引导的文件(我们可以用startupfiletool来安装它),但它被写到哪里去了呢?我们在硬盘上找不到这个文件,我想它被startupfiletool写到某个我们不知道的扇区去了,而并不在文件系统里面,这样做是可以启动的(可见作者用了点小心思)。那么我们大致可以了解,OSX86启动的过程就是:BIOS--MBR--(ntldr或grub或chain0或tboot)--boot1h--boot--mach_kernel最近的PCEFI只是替代了boot以实现EFI欺骗,boot1h我们还是需要。 了解了这个过程,我们就可以了解cracker们到底做了哪些事情。对于安装/修复OSX86的引导程序,就可以有一个比较清晰的脉路了。首先,我们来了解一下如何把引导程序安装到分区中去:第一步:diskutillist这个命令显示所有分区列表,从这里我们可以知道我们的OSX86安装的分区编号,如disk1s1第二步:diskutilunmount/Volumes/volume_name把要安装bootloader的分区卸下(×)。第三步:ddif=/usr/standalone/i386/boot1hof=/dev/rdisk1s1bs=446count=1将boot1h写入启动扇区,这个命令对于Linux用户应该很熟悉。第四步:startupfiletool/dev/rdisk1s1/usr/standalone/i386/boot将boot文件写入(某个我们不知道的扇区,安装PCEFI时也用到这句,只是换了文件名)。第五步:bless-device/dev/disk1s1-setBoot-verbose做一些启动方面的设置。还有两个命令(×):diskutilmount/dev/disk1s1bless-mount/Volumes/volume_name-setBoot-verbose这就是安装OSX86bootloader的基本过程,但是有什么用呢,明白了这个,你就明白了如何安装/修复Darwinbootloader,虽然这不如Windows的fdisk/mbr和fixmbr那么简单,也不如grub的setup那么好用,但以后如果出了引导方面的问题,你也可以修复了不是吗。而且,还有一个用处,那就是在硬盘上没有OSX的情况下硬盘安装OSX,不过没有Linux那么牛可以纯硬盘安装,我们还是需要有一张OSX启动光盘的,可能你要问了,我既然有OSX光盘干嘛还要硬盘安装?不过你想想看,如果你只有Tiger的光盘,Leopard还没有刻盘,但可以硬盘安装Leopard,那不是很爽吗?或者你只有Live盘也行啊。这种安装方法称为恢复安装,指的是用OSX1(比如Tiger)的光盘启动,再用安装程序的磁盘工具恢复下载好的OSX2(比如Leopard)镜像到一个分区,再从这个分区启动OSX2的安装程序,将OSX2安装到另一个分区。本论坛有人提过这种安装方法,但他忽略了一个最重要的步骤,那就是首先要使恢复的目标分区能够引导(我试过仅仅恢复光盘镜像是不行的),而本篇文章讲到的正是这一点。关于具体的安装步骤,请看这里(精力有限,我就不细说了):http://forum.osx86scene.com/viewtopic.php?f=16&t=209或这里:http://www.sxhouse.org/bbs/announce/announce.asp?BoardID=112&ID=95716&Aupflag=1&Anum=1不过要注意,一般来说,安装破解版的镜像方便一点,不过安装原版的镜像也行,但注意恢复完成后不要重启,要先破解目标分区上的文件(比如用BrazilMac-9a581-Patch中的9a581-patch.sh),然后重启,从目标分区启动安装程序,安装完成后也不要重启,再用9a581PostPatch.sh破解。另外要注意的是,你使用的bless工具必须是破解过的(原版有这个文件但是不要用),而且要对应操作系统版本,如果你用Tiger光盘启动,不要拿Leopard的bless来用,是用不了的。在JaS版的Tiger光盘中,它在/usr/sbin/文件夹中,startupfiletool也在这里。在ToH版的Leopard光盘中也有这些工具,但它们放在/usr/misc/文件夹中(当然我想几乎不会有人用Leopard的光盘来硬盘安装Tiger)。这不是一篇很好懂的文章,不是拿来就用的教程,要想完全搞明白还得自己学习。/usr/standalone/i386文件夹中各个文件的作用:boot用startupfiletool写到OSX86所在分区的某个未知扇区,由boot1h引导它。boot0用dd命令写446字节到OSX86所在硬盘的MBR,可以修复Windows的Bootloader。 boot1h用dd命令写446字节到OSX86所在的HFS(+)分区,可以修复OSX86启动扇区。boot1u可以修复OSX86所在的UFS分区的启动扇区。(由于没有UFS分区,我没有尝试。)cdboot用于制作启动光盘,用法请参考BrazilMac-9a581-Patch中的9a581-patch.sh文件。chain0用dd命令写446字节到OSX86所在硬盘的MBR,可以安装/修复DarwinBootloader(成为系统默认引导器)。31、问题:解决doyoualreadyownamac?循环回答:试了许多种方法…也没时间再去装另一个Tiger系统…光下就要好几天…最后总算被我找到了一个方法…简单又绝对有效…看方法…应该是用命令模式来完成注册…提供给大家…希望能帮到同样有这个问题的伙伴们…方法很简单…开机时按下F8或Enter进入特殊的开机模式…输入-s进入singleusermode…然后输入/sbin/fsck-fy/sbin/mount-uw/passwdroottouch/var/db/.AppleSetupDonereboot就是这样…重开机后…应该就可以跳过那个可恶的Doalreadyownamac?32、问题:多日熬夜总结出来的一些经验谈~安装全过程~,MacOSXx86onPC安装方法。回答:一。准备硬盘分区1。分区表知识对MacOSX系统来说,所支持的硬盘分区方式有三种,通过运行DiskUtility(位于/Applications/Utilities目录下),在左侧选择硬盘(而不是分区),在右边上边选择Partition,然后下边点击"Options"可以察看或更改。(当然如果硬盘上有资料不要就随便修改)分别是GUID分区表,Apple分区表,和MBR分区表。GUID分区表用于Intel架构的Mac,Apple分区表用于PowerPC架构的Mac.而MBR分区表就是我们平时在Windows上用的就是分区表。2。选用哪种分区表?如果当前硬盘只装Mac系统,那么推荐使用GUID分区表,这样和Mac兼容最好,如果要和Windows兼容,我们当然最好选用MBR分区表,但和Mac兼容有一点小问题。这里提一下,对于空硬盘来说,即便为了使用MBR分区表与Windows兼容,也推荐先用DiskUtility来分区(尽管这个工具不是很灵活,比如不能在不破坏其他分区的情况下只修改指定分区),而不是用Windows自带的分区工具或者PQMagic或者Acrinos等等Windows上的分区工具。其目的还是在于能够让Mac更好的兼容。对于准备硬盘分区来说,首推单独为Mac系统专门准备一块硬盘,这样可以和Windows井水不犯河水,会省很多事情,更不用担心会破坏掉Windows的分区,而造成丢失数据。如果没有条件的话,只好给Mac准备一块主分区,只是这样安装完之后经常会出现引导问题。(后详)二。系统引导在装有Mac和Windows双系统的计算机上,理论上来说,通过Mac系统所在的分区,可以引导Mac,也可以引导Windows,通过Windows系统所在的分区,可以引导Windows,也可以引导Mac. 所以两种方式可以任选一种。我们都知道,在多系统共存的一台计算机中,BIOS里面所设的1stBootDevice的活动分区的系统会被引导,所以是用Windows引导,还是Mac引导,只要把对应分区激活就可以了。1。从Windows分区引导在Windows2000/XP/2003等系统下,我们只要修改"C:Boot.ini",在[OperatingSystems]内加入一行(c:chain0="MacOSX"),并在C:放一个chain0文件就可以了,关于这个问题,已经讨论过许多遍了。在WindowsVista系统下,有些复杂,推荐用Windows下的程序EasyBCD来增加引导。2。从Mac分区引导我们自然的想把Mac所在的分区设为活动分区就可以了。如果能顺利引导,则自不必说;但很多时候会出现错误,比较典型的就是"HSF+PartitionError","NoHSFPartitionFound"等等。这种情况往往是因为你的分区不是Mac自带的DiskUtility工具划分的,也不是Mac自己激活的,所以出现了兼容性问题。要避免这种情况,首选方法是通过DiskUtility来给硬盘分区(会抹掉所有资料),然后先装Mac,再装Windows,或者干脆就不在这块硬盘上装Windows了。但更多的时候,我们硬盘上有很多资料,不可能重新分区,那么只好通过以下方法,来用Mac的命令激活Mac所在的分区首先我们要知道Mac所在硬盘和所在分区的ID.硬盘编号从0开始,分区编号从1开始。如果你有多硬盘,很难说哪块是0,哪块是1,而且牵涉到扩展分区逻辑分区的时候,分区编号更难说了,所以最好亲眼察看一下ID.虽然Windows下也可以察看,但是为保险起见我们还是先用安装盘进DiskUtility然后选择对应分区,点"Info"工具,则DiskIdentifier后面的内容(比如"disk0s2")就是我们所要的ID(本例中硬盘为0,分区为2)。然后开始修改。通过安装光盘引导,在倒计时的时候按F8,输入"-s"并回车进入命令行模式,启动完毕后,依次输入一下命令:fdisk-e/dev/rdisk0(rdisk0代表0号硬盘,其他ID类推)flag1(flag1代表激活ID为1的分区,其他ID类推)updatewritequit这样Mac所在分区就激活了,一般情况下可以引导了。如果开机时没有选择分区的界面,需要作以下操作:编辑LibraryPreferencesSystemConfigurationcom.apple.Boot.plist文件在最后加入如下内容QuietBootNoTimeout5然后开机时选择对应的分区就可以引导Mac或Windows。3。通过安装光盘引导Mac在通过Mac分区不能顺利引导Mac系统的时候,如果你不嫌麻烦,可以通过安装光盘引导。(当然,挽救资料也可以用此方法进入系统)让系统从光盘启动,在倒计时画面不要按任何键,就可以顺利引导硬盘上的Mac系统了。三。启动参数 在光盘或硬盘启动Mac的时候,倒计时画面按F8(对光盘来说),或者按任意键(对硬盘来说),可以选择引导分区,或者输入参数。选择Mac分区,输入"-v"可以进入诊断启动方式,这时启动时看不到白白的苹果界面,而是各种信息,用于诊断启动出错的原因。输入"-x"可进入SafeBoot模式,类似于Windows的安全模式,如果正常启动出错,比如遇到禁止符号,或者长时间无法进入系统,更甚至四国语言,都可以用这种方式进一下看看。只要能进,很可能系统还有救。输入"-s"可进入命令行模式。四。通过光盘安装终于进入正题了。0。一个小建议因为一般来说,一次安装很难成功,对于没经验的新手来说,更是需要不断的重复。尤其是在本来安装正常的系统,新打了某某补丁/驱动,更改了某某设置造成的无法启动,如果每次都重装实在麻烦/可惜,所以有人建议在危险的操作之前先做一个Ghost镜像。思路是对的,但是发现仍然很费时,因为Ghost无法识别HSF分区,即便只有3G内容的HSF分区,如果分区总大小为20G,那么Ghost会把20G都做到镜像里去。因此想到用Mac自带的镜像工具DiskUtility。具体方法为:安装两个Mac系统,一个平常使用,一个救急用。正常使用的那个可以作各种优化,以趋紧完美;救急用的就不必了,能够进系统运行DiskUtility就可以了。这样,在每次进行风险较大的操作之前,先进救急系统做一下镜像,不行就可以恢复。而且相比Ghost来说,所做的镜像很小,时间也很快。1。准备分区通过光盘引导计算机,等待一段时间就进入安装界面了。在选择安装目标分区界面,推荐最好这时进入DiskUtility把目标盘格一下(除非你不是全新安装)。当然,有时候根本不会出现目标盘,那是因为你的分区没被识别为能够安装系统的"HSF"格式,那就更要格一下了。进入DiskUtility之后,推荐有条件的对目标硬盘重新分一下区(有条件就是指的你的硬盘是空的)。在左边选择目标分区,在右边上方点击Erase,下方VolumeFormat选择"MacOSExtended(Journaled)",然后点Erase.2。自定安装内容格完之后就进入自定义安装界面,这是安装成败的关键,一定要慎重,建议只选择必要的,对没把握的不要先选,然后可以添加当然,更重要的是不要怕失败,一遍一遍来。下面以最近比较热门的安装盘"uphuck10.4.9InstallDVDv1.3"为例。首次安装,推荐只选择10.4.9Intel/AMD和一个Kernel.安装后重起,这时候Mac所在的分区已经自动被标注为活动分区了,如果启动异常,请参考"二-2"部分,如果想从Windows启动,那么把Windows分区重新激活。重起进入了Mac系统,如果正常,再添加其他安装内容。添加方式和重新安装系统一样,只是在安装目标分区的时候不要抹掉原来的盘,并且自定义界面不要再选择已经装过的内容(大小会已经标注为0.0kB)。再次安装我根据自己的配制情况选择了IOATAFamilySSE3-2(南桥驱动,用以识别SATA设备)loginwindow(修复AboutThisMac崩溃) RemoveCPUPowerManagementkextRemoveThermalkexts你不必参考我的选择,因为每个人配置不一样当然,也可以顺便选择你需要的程序和语言。题外话:我最近用这个10.4.9的盘装完之后,始终无法开启显卡的QE和CI,因此只好用以前的Jas10.4.8的盘。而且即便如此,也不能升级到10.4.10,否则QE和CI也无法开启,看来只好停留在10.4.8了。由此可见,并不是越新的盘就越好,还是适合自己的机器最好。五。升级补丁下面升级到10.4.10的系统后面的许多升级/补丁需要在Terminal(位于/Applications/Utilities目录下)里面输入命令。其中"sudo-s"命令的作用是:以管理员的权限操作,然后输入密码。命令可以直接复制到Terminal窗口。(但要确保无误)1。在Terminal输入"sudo-s",密码。cp/mach_kernel/oldcp-R/system/library/coreservices/loginwindow.app/cp-R/system/library/extensions/AppleSMBIOS.kext/cp-R/system/library/extensions/AppleACPIplatform.kext/cp-R/system/library/extensions/AppleAPIC.kext/cp-R/system/library/extensions/IOATAFamily.kext/cp-R/system/library/extensions/system.kext/2。运行官方10.4.10的升级包,但最后千万不要点重起。3。在Terminal继续输入cp/old/mach_kernelcp-R/loginwindow.app/system/library/coreservices/cp-R/AppleSMBIOS.kext/system/library/extensions/cp-R/AppleACPIplatform.kext/system/library/extensions/cp-R/AppleAPIC.kext/system/library/extensions/cp-R/IOATAFamily.kext/system/library/extensions/cp-R/system.kext/system/library/extensions/rm-rf/system/library/extensions.*4。运行DiskUtility,选择当前系统分区。然后在右边点击"RepairDiskPermissions"。5。重起计算机。(如果你有GMA900/950,nVidia6xxx/7xxx显卡,请下载驱动或重新更改nvresman/nv40hal的IOPCIMATCH)6。第一次重起或许会无法进入系统并自动重起,此为正常。如果无法进入系统,可以尝试先进安全模式。7。如果是非Core2Duo系统,请删除/System/Library/Extensions/AppleIntelCPUPowerManagement.kext.8。如果升级后没有问题,Intel用户可以继续内核升级部分。9。用Pacifist打开官方10.4.10的升级包,右键选择System>Library>Extensions>System.kext,然后点击InstalltoDefaultLocation,如提示文件已存在,则全部覆盖。10。把内核放入"/Users"目录。11。在Terminal输入"sudo-s",密码。cp-R/mach_kernel/oldcp-R/users/mach_kernel/非Core2Duo用户还要继续输入rm-rf/System/Library/Extensions/AppleIntelCPUPowerManagement.kext所有用户继续输入 rm-rf/system/library/extensions.*12。升级完成。如果AboutThisMac在升级后引起Finder崩溃,则进入另一Mac系统(或在安装了MacDrive的Windows中),把"/System/Library/CoreServices/loginwindow"用一正常的替换掉。(比如升级时在根目录备份的,或者救济系统里面的)。13。如果升级内核后不可启动,请在开机时按F8,然后输入"old"并回车,这样将以旧内核启动。把Mac根目录的System.kext复制回去,并在Terminal中输入"sudo-s",密码rm-rf/mach_kernelcp-R/old/mach_kernel即可完成内核恢复。六。驱动显卡(仅针对我个人使用的atix600pro,ID3e50)安装完成后,如果显卡刷新率没有达到85Hz,那么就有必要手动安装驱动。安装驱动之前要知道自己的显卡型号的ID,可以在(1)开机画面暂停,(2)windows的硬件属性,(3)mac的系統信息里边查到,比如我的atix600pro的是0x3e50,一般记住3e50就行了,这个ID很重要。1。安装Callisto驱动。Omni开发的Callisto驱动,目前出到了b008的版本了,并不是新的就一定好。推荐使用005,003,不推荐007,008。将驱动解压缩到桌面callisto文件夹下,修改callistoHAL.kext/Info.plist内IOPCIMatch,把下面的4150用本机显卡ID(3e50)来代替。在Terminal输入"sudo-s",密码。cd~/desktop/callistomvCallisto*/System/Library/Extensions/chown-Rroot:wheel/System/Library/Extensions/Callisto*chmod-R755/System/Library/Extensions/Callisto*rm-f/Library/Preferences/com.apple.window*rm-f~/Library/Preferences/com.apple.window*rm-f~/Library/Preference/ByHost/com.apple.window*rm-f~/Library/Preferences/ByHost/com.apple.pref*rm/System/Library/Extensions.mkextrm/System/Library/Extensions.kextcachekextcache-k/System/Library/Extensions重起计算机。在SystemPreferences里面把显示器的刷新率调到85Hz。2。安装koverg驱动把驱动解压缩到桌面koverg文件夹下,在Terminal输入"sudo-s",密码。cd~/desktop/kovergsudo./patch9700.sh3e50其中3e50为显卡ID编辑/System/Library/Extensions/ATIRadeon9700.kext/Info.plist在IOPCIMatch下面,把0x5B601002中的"5B60"改为显卡ID(3E50)在Terminal输入"sudo-s",密码。rm/System/Library/Extensions.mkextrm/System/Library/Extensions.kextcachekextcache-k/System/Library/Extensions使用DiskUtility进行"RepairDiskPermissions"。 重起计算机。3。开启显卡的QE/CI编辑/System/Library/Extensions/ATIRadeon9700GA.plugin在IOProviderClass下面,把IONDRVFramebuffer改为CallistoFB在Terminal输入"sudo-s",密码。rm/System/Library/Extensions.mkextrm/System/Library/Extensions.kextcachekextcache-k/System/Library/Extensions重起计算机。4。开启Q2ETerminal中输入:sudodefaultswrite/Library/Preferences/com.apple.windowserverQuartz2DExtremeEnabled-booleanYES如果需要关闭,最后改为NO即可七。驱动网卡。(仅针对我个人使用的Realtek的8139,并且系统没有自动驱动的情况下)把IONetworkingFamily.kext.zip解压到桌面上在终端输入sudo-scd/System/Library/Extensionsrm-frIONetwork*cp-R~/Desktop/IONetwork*./chown-Rroot:wheelIONetwork*chmod-R755IONetwork*cd/System/LibraryrmExtensions.*kextcache-kExtensions/reboot八。其他的小問題最终解决鼠标残影方案1.安装MightyMouse(如果系统没有安装ApplicationEnhancer,安装过程会提示并安装)2.安装完成后重新登录或重启系统3.重启回来后,在SystemPreferences面板下的other项下点开MightyMouse,这时显示MightyMouse已经激活,可以修改或输入鼠标方案了4.在MightyMouse面板的Cursors项目下点击中间齿轮图标,选择ImportCursors,加载AntiTear2的鼠标方案。特点及其它:1.这个方法占用系统资源很少很少2.残影基本消除了3.作者提示使用Safari最好在preferences/appearence打开usesmoothscrolling4.MightyMouse这个软件并不是免费的,未注册会定时出现提示,但未注册版使用时功能并没有比注册版少,能找到可用的资源就更好了5.未注册版本出现提示注册信息后,需要重新加载AntiTear2的鼠标方案方可再次生效九。读写NTFS分区首先声明,用到的Macfuse和NTFS-3G软件已经比较成熟了,但仍然是beta版本,如果使用,出现了后果和损失自己负责1。在http://code.google.com/p/macfuse/下载MacFUSECore的最新版本并安装 2。安装ntfs-3g(formac)到了这里,重起之后就应该可以了,NTFS分区原来的硬盘图标都变成了网络文件夹的样子。要得就是这个效果。现在已经可写了,但是还有更大的问题。。3。就是本地化字符的文件夹和文件名都看不到了,所以,尤其是我们中文用户还必须做下一步进入终端,输入命令echo'zh_CN'>/Volumes/MyNTFSDrive/.ntfs-locale其中‘MyNTFSDrive’是硬盘卷标(mount点),自行替代就可以了,另外卷标带有空格的看看是不是需要把他们用双引号引起来多个分区的,分别为每个分区运行一遍,重起就可以看到中文了这个命令的意思就是在NTFS分区的根目录创建一个名为‘.ntfs-locale’的文件,Mac下是隐藏的,而Windows也不让创建这种文件名格式的,所以命令最方便。4。对了,如果是台湾的朋友,用的是繁体操作系统,则要相应把第三步的‘zh_CN’改成'zh_TW',还有很多编码类型,不行就挨个换,可以通过locale-a命令察看如果想撤消第三步的效果(估计没多少人需要),删除这个文件就可以了5。如果还想回到以前的对NTFS操作的方式,也就是mac自带的只读模式,可以使用命令touch/Volumes/MyNTFSDrive/.ntfs-readonly同样需要替代你的分区卷标如果还不明白,就看看软件的Notes还有下面这个帖子http://forums.applenova.com/showthread.php?t=21842十。Mac和Windows时区同步问题在Windows下操作(Vista下需要用管理员权限):1.将AppleTimeFix中的AppleTime.exe文件拷贝到X:/Windows/System32中2.执行的Servicemanager.exe,弹出“ServiceManager”窗口3.在“ServiceManager”窗口中,点击File下拉菜单中的New,“AddAService”窗口弹出。4.在“AddAService”窗口中填入以下信息:ServiceName:AppleTimeDisplayName:AppleTimeServiceAuto-Start:打勾ServiceDescription:ThisservicewillcorrectforthetimedifferenceatloginStartServiceonAdd:打勾5.依然在“AddAService”窗口中,点击"FilePath:"右侧的Select按钮,在文件导航器中找到C:/Windows/System32/AppleTime.exe,然后选择“Open”即打开。6.回到“AddAService”窗口,点击右下角的Add按钮关闭“AddAService”窗口。7.退出“ServiceManager”窗口,完成设置。33、问题:PC10.5.6内含的是10.5.4零售版的简体中文包装完自己单独提取的10.5.4的语言包后一样出现系统偏好设置中"键盘与鼠标"单击打不开,双击打开后也是显示怪怪的,快捷键全空。换装了10.5.5版本的语言包后"键盘与鼠标"显示正常,但"节能器"又出问题了,什么都不显示回答:完整安装10.5.5的语言包,搞定"键盘鼠标"显示先,出现"节能器"显示问题,再用pacifist打开1054的语言包,只安装"节能器"的汉化部分34、问题:显卡驱动不完善,不能够调分辨率怎么办?回答:更改启动列表com.apple.Boot.plist: Kernelmach_kernelKernelFlagsTimeout3GraphicsMode1440x1050x32分辨率设置成1440x1050才不花屏(在VGA接口的情况下)35、问题:微星P43,P45系列主板双核如何完美认出?回答:微星P43,P45系列主板由于先天缺陷在装iDenb10.5.5是只能开一个CPU核心。有相同经历的朋友可采用下面的方法1.安装PC_EFIV92.安装DSDTpatchGUI装好后关掉cpus=1(是在Leopard系统中的com.apple.boot.plist文件中把'cpus=1'的这个文字给删除。)重启,是不是可以认出双核了。36、问题:显示所有隐藏文件回答:终端直接输入,defaultswritecom.apple.FinderAppleShowAllFilesTRUEkillallFinder不显示所有隐藏文件defaultswritecom.apple.finderAppleShowAllFilesFALSEkillallFinder37、问题:MacOSX硬体驱动(.kext)安装方法回答:在了解硬体驱动的安装方法之前,Mac驱动程式的概念[/url]』可以先有简单的概念,假设您已经有简单的概念后,我们知道,其实Mac的驱动程式就是KernelExtension,也就是硬体相对应的.kext档案,我无法告诉妳哪里一定找的到相容的kext可以用,但是可以提供个下载驱动的地址http://bbs.pcbeta.com/viewthread.php?tid=257912&page=1#pid5448849因为,kext档案不一定每一种硬体都有人为他制作驱动,所以还是请您自己去查相关的HCL(硬体相容列表),先确定有支援,如果不在内建的系统中,应该都有下载kext的连结和说明,所以以下程序我都假设已经找到了kext的档案,我用我当初安装T43为例:我当初找到了T43用的Broadcomd5751的kext档案AppleBCM5751Ethernet.kext 我以他为例安装入系统内的步骤如下:1.登入终端机:在[应用程式]中的[工具程式]里面有一个[终端机],点两下将它执行,代码:sudo-s然后键入你的密码,做好切换管理员的动作。PS.sudo是一个安全为考量的执行管理指令的方法,这边不多做介绍。2.复制kext到目标档案夹:目标档案夹大多是"/System/Library/Extensions/",只要把你找到的驱动.kext档案复制到/System/Library/Extensions/中,方法一:直接进入"/System/Library/Extensions/"目录中,将自己的驱动.kext档案复制到里面,中途可能要输入密码;方法二:假设你的驱动叫AppleBCM5751Ethernet.kext,并放在桌面的,指令如下:代码:cp~/Desktop/AppleBCM5751Ethernet.kext/System/Library/Extensions/注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名3.更改档案权限:档案权限是UNIX系统中蛮重要的一个观念,在Unix为基础的MacOSX中也一样,就是要把这些复制到系统内的档案的权限切换成系统(管理员)拥有与使用,指令如下:代码:sudochown-Rroot:wheel/System/Library/Extensions/AppleBCM5751Ethernet.kextsudochmod-R755/System/Library/Extensions/AppleBCM5751Ethernet.kext注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名4.清除kext的快取:要清除已经安装并制作快取的kext快取内容,不然可能下次重启之后系统还是去读取快取,就不会读到新放进去kext驱动指令如下:代码:rm/System/Library/Extensions.kextcacherm/System/Library/Extensions.mkextkextcache-k/System/Library/Extensions5.系统重启:硬体驱动后基本上是需要重启才会载入,可以点选右上角的苹果点选重启系统,或是使用指令reboot重启,接下来就是祈祷重启后系统一切正常,硬体支援良好啦!38、问题:Leopard睡眠onThinkPadX60成功回答:一直以来Leopard在ThinkPadX60上都不能睡眠只要按下睡眠,重开机之后都会显示Error0192:SystemSecurity-EmbeddedSecurityhardwaretamperdetected不过Mowd今天在InsanelyMac看到了一个解决办法经过测试以及改良之后,终于在Leopard10.5.6onX60上实现睡眠功能!而且睡眠速度非常的快!相当于XP之中的“待命”!启用睡眠具体步骤如下:1.打开终端机并输入以下指令sudosuioreg-l|more接着使用“/”寻找“ACPILPC”字串然后注意ACPILPC区段的“"IONameMatch"="pci8086,27b9"”这里的“pci8086,27b9”可能会因为每个人的机器不同而有所变化记下你机器上显示的文字,接着进行第二步骤2.输入以下指令cd/System/Library/Extensions viAppleACPIPlatform.kext/Contents/PlugIns/AppleACPILPC.kext/Contents/Info.plist接着使用“/”寻找“IONameMatch”字串然后在下面寻找“pci8086,27b9”你要找的是刚刚第一步骤中得到的文字然后把它注解起来变成这样存档后退出3.接下来输入以下指令viAppleLPC.kext/Contents/Info.plist接着使用“/”寻找“IONameMatch”字串然后在下面寻找“pci8086,27b9”你要找的是刚刚第一步骤中得到的文字然后把它注解起来变成这样存档后退出4.到磁碟管理工具去修复权限5.修复完权限后重开机,开机时按住F8后输入boot参数“-f”重新建立快取6.进入Leopard之后,按下睡眠或是Fn+F4睡眠成功。再开机试试,瞧!这不是起床了吗!另外附上一段可以加速睡眠的设定打开终端机输入以下指令sudosupmsetsleep0pmsethibernatemode2如此一来睡眠速度就会变快了39、问题:USB键盘和ps2鼠标混用有问题的解决办法回答:USB键盘和ps2鼠标混用有问题的看过来,不能重启的也可以试试发一个驱动,这个驱动可以解决usb键盘和ps2鼠标混用的问,还可以解决重启没反应的问题,如果升级到10.5.6,ps2鼠标键盘失灵的也可以试试这个!!AppleACPIPlatform.kext.zip该文件估计是提取自iataksi5的,应当管用,已在“mac系统文件备份”文件夹内收藏。40、问题:注册界面出现了无限循环?回答:加-s参数进入单用户模式。输入以下命令:/sbin/fsck-fy/sbin/mount-uw/passwdroot(输入你想要的密码,会提示再输入一次)touch/var/db/.applesetupdonereboot重启不用任何参数,顺利进入登陆界面,用户名输“root”,密码输入刚才自定的,我是”123“,呵呵。进入系统,马上查看关于本机,除了声卡和显卡要自行安装外(网卡直接启用了变色龙内置的),其他一切正常。于是我先新建一个管理员帐户——再注销root帐户——停用root帐户——安装显卡——重启——修复权限——安装声卡——重启,感觉运行速度很快。但是不能重启,关机不断电,安装OpenHaltRestart.kext(这个见我发的帖子),可以了,试下睡眠,可以唤醒41、问题:UniversalOSx86Installer使用方法简介回答:首先,在这里下载Uinstaller http://bbs.pcbeta.com/viewthread.php?tid=368995&highlight=1.0.12解压缩后里面有个UserGuide,这个是英文版的教程,能看懂的尽量还是看这个,我只简单说下使用步骤。打开Uinstaller,在菜单栏里点Downloadmoreplugins,看看里面有没有列出你的主板型号,如果有就赚到了,直接下载了用就行,如果没有,在Uinstaller目录里有个motherboards目录,里面有个OSx86_Essentials.plugin,这个是通用驱动,显示包内容,里面有三个kext,AppleDecrypt.kext是必须有的,而且这个也可以换成dsmox.kext,还有Disabler,kext,这个可以换成EFIRTDisabler.kext,看你现在用的哪个能启动起来,就用哪个吧。然后把你的主板驱动加进来,最主要的是AHCI或者ATA驱动,没有这个是启动不起来的,别的可以以后单独装。到这里,主板驱动就搞定了。打开Uinstall界面,第一行是选目标盘,第二行是选主板驱动,如果没有下载,那就用默认的。下面并排的四个,第一个要选,第三个如果DSDT如果不是灰的,也选上,第二个是破解内核的,如果你不能用原版内核,就把破解内核放进主板驱动包,然后把这个勾上,第四个忽略就行。SetBootTimeout,启动等待时间,下一个是启动界面的分辨率,再下一个InstallPC_EFI就不用说了吧,勾上。再往下,TimeMachineFix,如果你在终端里执行命令时会提示UUID错误,那这个选项可以修复它,我之前为这个UUID错误郁闷了好久。再下一个,重头戏来了,显卡。用PC_EFI不需要再装显卡驱动的kext,只要定制好了这个信息就行,在列表里选择你的显卡,比较有趣的是列表最下面的一项,如果你的显卡是N卡,即可选这一项,即使你的卡在上面的列表中也可以用这一项,在安装时可以定制显卡,比如我的8600GT,就没有用默认的,这样有个好处是可以给显卡起个比较帅的名字,名字完全随便写,然后选显存大小,再选接口类型。最后一行,可以自己添加驱动,相当于kexthelper,放在右边和直接放进主板驱动包是一个效果。全部完成后,Install吧……42、问题:iPC10.5.6里的Localtimetoggle时钟会逐渐慢几分钟?回答:方法1、直接勾选实时更新。方法2、新的localtimetoggle.pkg(解决多系统时钟问题)(消除旧版本时钟会慢几分钟的bug)iPC10.5.6里的Localtimetoggle是解决多系统时间不一致问题的好方法,但也有问题,就是随着Mac系统的关机或重启,时钟会逐渐慢几分钟。我看了包里面的这个脚本,它设置时间使用这个:date`date-u+%m%d%H%M%Y`,显然这个精度只是到分钟,也就是说,它每次设定时间,都会慢最多1分钟,所以,重启几次时间就会慢很多。我把他改成了%m%d%H%M%Y.%S,这样,精度到了秒级,这个应该是大多数人可以接受了的。下载附件,解压安装即可。问题:回答:问题:回答:问题:回答:问题:回答:问题:回答:问题:回答:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭