远景论坛积分规则、等级制度说明远景服务 - 免费开通您的远景博客远景论坛 - 美化区Q&A 移动主站 电信镜像 网通镜像
展望Windows7 关注Win7X.Com赞助远景,在远景网站上刊登广告iPhone 权威中文论坛-WeiPhone注册@pcbeta.com邮箱 邮箱登陆
远景论坛论坛版主联合招募Plus计划看电影,就用快乐影音!远景招募首席美工设计师 详情请进远景论坛制度章程(200810)
发新话题
打印

OSX86引导文件研究

本主题由 TTNK 于 2008-9-30 13:41 限时置顶
狂顶了!收藏了,写的好,正在研究grub引导逻辑区的leopard,有谁有好方法没有?讨论一下
引用:
原帖由 yltvro 于 2007-11-28 13:51 发表
“这种安装方法称为恢复安装,指的是用OSX1(比如Tiger)的光盘启动,再用安装程序的磁盘工具恢复下载好的OSX2(比如Leopard)镜像到一个分区,再从这个分区启动OSX2的安装程序,将OSX2安装到另一个分区。本论坛有人 ...
你恢复的是原版镜像还是破解版镜像?你是恢复到固定硬盘主分区对吧?

我只试过ToH镜像恢复到USB硬盘主分区,是不能启动的,也许固定硬盘和USB硬盘是不同的?
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
引用:
原帖由 ezeerb 于 2007-11-28 14:02 发表
狂顶了!收藏了,写的好,正在研究grub引导逻辑区的leopard,有谁有好方法没有?讨论一下
你可以先研究一下GRUB是如何引导逻辑区的Linux或Windows,看看有什么不同。
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
引用:
原帖由 pappplus 于 2007-11-28 14:06 发表 你恢复的是原版镜像还是破解版镜像?你是恢复到固定硬盘主分区对吧?我只试过ToH镜像恢复到USB硬盘主分区,是不能启动的,也许固定硬盘和USB硬盘是不同的?
我用的是GM原版那个,自己打了几个amd补丁,删了appleintelcpupowermange等不能用的东西,恢复到另外一块磁盘上的最后一个逻辑分区,这个盘上只有xp一个系统。从xp启动tboot引导进leopard安装界面的。
没有破解是不是非要guid分区???我现在已经装上leopard,用的是pacifist,只是想尝试直接安装,guid分区应该如何设置?没有弄过~
引用:
原帖由 yltvro 于 2007-11-28 14:15 发表
没有破解是不是非要guid分区???我现在已经装上leopard,用的是pacifist,只是想尝试直接安装,guid分区应该如何设置?没有弄过~
MBR分区表和GUID分区表是不能并存在同一个硬盘上的,要使用GUID分区,必须从一个空硬盘开始。
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
引用:
原帖由 pappplus 于 2007-11-28 14:22 发表 MBR分区表和GUID分区表是不能并存在同一个硬盘上的,要使用GUID分区,必须从一个空硬盘开始。
 只需空盘就可以?抹成hfs+,还需要设置什么吗?
引用:
原帖由 yltvro 于 2007-11-28 14:27 发表
  只需空盘就可以?抹成hfs+,还需要设置什么吗?
我没有用过GUID分区,所以不能回答你什么。你只能自己摸索或请教其他熟悉GUID的人。

这里有几个关于GUID Partition Table(GPT分区表)的链接,你可以看看。
http://www.vistafans.com/thread-216374-1-1.html

