2023年12月7日发(作者:禄逸馨)
安装成功10.7LionPreview(XPC或iBoot引导+完全Win7安
装教程)
更新:新增..在完全Win 7 环境制作Lion的安装硬盘(免用Mac OS X)。
更新:可选择制作XPC 或iBoot 引导U盘,并可选择安装在MBR分区或 GPT分区。
内文简介:
二、dmg下载及制作安装硬盘 (在 Mac 或 Win7 操作)
A.制作Lion安装硬盘(在 Mac 操作)
B.制作Lion安装硬盘(在 Win 7 操作)
三、U盘引导,使用XPC 或 iBoot (在 Win 7 操作,U盘为Fat32)
A.制作 XPC 的U盘引导
B.制作 iBoot 的U盘引导
10.7 Lion Preview 安装成功经验简易分享 (安装方法来源:俄罗斯)
测试硬件:acer 4810TZG (SU4100 4G ram 500g HD)BIOS开启AHCI
一、系统需求:完全 Win 7 环境或 Mac OS X 10.6 黑(白)苹果环境
USB键盘:一个USB键盘,安装完成,首次开机系统会检查。
引导空间:一个大于 3 MB以上的U盘空间(Fat32)。
dmg空间:一个大于4.54GB,建议为5.0GB的本地硬盘或U盘或移动硬盘空间。
安装空间:一个大于6.86GB,建议10.0GB以上的本地硬盘或U盘或移动硬盘空间。
(如USB EHCI无法驱动,U盘及移动硬盘无法使用,请改用本地硬盘安装)二、dmg下载及制作安装硬盘 (在 Mac 或 Win7 操
作)
下载mac_os_x_10_7_大小为3.34 GB(3,594,001,074)
A.制作Lion安装硬盘(在 Mac 操作)
a.开启mac_os_x_10_7_
b.开启 (a.动作的)Mac OS X Install ESD里面的/ (隐藏文件)
(看不到隐藏文件的,可以执行ShowAllFiles显示隐藏文件,附件下载)
c.利用磁盘工具先把分区抹成Mac OS 扩展 (日志式),再恢复到
5.0GB的安装硬盘。(据称可恢复U盘安装)
(因为我的U盘安装发生Still waiting for root device错误,故改用本地硬盘安装)
d.删除5.0GB的安装硬盘的/System/Installation/Packages之连结文件。
e.复制原版安装盘Mac OS X Install ESD的/Packages/文件夹,到5.0GB的安装硬盘
Mac OS X Base System的/System/Installation/Packages/f.(选项)删除5.0GB硬盘Mac OS X Base System的/System/Library/Extensions/
及
g.复制几个关键必备的kext补丁到5.0GB安装硬盘的/System/Library/Extensions/
2.5版即可用,破解补丁,才能安装Mac
及鼠标键驱动2个一起使用
(不过,我的acer 笔记本PS2键盘还是无法驱动使用,还好我有USB键盘)(现已驱动)
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7 Lion使用) 或 解决重启/关机
时遇到无法断电问题 解决Unable to determine UUID for host. Error : 35的问题
或(貌似32bit Only)
防止主板BIOS的CMOS重置错误
h.复制修改过OSInstall文件(感谢dfsgh修改)替换5.0GB安装硬盘/System/Library/
PrivateFrameworks/ork/Frameworks/ork/Versions /A/,即可安装在MBR分区。(附件下载)(要安
装在GPT分区的不用替换)
B.制作Lion安装硬盘(在 Win 7 操作)
a.原理:在Win 7通过取得Mac磁盘工具恢复正确的安装盘。
b.使用软件:/doc//file/f4b983e241
/doc//file/kon2dr
1-HFSExplorer-0.21
3-HD_Install_Helper_v0.3 (硬盘安装助手) 4-MacDrive.v8.0.4.10
c.操作步骤一:取得Mac磁盘工具
01.建立3个分区,5G、9G(不要格式化)、1G(不要格式化)。
将透过 9G + 1G 制作 5G 的Lion完整安装硬盘,安装 10G 硬盘空间(9G + 1G合并)。因为提取的,硬盘安装
助手写入硬盘后,只有 1.6x GB可用空间,
无法存放 2.75 GB的/Packages文件夹,故本文将透过1.6xGB写入硬盘后,取得Mac 磁盘工具恢复大小 5.0 GB的Lion安装盘,
并可存放2.75GB的/Packages文件夹。
02.用HFSExplorer-0.21开启mac_os_x_10_7_,并提取/
及/Packages文件夹
03.用HFSExplorer-0.21开启,并打包建立新的dmg,命名为 。04.用TransMac-9.1建立新的空白dmg,大小1G,命名为。
目前共有5个文件如下:
/Packages文件夹
mac_os_x_10_7_
05.用HD_Install_Helper_v0.3 (硬盘安装助手)将写入1G分区,
安装MacDrive.v8.0.4.10并重新开机后,将复制到1G分区里面。
06.用HD_Install_Helper_v0.3 (硬盘安装助手)将写入9G分区。
07.删除9G硬盘的/System/Installation/Packages连结文件,并将02提取的
/Packages文件夹内的4个文件,复制到9G硬盘的/System/Installation/Packages文件夹,如下、
、、
08. (选项)删除9G硬盘的/System/Library/Extensions/
及
09.复制几个关键必备的kext补丁到9G硬盘的/System/Library/Extensions/
2.5版即可用,破解补丁,才能安装Mac
及鼠标键驱动2个一起使用
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7 Lion使用) 或 解决重启/关机
时遇到无法断电问题 解决Unable to determine UUID for host. Error : 35的问题
或(貌似32bit Only)
防止主板BIOS的CMOS重置错误
10.复制修改过OSInstall文件(感谢dfsgh修改)替换9G安装硬盘/System/Library/
PrivateFrameworks/ork/Frameworks/ork/Versions
/A/,即可安装在MBR分区。(附件下载)(要安装在GPT分区的不用替换)
11.以上操作完成首次替换后,按下面方法制作取得XPC或iBoot的U盘引导开机。
d.操作步骤二:用Mac磁盘工具建立正确的Lion安装硬盘
12.透过XPC或iBoot的U盘引导后,顺利进入Lion安装画面,并进入Mac磁盘工具。
13.用磁盘工具进行抹盘,将5G分区抹盘为Mac OS 扩展 (日志式)。
14.用磁盘工具选取恢复,并选用位于1G分区的为来源磁盘 (须将选击开启为Mac OS XBase System),恢复于5G分区,完成后重新开机,重新设定Win 7 为启动分区后,进入Win 7。
15.使用MacDrive.v8.0.4.10删除5G硬盘的/System/Installation/Packages之连结文件,并将步骤02提取的/Packages文件夹
(共2.75 GB),全部复制到5G硬盘的
/System/Installation/Packages文件夹。
16. (选项)删除5G硬盘的/System/Library/Extensions/
及
17.复制几个关键必备的kext补丁到5G硬盘的/System/Library/Extensions/
2.5版即可用,破解补丁,才能安装Mac
及鼠标键驱动2个一起使用
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7 Lion使用)
或 解决重启/关机时遇到无法断电问题 解决Unable to determine UUIDfor host. Error : 35的问题或(貌似32bit Only)
防止主板BIOS的CMOS重置错误
18.复制修改过OSInstall文件(感谢dfsgh修改)替换5G安装硬盘
/System/Library/PrivateFrameworks/ork/Frameworks/ ork/Versions/A/,即可安装在MBR分区。
(附件下载)(要安装在GPT分区的不用替换)
19.在Win7下,将9G分区与1G分区删除,并建立新的10G分区。
20.以上完成Win 7建立Lion的安装硬盘,可使用XPC或iBoot的U盘安装在10G分区。
三、U盘引导,使用XPC 或 iBoot (在 Win 7 操作,U盘为Fat32)
A.制作 XPC 的U盘引导
1.先用Win 7 格U盘或用HP的格式化U盘,结束后重新插入U盘。
2.启用 cmd 在bootsector下,使用命令makeusb K: (K:为U盘),结束后重新插入U盘。
错误一:Win 7 需在cmd右键选用系统管理员启用,再安装bootsector,不然会出错如下
错误二:未确实重新插入U盘,造成引导错误。
3.(一定要重新插入U盘)复制XPC_Lion中的Efildr20及efi文件夹到U盘 ,如下。
4.复制到U盘,即可重启U盘由 XPC 引导亮点要等待几秒。
(附件中的是我的acer的dsdt,记得删除我的)。
5.如发生fs2:无法执行的错误,则修改为正确的路径,
(依实际修改为fs1~fs4之类的,可在U盘 内修改)
如fs3:。
6.出现安装盘Mac OS X Base System时,
按M进行修改硬件资讯为Mac-F4208DA9,(禁止符号无法进入的,参考下方Q/A) 并加入Kernel Arguments为arch=i386 -v (或
再加入 -x -f )。
7.引导进入Lion安装时,用磁盘工具进行抹盘,现已可选用MBR分区或GUID分区安装。
(须事先替换修改过之OSInstall,才可安装在MBR分区)。
选择磁盘工具
抹盘Mac OS 扩展 (日志式)
退出磁盘工具
8.安装完成后,要重新加入及及
到已完成安装Lion硬盘的/S/L/E,并(选择)删除/S/L/E的及
。
如使用Win 7安装,重启后,须重新设定Win 7为启动分区后,才能进入Win 7修改。
B.制作 iBoot 的U盘引导
1.~
2.之bootsector安装,同上动作。3.(一定要重新插入U盘)复制iBoot 1.2中的Efildr20及efi文件夹到U盘 ,如下。
4.复制到U盘,即可重启U盘由iBoot引导,亮点等待几秒
(附件中iBoot的,建议删除或替换自己的)。
5.出现安装盘Mac OS X Base System时,
按M加入Kernel Boot Frags为arch=i386 -v (或再加入 -x -f )。修改CPU Frequency MHz为正确数字。(可以不修改,没影响)按
文件说明之公式:2.4GHz = 2400, 1.8GHz = 1800(Kernel各项参数说明,禁止符号无法进入的,参考下方Q/A)
按U或D进行变更分辨率为640x480、800x600、1024x768
(非必要)按B可进行设定自动选择开机装置,iBoot启动会自动进入。
在iBoot启动时,按W可出现GUI图形选单,重新设定。(图示为已安装之MacLion 分区)
(非必要)按G可进行iBoot自动生成硬件专属之aml文件,提高开机速度及稳定性。
(需事先删除efiacpioem的所有文件,完成后可按 R重启,再放入自己的)
6.后续同上
7.~
8.动作完成安装
还有其他细部设定及相关按键功能,请自行查阅READ-ME文件了
四、内核kernel、驱动kext参考
1.破解kernel首发,pcj提供适用ATOM, P4 CPU的patch kernel。需要的人先试试看。
可在Lion正常加载监测温度插件,需要的可参考477(或下载hsfx版本)
2鼠键的及可以参考
ll23416583及honeyroom的帖下载kext。catkids也整合笔记本键盘和触控板同时可用
无法驱动PS2键盘,要暂用USB键盘了。
/doc/,使用XPC引导,可驱动USB鼠键,貌似无法驱动U盘。参考
修改Board ID(lunjen2009) 使用iBoot引导,可驱动USB鼠键,也可驱动U盘。我的U盘只有驱动低速的usb1.1,很慢。
五、附件下载
XPC_USB_ (123.67 KB)
XPC_ (1020.06 KB
(909.05 KB)
ShowAllFiles+HPUSBFW+OSInstall(MBR).zip (628.32 KB)
XPC附件也可下载lingbug的mac osx lion xpc引导安装程序(mac版和win版) (免PB 币)iBoot 1.2 可由达芬奇密码的iBoot 1.2 for SL and Lion下载 (免PB币)
iBoot 1.3b
以上简易分享安装流程,其他安装方式同snow leopard。
PS:
XPC貌似不完全通用,我的P5B主板无法使用XPC,无法安装,各位的主板也只好碰运气了。如果安装过程遇到各种错误卡住
的情形,请参考10.6的相关教程补丁kext处理,10.6的kext不确定能否在Lion使用,只能大家一起测试了。
本文只是尝鲜安装,目前因为只有原生kernel可用,没有其他破解的legacy_kernel可用,很可能会因为kernel panic造成死
机,如果确认是kernel问题,就只能暂时放弃Lion,等待未来有更完美的安装方法了。
六、Q/A
Q1:XPC之U盘启动出现黑屏,无法引导?
A1:请将BIOS的Serial Port1 Address设定修改为Disable或其他。经我的Asus P5B测试,除了3F8/IRQ4发生黑屏无法启动
外,其他值都可以启动U盘引导,等待约5秒。(iBoot 请自行测试)
Q2:XPC之U盘启动,MBR Start出现后,亮点等待无反应?
A2:没有删除或没有替换成主板专用的,MBR Start出现后,亮点等待时间,约为30~60秒;有替换成主板专
用的,等待约5秒。不同主板等待时间可能不同,要有耐心。
Q3:求教iBoot装完以后,运行就是一个大禁止符号?
A3:删掉/System/Library/Coreservices/ 就可以正常启动了(zyphr)
还有个办法,就是把机型和Mac-F4208DA9之外的信息都删掉。就行了。(catkids) (有需要设置机型ID的,请自行参阅
内容) 或用从来不笑提供的(iBoot引导),试试看。
Product Name为 MacPro (我测试 MacPro3,1 也可以进入)
System Board ID为 Mac-F4208DA9
Chassis Version为 MacPro-Aluminum
或另一组MacPro3,1及Mac-F42C88C8。(经jianyili提供)
Q4:Lion安装完成后,进入系统无限风火轮,-v 如下图出现错误讯息?
nspace-handler-set-snapshot-time 1299144221
Resetting IOCatalogue.
A4:1.安装完成后,要重新加入及及
到已完成安装Lion硬盘的/S/L/E。
版本不适用10.7 Lion,要替换可用的版本。(上文有下载连结)
Q5:Kernel 各项参数说明?
A5:自行选用各参数组合。(引自69nc雪豹教程)
系统默认使用64位模式启动,如果需要64位则删除arch=i386。
arch=i386 强制使用32位模式启动。
-v Verbose模式,就是传说中的啰嗦模式,让Mac系统在启动时显示所有日志纪录,这样就能看到你的启动进程卡在哪里,常
用 -v 上传贴图讨论无法开机问题。
-x 安全模式,加载全部kext以解决兼容性问题。
-f 启动时修复磁盘,一般在更换过kext后第一次重启时使用。
-s 单用户模式,如果需要脱离图形界面操作使用,一般新手不会用到。
Q6:驱动是否放入/System/Library/Extensions?
A6:(安装完成后)是的,驱动用 Kext Helper b7 安装入S/L/E,再用 Kext Utility 重建权限、cache、mkext即可。
mac ox系统的驱动安装mac ox系统的驱动安装常规操作:
方法一:
下载到*.kext的驱动以后,都可以直接把它拖到/System/Library/Extensions/ 下替换掉原来的文件。替换了以后,还需要修复权
限才能够正常使用。因为Mac OS X 是基于FreeBSD 的操作系统,因此Unix 下对文件权限的依赖就被继承了下来了。大家在
替换了*,kext文件以后,必须要打开终端,输入如下命令:
sudo -s
chmod -R 755 /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions
rm -rf /System/Library/Extensions.*
diskutilrepairpermissions /
sudo -s (这个命令是把当前用户升级到系统管理员用户,当然,还要输入管理员密码。)chmod -R 755
/System/Library/Extensions (这个命令是把Extensions 下的所有文件的权限都设置成755,关于权限数字的意义,请参考
Linux/Unix 的命令解释,限于篇幅,这里不说了。)
chown -R root:wheel /System/Library/Extensions (这个命令把Extensions 下的所有文件的所有者和组别都设置成为
root:wheel。换句话说,Extensions 下的所有文件都设置成为管理员为所有者)
rm -rf /System/Library/Extensions.* (这个命令将删除系统的内核扩展缓存。为了加快启动速度,Mac OS X 把本机的驱动制作
成一个内核扩展缓存,开机时只加载这个缓存,而不必全部kext都要加载。我们为了让系统加载新更换的驱动,一定要把缓存
删除才行。不过要注意,最后的.* 是必不可少的。因为rm -r 是一个递归操作,如果不加.* 的话,这个命令将会把Extensions 整
个文件夹删除!)
diskutilrepairpermissions / (这个命令将修复/ 下的所有文件的权限。diskutil是一个只有Mac OS X 才有的命令,其作用就是检
测和修复磁盘权限。)
方法二:
下载到*.kext的驱动以后,都可以直接把它拖到/System/Library/Extensions/ 下替换掉原来的文件或是直接增加的新驱动文件,MAC系统下使用“Kext Utility”软件,可以自动提升管理权限,重启OK。软件一会看能否付上。
2023年12月7日发(作者:禄逸馨)
安装成功10.7LionPreview(XPC或iBoot引导+完全Win7安
装教程)
更新:新增..在完全Win 7 环境制作Lion的安装硬盘(免用Mac OS X)。
更新:可选择制作XPC 或iBoot 引导U盘,并可选择安装在MBR分区或 GPT分区。
内文简介:
二、dmg下载及制作安装硬盘 (在 Mac 或 Win7 操作)
A.制作Lion安装硬盘(在 Mac 操作)
B.制作Lion安装硬盘(在 Win 7 操作)
三、U盘引导,使用XPC 或 iBoot (在 Win 7 操作,U盘为Fat32)
A.制作 XPC 的U盘引导
B.制作 iBoot 的U盘引导
10.7 Lion Preview 安装成功经验简易分享 (安装方法来源:俄罗斯)
测试硬件:acer 4810TZG (SU4100 4G ram 500g HD)BIOS开启AHCI
一、系统需求:完全 Win 7 环境或 Mac OS X 10.6 黑(白)苹果环境
USB键盘:一个USB键盘,安装完成,首次开机系统会检查。
引导空间:一个大于 3 MB以上的U盘空间(Fat32)。
dmg空间:一个大于4.54GB,建议为5.0GB的本地硬盘或U盘或移动硬盘空间。
安装空间:一个大于6.86GB,建议10.0GB以上的本地硬盘或U盘或移动硬盘空间。
(如USB EHCI无法驱动,U盘及移动硬盘无法使用,请改用本地硬盘安装)二、dmg下载及制作安装硬盘 (在 Mac 或 Win7 操
作)
下载mac_os_x_10_7_大小为3.34 GB(3,594,001,074)
A.制作Lion安装硬盘(在 Mac 操作)
a.开启mac_os_x_10_7_
b.开启 (a.动作的)Mac OS X Install ESD里面的/ (隐藏文件)
(看不到隐藏文件的,可以执行ShowAllFiles显示隐藏文件,附件下载)
c.利用磁盘工具先把分区抹成Mac OS 扩展 (日志式),再恢复到
5.0GB的安装硬盘。(据称可恢复U盘安装)
(因为我的U盘安装发生Still waiting for root device错误,故改用本地硬盘安装)
d.删除5.0GB的安装硬盘的/System/Installation/Packages之连结文件。
e.复制原版安装盘Mac OS X Install ESD的/Packages/文件夹,到5.0GB的安装硬盘
Mac OS X Base System的/System/Installation/Packages/f.(选项)删除5.0GB硬盘Mac OS X Base System的/System/Library/Extensions/
及
g.复制几个关键必备的kext补丁到5.0GB安装硬盘的/System/Library/Extensions/
2.5版即可用,破解补丁,才能安装Mac
及鼠标键驱动2个一起使用
(不过,我的acer 笔记本PS2键盘还是无法驱动使用,还好我有USB键盘)(现已驱动)
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7 Lion使用) 或 解决重启/关机
时遇到无法断电问题 解决Unable to determine UUID for host. Error : 35的问题
或(貌似32bit Only)
防止主板BIOS的CMOS重置错误
h.复制修改过OSInstall文件(感谢dfsgh修改)替换5.0GB安装硬盘/System/Library/
PrivateFrameworks/ork/Frameworks/ork/Versions /A/,即可安装在MBR分区。(附件下载)(要安
装在GPT分区的不用替换)
B.制作Lion安装硬盘(在 Win 7 操作)
a.原理:在Win 7通过取得Mac磁盘工具恢复正确的安装盘。
b.使用软件:/doc//file/f4b983e241
/doc//file/kon2dr
1-HFSExplorer-0.21
3-HD_Install_Helper_v0.3 (硬盘安装助手) 4-MacDrive.v8.0.4.10
c.操作步骤一:取得Mac磁盘工具
01.建立3个分区,5G、9G(不要格式化)、1G(不要格式化)。
将透过 9G + 1G 制作 5G 的Lion完整安装硬盘,安装 10G 硬盘空间(9G + 1G合并)。因为提取的,硬盘安装
助手写入硬盘后,只有 1.6x GB可用空间,
无法存放 2.75 GB的/Packages文件夹,故本文将透过1.6xGB写入硬盘后,取得Mac 磁盘工具恢复大小 5.0 GB的Lion安装盘,
并可存放2.75GB的/Packages文件夹。
02.用HFSExplorer-0.21开启mac_os_x_10_7_,并提取/
及/Packages文件夹
03.用HFSExplorer-0.21开启,并打包建立新的dmg,命名为 。04.用TransMac-9.1建立新的空白dmg,大小1G,命名为。
目前共有5个文件如下:
/Packages文件夹
mac_os_x_10_7_
05.用HD_Install_Helper_v0.3 (硬盘安装助手)将写入1G分区,
安装MacDrive.v8.0.4.10并重新开机后,将复制到1G分区里面。
06.用HD_Install_Helper_v0.3 (硬盘安装助手)将写入9G分区。
07.删除9G硬盘的/System/Installation/Packages连结文件,并将02提取的
/Packages文件夹内的4个文件,复制到9G硬盘的/System/Installation/Packages文件夹,如下、
、、
08. (选项)删除9G硬盘的/System/Library/Extensions/
及
09.复制几个关键必备的kext补丁到9G硬盘的/System/Library/Extensions/
2.5版即可用,破解补丁,才能安装Mac
及鼠标键驱动2个一起使用
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7 Lion使用) 或 解决重启/关机
时遇到无法断电问题 解决Unable to determine UUID for host. Error : 35的问题
或(貌似32bit Only)
防止主板BIOS的CMOS重置错误
10.复制修改过OSInstall文件(感谢dfsgh修改)替换9G安装硬盘/System/Library/
PrivateFrameworks/ork/Frameworks/ork/Versions
/A/,即可安装在MBR分区。(附件下载)(要安装在GPT分区的不用替换)
11.以上操作完成首次替换后,按下面方法制作取得XPC或iBoot的U盘引导开机。
d.操作步骤二:用Mac磁盘工具建立正确的Lion安装硬盘
12.透过XPC或iBoot的U盘引导后,顺利进入Lion安装画面,并进入Mac磁盘工具。
13.用磁盘工具进行抹盘,将5G分区抹盘为Mac OS 扩展 (日志式)。
14.用磁盘工具选取恢复,并选用位于1G分区的为来源磁盘 (须将选击开启为Mac OS XBase System),恢复于5G分区,完成后重新开机,重新设定Win 7 为启动分区后,进入Win 7。
15.使用MacDrive.v8.0.4.10删除5G硬盘的/System/Installation/Packages之连结文件,并将步骤02提取的/Packages文件夹
(共2.75 GB),全部复制到5G硬盘的
/System/Installation/Packages文件夹。
16. (选项)删除5G硬盘的/System/Library/Extensions/
及
17.复制几个关键必备的kext补丁到5G硬盘的/System/Library/Extensions/
2.5版即可用,破解补丁,才能安装Mac
及鼠标键驱动2个一起使用
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7 Lion使用)
或 解决重启/关机时遇到无法断电问题 解决Unable to determine UUIDfor host. Error : 35的问题或(貌似32bit Only)
防止主板BIOS的CMOS重置错误
18.复制修改过OSInstall文件(感谢dfsgh修改)替换5G安装硬盘
/System/Library/PrivateFrameworks/ork/Frameworks/ ork/Versions/A/,即可安装在MBR分区。
(附件下载)(要安装在GPT分区的不用替换)
19.在Win7下,将9G分区与1G分区删除,并建立新的10G分区。
20.以上完成Win 7建立Lion的安装硬盘,可使用XPC或iBoot的U盘安装在10G分区。
三、U盘引导,使用XPC 或 iBoot (在 Win 7 操作,U盘为Fat32)
A.制作 XPC 的U盘引导
1.先用Win 7 格U盘或用HP的格式化U盘,结束后重新插入U盘。
2.启用 cmd 在bootsector下,使用命令makeusb K: (K:为U盘),结束后重新插入U盘。
错误一:Win 7 需在cmd右键选用系统管理员启用,再安装bootsector,不然会出错如下
错误二:未确实重新插入U盘,造成引导错误。
3.(一定要重新插入U盘)复制XPC_Lion中的Efildr20及efi文件夹到U盘 ,如下。
4.复制到U盘,即可重启U盘由 XPC 引导亮点要等待几秒。
(附件中的是我的acer的dsdt,记得删除我的)。
5.如发生fs2:无法执行的错误,则修改为正确的路径,
(依实际修改为fs1~fs4之类的,可在U盘 内修改)
如fs3:。
6.出现安装盘Mac OS X Base System时,
按M进行修改硬件资讯为Mac-F4208DA9,(禁止符号无法进入的,参考下方Q/A) 并加入Kernel Arguments为arch=i386 -v (或
再加入 -x -f )。
7.引导进入Lion安装时,用磁盘工具进行抹盘,现已可选用MBR分区或GUID分区安装。
(须事先替换修改过之OSInstall,才可安装在MBR分区)。
选择磁盘工具
抹盘Mac OS 扩展 (日志式)
退出磁盘工具
8.安装完成后,要重新加入及及
到已完成安装Lion硬盘的/S/L/E,并(选择)删除/S/L/E的及
。
如使用Win 7安装,重启后,须重新设定Win 7为启动分区后,才能进入Win 7修改。
B.制作 iBoot 的U盘引导
1.~
2.之bootsector安装,同上动作。3.(一定要重新插入U盘)复制iBoot 1.2中的Efildr20及efi文件夹到U盘 ,如下。
4.复制到U盘,即可重启U盘由iBoot引导,亮点等待几秒
(附件中iBoot的,建议删除或替换自己的)。
5.出现安装盘Mac OS X Base System时,
按M加入Kernel Boot Frags为arch=i386 -v (或再加入 -x -f )。修改CPU Frequency MHz为正确数字。(可以不修改,没影响)按
文件说明之公式:2.4GHz = 2400, 1.8GHz = 1800(Kernel各项参数说明,禁止符号无法进入的,参考下方Q/A)
按U或D进行变更分辨率为640x480、800x600、1024x768
(非必要)按B可进行设定自动选择开机装置,iBoot启动会自动进入。
在iBoot启动时,按W可出现GUI图形选单,重新设定。(图示为已安装之MacLion 分区)
(非必要)按G可进行iBoot自动生成硬件专属之aml文件,提高开机速度及稳定性。
(需事先删除efiacpioem的所有文件,完成后可按 R重启,再放入自己的)
6.后续同上
7.~
8.动作完成安装
还有其他细部设定及相关按键功能,请自行查阅READ-ME文件了
四、内核kernel、驱动kext参考
1.破解kernel首发,pcj提供适用ATOM, P4 CPU的patch kernel。需要的人先试试看。
可在Lion正常加载监测温度插件,需要的可参考477(或下载hsfx版本)
2鼠键的及可以参考
ll23416583及honeyroom的帖下载kext。catkids也整合笔记本键盘和触控板同时可用
无法驱动PS2键盘,要暂用USB键盘了。
/doc/,使用XPC引导,可驱动USB鼠键,貌似无法驱动U盘。参考
修改Board ID(lunjen2009) 使用iBoot引导,可驱动USB鼠键,也可驱动U盘。我的U盘只有驱动低速的usb1.1,很慢。
五、附件下载
XPC_USB_ (123.67 KB)
XPC_ (1020.06 KB
(909.05 KB)
ShowAllFiles+HPUSBFW+OSInstall(MBR).zip (628.32 KB)
XPC附件也可下载lingbug的mac osx lion xpc引导安装程序(mac版和win版) (免PB 币)iBoot 1.2 可由达芬奇密码的iBoot 1.2 for SL and Lion下载 (免PB币)
iBoot 1.3b
以上简易分享安装流程,其他安装方式同snow leopard。
PS:
XPC貌似不完全通用,我的P5B主板无法使用XPC,无法安装,各位的主板也只好碰运气了。如果安装过程遇到各种错误卡住
的情形,请参考10.6的相关教程补丁kext处理,10.6的kext不确定能否在Lion使用,只能大家一起测试了。
本文只是尝鲜安装,目前因为只有原生kernel可用,没有其他破解的legacy_kernel可用,很可能会因为kernel panic造成死
机,如果确认是kernel问题,就只能暂时放弃Lion,等待未来有更完美的安装方法了。
六、Q/A
Q1:XPC之U盘启动出现黑屏,无法引导?
A1:请将BIOS的Serial Port1 Address设定修改为Disable或其他。经我的Asus P5B测试,除了3F8/IRQ4发生黑屏无法启动
外,其他值都可以启动U盘引导,等待约5秒。(iBoot 请自行测试)
Q2:XPC之U盘启动,MBR Start出现后,亮点等待无反应?
A2:没有删除或没有替换成主板专用的,MBR Start出现后,亮点等待时间,约为30~60秒;有替换成主板专
用的,等待约5秒。不同主板等待时间可能不同,要有耐心。
Q3:求教iBoot装完以后,运行就是一个大禁止符号?
A3:删掉/System/Library/Coreservices/ 就可以正常启动了(zyphr)
还有个办法,就是把机型和Mac-F4208DA9之外的信息都删掉。就行了。(catkids) (有需要设置机型ID的,请自行参阅
内容) 或用从来不笑提供的(iBoot引导),试试看。
Product Name为 MacPro (我测试 MacPro3,1 也可以进入)
System Board ID为 Mac-F4208DA9
Chassis Version为 MacPro-Aluminum
或另一组MacPro3,1及Mac-F42C88C8。(经jianyili提供)
Q4:Lion安装完成后,进入系统无限风火轮,-v 如下图出现错误讯息?
nspace-handler-set-snapshot-time 1299144221
Resetting IOCatalogue.
A4:1.安装完成后,要重新加入及及
到已完成安装Lion硬盘的/S/L/E。
版本不适用10.7 Lion,要替换可用的版本。(上文有下载连结)
Q5:Kernel 各项参数说明?
A5:自行选用各参数组合。(引自69nc雪豹教程)
系统默认使用64位模式启动,如果需要64位则删除arch=i386。
arch=i386 强制使用32位模式启动。
-v Verbose模式,就是传说中的啰嗦模式,让Mac系统在启动时显示所有日志纪录,这样就能看到你的启动进程卡在哪里,常
用 -v 上传贴图讨论无法开机问题。
-x 安全模式,加载全部kext以解决兼容性问题。
-f 启动时修复磁盘,一般在更换过kext后第一次重启时使用。
-s 单用户模式,如果需要脱离图形界面操作使用,一般新手不会用到。
Q6:驱动是否放入/System/Library/Extensions?
A6:(安装完成后)是的,驱动用 Kext Helper b7 安装入S/L/E,再用 Kext Utility 重建权限、cache、mkext即可。
mac ox系统的驱动安装mac ox系统的驱动安装常规操作:
方法一:
下载到*.kext的驱动以后,都可以直接把它拖到/System/Library/Extensions/ 下替换掉原来的文件。替换了以后,还需要修复权
限才能够正常使用。因为Mac OS X 是基于FreeBSD 的操作系统,因此Unix 下对文件权限的依赖就被继承了下来了。大家在
替换了*,kext文件以后,必须要打开终端,输入如下命令:
sudo -s
chmod -R 755 /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions
rm -rf /System/Library/Extensions.*
diskutilrepairpermissions /
sudo -s (这个命令是把当前用户升级到系统管理员用户,当然,还要输入管理员密码。)chmod -R 755
/System/Library/Extensions (这个命令是把Extensions 下的所有文件的权限都设置成755,关于权限数字的意义,请参考
Linux/Unix 的命令解释,限于篇幅,这里不说了。)
chown -R root:wheel /System/Library/Extensions (这个命令把Extensions 下的所有文件的所有者和组别都设置成为
root:wheel。换句话说,Extensions 下的所有文件都设置成为管理员为所有者)
rm -rf /System/Library/Extensions.* (这个命令将删除系统的内核扩展缓存。为了加快启动速度,Mac OS X 把本机的驱动制作
成一个内核扩展缓存,开机时只加载这个缓存,而不必全部kext都要加载。我们为了让系统加载新更换的驱动,一定要把缓存
删除才行。不过要注意,最后的.* 是必不可少的。因为rm -r 是一个递归操作,如果不加.* 的话,这个命令将会把Extensions 整
个文件夹删除!)
diskutilrepairpermissions / (这个命令将修复/ 下的所有文件的权限。diskutil是一个只有Mac OS X 才有的命令,其作用就是检
测和修复磁盘权限。)
方法二:
下载到*.kext的驱动以后,都可以直接把它拖到/System/Library/Extensions/ 下替换掉原来的文件或是直接增加的新驱动文件,MAC系统下使用“Kext Utility”软件,可以自动提升管理权限,重启OK。软件一会看能否付上。