录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

MAC

[转贴] 非pro机型 macbook 真正开启64内核。

 
[收藏]

1886
#1 09-10-19 10:10

非pro机型 macbook 真正开启64内核。

作者:记忆橡皮檫
如题。只适用于macbook.别的机型不适用。。
准备工作。为了以防万一。你需要一个 恢复代码。如果操作失败。不能启动。可用代码恢复系统(如果都按照我说的做了。不能启动机器的几率没很低。)

sudo bless --folder /Volumes/“你的系统磁盘名”/System/Library/CoreServices/ --file /Volumes/“你的系统磁盘名”/System/Library/CoreServices/boot.efi

最好把以前代码打印下来。因为如果你的机器不能启动。也就自然无法查看这个代码恢复。


1. 解压boot64.efi到桌面

2. 打开 “应用程序”——》“实用工具”——》终端程序并逐行输入如下代码
(输入一行后回车,提示输入密码时输入密码):

cd ~/Desktop

sudo cp boot64.efi /System/Library/CoreServices/

cd /System/Library/CoreServices/

sudo chown root:wheel boot64.efi

sudo chflags uchg boot64.efi

sudo bless --folder /System/Library/CoreServices/
--file /System/Library/CoreServices/boot64.efi
每一行一回车。
实际上就是把boot64.efi拷贝到/System/Library/CoreServices/(第一行定位,第二行复制),设定文件属性(第三到第五行)并“注册”一番(最后两行)

3.找到根目录下的“资源库”——》“Preferences”——》“SystemConfiguration”——》com.apple.Boot.plist文件,备份一个到其它地方并复制一份到桌面,并打开。

把原有的
“<key>Kernel Flags</key>
     <string></string>”
替换为
“<key>Kernel Flags</key>
     <string>arch=x86_64</string>”

保存并退出。

把已经修改过的com.apple.Boot.plist文件覆盖回/Library/Preferences/SystemConfiguration/,中间会要求鉴定,输入管理员用户密码即可。

4.强烈推荐用磁盘工具修复一次系统分区的磁盘权限,然后重启并交叉你的食指和中指。完成~!


5.万一系统无法启动(仅仅是万一),插入系统光盘引导后,找到终端程序并输入前面的 恢复代码。

补充。第一次运行64bit。机器启动的时间比较长。这个很正常。做此操作之前一定要了解自己的macbook是否符合安装64bit的标准。其次就是。建议内存《=2g的朋友不要考虑运行64bit。对你帮助不大。
原始文章出处是
http://www.osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/
访问网址超出本站范围,不能确定是否安全
继续访问 取消访问
http://www.osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/


可以说,国内所有关于非pro机开启64内核都是参考此文章。所以有心的人都可以参考一下。


64bit EFI固件和cpu的机器,才有资格开始64内核。但是苹果把具有64固件的非pro机型蒙蔽了。所以我们这里要谈的是如何修改这个蒙蔽。
关键是我上传的修改过的boot64.efi文件。

你需要做的是自己手动修改适用于自己机型的boot.efi.

原文的作者给过了部分机型如何修改boot.efi文件的列表。
Model (with 64-bit EFI)Byte Position in boot.efiOld Value   New Value
Macmini                                 0x266D8  0x00                                              0x04
MacBook                               0x266E8   0x00                                              0x04
MacBook Air                         0x266F8   0x00                                              0x04
iMac                                       0x26718   0x08                                              0x0c



如果你不是本文开头所提的64EFI固件的 macbook。

那么你则需要自己手动改动boot.efi文件。


去—/System/Library/CoreServices/ 找到boot.efi。 复制到桌面。


改变成boot64.efi

然后打开终端。输入

cd desktop

chmod a+rw boot64.efi
输入密码。

然后你就可以用二进制的软件对文件按照制定位置进行修改。
然后再依照上面所述方法即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索