[ 本帖最后由 pappplus 于 2007-11-28 14:37 编辑 ]
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
弱弱地问下,boot1h到55AA为止是不是512字节呢? 怎么感觉就是0磁头0磁道从头开始的连续拷贝啊
引用:
原帖由 jerrykaiser 于 2007-11-28 15:08 发表
弱弱地问下,boot1h到55AA为止是不是512字节呢? 怎么感觉就是0磁头0磁道从头开始的连续拷贝啊
当然是512字节。
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
看完各位的讨论我有个疑问,用pacifist装的时候,难道同时把boot加入到mbr里面了?
CPU:   Pentium EE 965 1066MHz 3.7G
主板:Asus P5WD2-E Premium  Intel® ICH7R South Bridge
内存:4GB   Corsair DDR2 800MHz
硬盘:IDE 250G  SATA 300G
显卡:NV 7900GS PCIe (qe/ic open)
Leopard 10.5.2
这个应该是OSInstall.pkg中的安装程序干的事,用Pacifist安装跳过了所有的系统检测过程,所以我们才可能将OSX原版安装到硬盘上。
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
引用:
原帖由 pappplus 于 2007-11-28 14:08 发表


你可以先研究一下GRUB是如何引导逻辑区的Linux或Windows,看看有什么不同。
关于这个问题有点失望,我专程去时空论坛请教了下,得出来的结果是,传统unix系统的启动代码是不支持从逻辑分区启动的,比如FreeBSD和Solaris就是这样。grub4dos所做的只是调用系统的启动代码而已,如果系统本身不支持的话,grub也没有什么办法。我包括用map --in-situ (hd0,4)+1 (hd0),甚至还有partnew 命令永久地把一个逻辑分区变成主分区的方法都不行。
研究leopard启动的资料又很少,只有看在他启动过程中找找方法了。唉```

回复 30# 的帖子

小弟不太清楚win之外的系统启动,但是比如
BIOS--MBR--ntldr-tboot,从MBR到ntldr的中间还有一环是引导分区的启动扇,tboot也相当于一个启动扇,如果按你在17#的设想,那么从MBR(被写入了boot1h的前446字节)到boot的传递是依靠什么呢,或者根本不需要
问题是很多人说用pacifist 装完替换kernel就成功运行leopard,可是我每次pacifist都安装到一半就直接死机。难道跟分区表有关系?我的硬盘只有10。4,没有windows,而且用的是livecd格的mbr。
CPU:   Pentium EE 965 1066MHz 3.7G
主板:Asus P5WD2-E Premium  Intel® ICH7R South Bridge
内存:4GB   Corsair DDR2 800MHz
硬盘:IDE 250G  SATA 300G
显卡:NV 7900GS PCIe (qe/ic open)
Leopard 10.5.2
http://en.wikipedia.org/wiki/GUID_Partition_Table

根据这篇文章显示,GPT还是保留了MBR的那512字节,但是GPT扩展了MBR,不再只是512字节,这个只有EFI系统才能支持,Windows Itanium版本正是使用在EFI系统上,所以只有它能够从GUID分区启动。

顺便提一下开源BIOS的资料,也许这些可以使已有的PC支持EFI(刷BIOS实现?)。

TianoCore Project网站:
https://www.tianocore.org/
开源BIOS网站列表:
http://airosp.iblog.com/post/15967/297504
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
引用:
原帖由 ezeerb 于 2007-11-28 15:50 发表


关于这个问题有点失望,我专程去时空论坛请教了下,得出来的结果是,传统unix系统的启动代码是不支持从逻辑分区启动的,比如FreeBSD和Solaris就是这样。grub4dos所做的只是调用系统的启动代码而已,如果系统本身 ...
不对吧,我记得GRUB可以引导逻辑分区的Linux。GRUB4DOS就不知道了。
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
引用:
原帖由 cleanclear 于 2007-11-28 15:30 发表
看完各位的讨论我有个疑问,用pacifist装的时候,难道同时把boot加入到mbr里面了?
并没有加入到MBR,而是加入到所在分区的启动扇区了。
Leopard 10.5 -legacy on Intel PC
原版镜像+Pacifist+SSE2/SSE3破解+BrazilMac最新版kext文件
这个是好东西不然我的电脑一直不能引导

害的我走了好多弯路
好东西,学习学习
Acer TravelMate4260
Core Duo T2300
Intel i945PM  ICH7-M
Geforce Go 7600 128M
Realtek ALC883
BCM5789
Intel 3945ABG
发新话题