- 积分
- 854
- 最后登录
- 2018-8-13
- 精华
- 0
- 阅读权限
- 200
- 主题
- 48
- UID
- 1101476
- 帖子
- 1685
- PB币
- 1716
- 威望
- 30
- 贡献
- 0
- 技术
- 68
- 活跃
- 21
外出非洲旅游至今未归
- UID
- 1101476
- 帖子
- 1685
- PB币
- 1716
- 贡献
- 0
- 技术
- 68
- 活跃
- 21
|
楼主
发表于 2011-10-17 15:41:49
IP属地湖北
本帖最后由 catkids 于 2011-10-17 20:39 编辑
10.7.2使用之前的 OSInstall 会提示无法进行安装。故重新修改。
依据 http://bbs.beijingsou.com/dispbbs.asp?boardid=5&id=681 提供的方法修改。
在终端里使用otool -tV OSInstall > log,然后查看log可以看到修改的是
[OSVolumeSetupQueueElement elementWithTargetVolume:sourceVolume:willInitializeTarget:]:
修改位置0x3705 (32位)
[OSTargetController(DiskProcessing) _performInitialOSInstallChecks:]:
修改位置0x3D98(32位)
[OSDiskPrepQueueElement run]:
修改位置0x8301(32位)
这三个函数里牵涉到磁盘检查的部分。修改的地方后面跟的都是出错处理,修改之后就绕过去了。
本次修改的地方是:
0x3BA4 0x74 ---> 0xEB (JE ->JMP)
0x46C0 0x0F85 ---> 0x90E9 (JNZ -> nop;JMP)
0x85DD 0x74 ---> 0xEB (JE ->JMP)
只改了这三处,替换后用 64 位进入,MBR依然可以安装。亲测,可以放心下载。
注意,搭配的是 MAS 版本的 10.7.2 正式版,链接如下:
https://bbs.pcbeta.com/viewthread-932227-1-1.html
附上修改好的 OSInstall:
OSInstall 10.7.2.zip
(172.21 KB, 下载次数: 3350)
顺便附上 OSInstall.mpkg,这个可以直接用 10.7 GM 的。
OSInstall.mpkg.zip
(653.55 KB, 下载次数: 4922)
重新封装自己的“懒人版”的同学们,enjoy it~
p.s. 欢迎反馈。万一出现仍然无法安装到MBR的情况,请用 arch=i386 开启 32 位模式进行安装。 |
-
9
查看全部评分
-
|