/网络词典/电子书阅读/Milk4Darren/装傻充愣/ >>所属分类 >> 苹果   

让一代 Macbook支持64位模式

标签: Macbook 64位 终端 雪豹

顶[0] 发表评论(0) 编辑词条

 如果你的机器是一代 Macbook,EFI固件不支持 64bit。

通过这里方法可以查看是否支持:

http://www.nooidea.com/2011/02/switch-mac-into-64-bit.html

准备工作

为了以防万一。你需要一个 恢复代码。如果操作失败。不能启动。可用代码恢复系统(如果都按照我说的做了。不能启动机器的几率没很低。)

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。对你帮助不大。


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
输入密码。

然后你就可以用二进制的软件对文件按照制定位置进行修改。
然后再依照上面所述方法即可。

附件列表


→如果您认为本词条还有待完善,请 编辑词条

上一篇为了练好口语,你敢不敢每天读一遍,坚持一个月?下一篇人的死亡过程解密

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到:  

词条信息

贪得无厌
贪得无厌
超级管理员
最近编辑者 发短消息   

相关词条