前言
参考老外的文章,做了一个可启动的原版光盘,这个光盘整合了破解和启动的功能,精简了不常用的安装包,瘦身成了一个单层的dvd,在windows下就可以刻录安装。以下是实际操作备忘笔录
注:老外文章的连接
http://forum.insanelymac.com/index.php?showtopic=116505&;hl
做好的镜像文件在这个贴子里:
http://bbs.pcbeta.com/thread-350835-1-1.html
第一部份 准备工作
1. 下载安装TinkerTool ,这个工具是用来使隐藏的文件可见
2 . 下载安装Carbon Copy Cloner ,这个工具是用来把修改好的原盘里面的数据克隆到空白的镜像文件里
3. 下载安装ToastTitanium9,这个工具是用来整合刻录最终生成的可启动瘦身光盘
4. 下载Mac OS X Leopard 10.5.4 9E25 Retail.dmg ,这个镜像文件就是我们要拿来修改的原材料了
5. 安装好一个leopard,以下的操作全部在它上面运行
提示:以上的工具软件和原盘镜像在网上不难google得到,这里就不提供链接了
第二部份 生成瘦身原盘镜像文件
6. 双击Mac OS X Leopard 10.5.4 9E25 Retail.dmg文件,挂载一个“Mac OS X Install DVD”磁盘,图1是它在桌面上的显示
图1
7. 打开磁盘工具(Disk Utility),点选左边栏上的“Mac OS X Install DVD”磁盘,点按顶上工具栏里的“新建镜像文件”按钮,如图2 ,图3。在桌面上生成一个名字为My Install DVD.dmg的镜像文件,这个文件是可读写的,这样我们才能修改它
图2
图3
8. 右击桌面上的“Mac OS X Install DVD”磁盘,卸掉它(因为它是只读的,不能修改),双击刚才生成的My Install DVD.dmg镜像文件,挂载它,它在桌面上的显示与刚刚卸掉的一模一样,但是它是可修改的
9. 运行TinkerTool ,钩选“显示隐藏文件和系统文件”选项,点按“重起Finder”按钮,如图4。将可以看到“Mac OS X Install DVD”磁盘里的隐藏文件和系统文件
图4
10. 下面开始瘦身,双击桌面上的“Mac OS X Install DVD”磁盘,删除以下文件和文件夹(直接放到废纸篓里)
/Optional Installs/Xcode Tools/
/System/Installation/Packages/X11user.pkg
以上是删掉Xcode开发工具,如果不用mac来搞开发的话,这个多余的
删除/System/Installation/Packages目录下的多余语言包和所用的打印驱动包,删除英语语音提示包。所删除的文件见如下的图5_1,图5_2
图5_1
图5_2
以下是修改光盘安装配制文件 Distribution
11.在桌面上生成一个名字为OSInstall的文件夹,拷贝“Mac OS X Install DVD”磁盘里的/system/installation/packages/OSInstall.mpkg文件到OSInstall文件夹中
12. 打开终端,转到桌面上的OSInstall目录下,运行以下命令:
xar -x -f ./OSInstall.mpkg
回车以后,就把OSInstall.mpkg展开到OSInstall目录下
13. 把OSInstall目
录下的Distribution直接拖到桌面上,进行修改
它是一个文本文件,用文本编辑器打开它,删除这一行:
eraseOptionAvailable='true'
如图5,这样就可以在mbr硬盘上安装了
图5
把所有与英语语音提示模块有关的引用和设定全删掉,如图6,7,8,9所示,红圈部分全删除,否则,安装时会提示没有所需的安装文件而失败
图6
图7
图8
图9
13. 把OSInstall目录下的OSInstall.mpkg直接拖到桌面上,进行备份
桌面上已修改好的Distribution存盘退出,把它拖回OSInstall目
录里
14. 运行以下命令:
xar -c -f OSInstall.mpkg *
回车后就可以把修改好的
Distribution重新打包进OSInstall.mpkg文件里
14. 用新生成的OSInstall目录下的OSInstall.mpkg文件婊坏簟癕ac OS X Install DVD”磁盘里的OSInstall.mpkg文件
到此,“Mac OS X Install DVD”磁盘里的文件修改完毕,不过这个磁盘镜像文件还是不能用,虽然镜像里面的文件删了不少,它反映的磁盘空间还是7g多。下面我们生成一个新的4g大的空磁盘镜像(里面没有文件),把修改好的镜像里面的文件用Carbon Copy Cloner导入新的空磁盘镜像里,以下是实际操作
15. 打开磁盘工具,按照下面的图10所示,在桌面上生成一个新的空磁盘镜像:
文件名 MyLitInstDVD.dmg
卷标 Lite Install DVD
大小 4.1g
格式 可读写磁盘镜像
图10
16. 把刚刚挂载在桌面上的“Lite Install DVD”磁盘卸载,双击打开“Mac OS X Install DVD”磁盘,清空废纸篓(这一点很重要!!!),
打开 Carbon Copy Cloner,按照下面的图11,12所示操作, 把已修改好的镜像里面的文件用Carbon Copy Cloner导入新的空磁盘镜像里
图11
图12
到此,瘦身原盘镜像文件 MyLitInstDVD.dmg生成完毕
第三部份 生成可引导的破解镜像文件
17. 照着下面的贴子做一个generic.iso:
http://bbs.chinaunix.net/viewthread.php?tid=1267820
18. 在桌面上生成一个名字为MKIso的文件夹,把generic.iso的内容释放到文件夹里
19. 在终端运行如下命令:
hdiutil makehybrid -o ~/Desktop/new.iso ~/Desktop/MKIso/ -iso -eltorito-boot ~/Desktop/MKIso/ISOLINUX.BIN -no-emul-boot
以上命令中的~要用你机子上相对应的路径来替换,回车以后,将生成一个名字叫new.iso的杂和光盘镜像文件,这个镜像文件在leopard 上可以挂载,刻盘以后可以光盘引导,可以与不能引导的苹果分区镜像文件整合成一个可引导的光盘镜像文件(以下将进行这个工作)。
大家可以照着做个适合自己机子的可引导的
杂和破解镜像文件,我做了一个,放在纳米盘上,有一定的通用性(没有声卡和显卡驱动),如果不想自己做的话,可以下载试用:
http://www.namipan.com/d/86be49f54dd694daad1a2d98c624dfa8856fc2ae00588302
第四部份 刻录整合光盘
20. 卸载桌面上挂载的“Lite Install DVD”和 “MKISO ”磁盘(如果它们还挂载的话)
运行ToastTitanium9,按照图13,14.15所示,选择要合并的两个镜像文件:
new.iso和MyLitInstDVD.dmg
图13
图14
图15
21. 最后一步,按图16所示,点按“刻录”键开始刻录
图16
光盘制作到此结束,以下部分是有关问题及解决办法
第五部份 问题和办法
----有时用这个光盘安装速度特慢,可以在引导时加 -f ,这样问题往往得到解决
----这个光盘在mac上不能挂载,不知如何解决
----在线升级时,要先安装显卡驱动再升级,要不升级后进不了系统,卡在最后一步
[
本帖最后由 lanike88 于 2008-11-22 14:32 编辑 ]