一年一折腾,今年二折腾

来源:互联网 发布:自定义端口 编辑:程序博客网 时间:2024/04/30 08:01


1)AMD from 10.9.3 to 10.9.4 

refs:

http://hackintosh.zone/hackintosh-topic/3399-amd-update-from-1093-to-1094/


2)AMD kernel 升级

refs:

http://hackintosh.zone/page/osx86.html/hackintosh/articles/os-x-1092-update-released-r24/

AMD Users must follow the above step but before that
download this kernel : Mac OS X 10.9.2 AMD Kernel
rename it as mach_kernel.bak place it in root of your OS X Volume
when it restarts use the chameleon bootl flag to boot: mach_kernel.bak -v
after that remove mach_kernel in the root and rename mach_kernel.bak as mach_kernel


3)10.9.5 Combo update

refs:

http://hackintosh.zone/hackintosh-topic/4391-msi-z87-g45-gaming-and-how-i-did-to-make-it-work-with-mac-os-x-and-update-it-to-1095/

 
10.9.5 - This one is tricky, updates kernel and renders system useless unless done as below.
  • Run Terminal window and the login as root user by entering following command.
    sudo -i
  • Make a copy of the kernel.
    cp /Volumes/NameOf YourSystemVol/mach_kernel /Volumes/NameOf YourSystemVol/mach_kernel_ok
  • Make a copy of Extensions folder.
    cp -R /Volumes/NameOf YourSystemVol/System/Library/Extensions /Volumes/NameOf YourSystemVol/System/Library/Extensions_ok
  • Install update and upon reboot, insert installation DVD or thumbdrive with following boot parameters.
    xpcm-free -v
  • Go through the first installation step without doing anything, open up Terminal via the menu.
  • Run following commands to restore working kernel and extensions.
    mv /Volumes/NameOf YourSystemVol/mach_kernel /Volumes/NameOf YourSystemVol/mach_kernel_bad
    cp /Volumes/NameOf YourSystemVol/mach_kernel_ok /Volumes/NameOf YourSystemVol/mach_kernel
    mv /Volumes/NameOf YourSystemVol/System/Library/Extensions /Volumes/NameOf YourSystemVol/System/Library/Extensions_bad
    mv /Volumes/NameOf YourSystemVol/System/Library/Extensions_ok /Volumes/NameOf YourSystemVol/System/Library/Extensions
  • Remove DVD and restart system, add following as boot parameters at the Niresh boot screen if needed.
    -x -v -f
  • Use Kext Wizard to repair permissions and rebuild cache.
  • Restart again and you should be up and running.
  • Now you can remove the bad kernel and extensions folder, they are not needed anymore.
 
Extra fun things to know
 
Disable .DS_Store files poluting network drives.
  • Open Terminal and run following command.
    defaults write com.apple.desktopservices DSDontWriteNetworkStores true

 

Thanks again and i hope someone else have use for how i did.  :D

 

Update: Thanks to madthinker for pointing out some question marks in this guide, added sections are marked with green above.

 




改成old后会重新生成?
/System/Library/Extensions/RemoteVirtualInterface.kext/
AppleUSBEthernetHost.kext.old    
AppleMobileDevice.kext


0 0