第一楼简单说下实现过程
1、下载boot盘的镜像文件
http://www.mediafire.com/?1ne1zbl4znv(这个是现成的,已经加入了一些常用的所需kext)
2、刻录
3、用引导盘启动,直到darwim的引导画面,此时,退出引导盘,放入leopard安装盘,按回车就可以了
4、安装完成,还是用引导盘引导启动,直到darwim的引导画面,按回车,会出现叫你输入2位数字的提示,如果你安装在第一磁盘就打80回车,第二磁盘就按81。。。。。。
5、启动后安装dsmos.kext,删除appalcpumanager...kext,do not steal macos.kext..,安装你需要的kext
6、漏写了,补上 ,重要!!安装efi或者变色龙
7、从此就可以脱离引导盘启动了
当然,你也可以不去动原来的kext,每次都用此引导盘去引导,这样你可以直接在线升级系统版本。
ps:
上面的引导盘未必适合任何人,这个目前也不能用来引导snow leopard!
[ 本帖最后由 ksong 于 2008-7-4 19:38 编辑 ]

2.jpg

9.jpg

5.jpg

8.jpg

图片 1.png

图片 3.png

最新回复
具体步骤:
1、先下载一个任意的引导盘
2、打开镜像文件,把里面所有的东西复制一下,具体是以下文件
- boot
- initrd.img
- isolinux.bin
- isolinux.cfg----是个文件夹
- mboot.c32
3、打开终端
mkdir newiso----newiso可以随你喜欢取名字,目的在于在你用户名目录下生成一个文件夹,这里就是newiso
4、把复制的文件拷贝到这个文件夹
5、chmod 777 newiso/initrd.img ----赋予initrd.img于读写权限
6、hdiutil attach newiso/initrd.img----打开这个img镜像
7、hdiutil resize -size 40MB newiso/initrd.img ---把这个img景象扩容,40mb是指你所希望的大小,以便放入你自己的kext
8、cp -R ***.kext /Volumes/initrd/Extra/Extensions/------***.kext就是你要加入的kext文件
这里要注意,你看下所添加的kext文件的info.plist最后是否有
<key>OSBundleRequired</key>
<string>Root</string>
如果没有自己添加下,否则不会加载,添加到最后
</dict>
</plist>
之前
9、hdiutil detach /Volumes/initrd----卸载次镜像文件
10、hdiutil makehybrid -o new.iso newiso/ -iso -eltorito-boot newiso/isolinux.bin -no-emul-boot -----建立名字叫newiso的镜像文件
至此,完成
建议刻录到rw上测试,除非你有足够的把握一次成功
配置和我接近的可以问我要我的引导镜像,用了mkext方式
附上我的引导镜像下载
http://www.box.net/shared/marylb12cg
[ 本帖最后由 ksong 于 2008-7-5 12:40 编辑 ]
图片 8.png
不管怎样,现阶段用于安装原leopard的时候,你还是需要刻录后引导安装,用usb引导只是用来引导安装好的原版leopard
以下操作在windows系统中完成
1、下载syslinux。http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.63.zip
2、解压缩,插入你想用的usb
3、打开cmd窗口,进入你解压的目录
4、运行 syslinux.exe -ma x:----x:指的是你自己的u盘盘符
5、拷贝引导盘中的mboot.c32, boot, initrd.img, isolinux.bin,isolinux.cfg到u盘根目录,isolinux.cfg 在isolinux文件夹,这里需要单独拷贝出来,不是把文件夹放入。
6、把isolinux.bin改名为syslinux.sys ,isolinux.cfg 改名为syslinux.cfg
7、到此完成,重启测试吧
[ 本帖最后由 ksong 于 2008-7-4 14:26 编辑 ]
不知道是不是还在理论阶段哦???
图片 6.png
对了,可以用win32的fdisk写入不?
[ 本帖最后由 freebsdx 于 2008-7-4 20:36 编辑 ]
QUOTE:
晕死