安装成功 107 Lion PreviewXPC 或 iBoot 引导+完全Win 7 安装教程.docx
《安装成功 107 Lion PreviewXPC 或 iBoot 引导+完全Win 7 安装教程.docx》由会员分享,可在线阅读,更多相关《安装成功 107 Lion PreviewXPC 或 iBoot 引导+完全Win 7 安装教程.docx(22页珍藏版)》请在冰豆网上搜索。
安装成功107LionPreviewXPC或iBoot引导+完全Win7安装教程
安装成功10.7LionPreview(XPC或iBoot引导+完全Win7安装教程)
附件无法下载,请访问文章最下方的本文引用地址下载。
PS:
本文不适合新手,新手请看10.6雪豹大集合
更新:
新增..在完全Win7环境制作Lion的安装硬盘(免用MacOSX)。
更新:
可选择制作XPC或iBoot引导U盘,并可选择安装在MBR分区或GPT分区。
内文简介:
(XP同Win7操作)
二、dmg下载及制作安装硬盘(在Mac或Win7操作)
A.制作Lion安装硬盘(在Mac操作)
B.制作Lion安装硬盘(在Win7操作)
三、U盘引导,使用XPC或iBoot(在Win7操作,U盘为Fat32)
A.制作XPC的U盘引导
B.制作iBoot的U盘引导
10.7LionPreview安装成功经验简易分享(方法来源:
俄罗斯)
测试硬件:
acer4810TZG(SU41004Gram500gHD)BIOS开启AHCI
一、系统需求:
完全Win7环境或MacOSX10.6黑(白)苹果环境
USB键盘:
一个USB键盘,安装完成,首次开机系统会检查。
引导空间:
一个大于3MB以上的U盘空间(Fat32)。
dmg空间:
一个大于4.54GB,建议为5.0GB的本地硬盘或U盘或移动硬盘空间。
安装空间:
一个大于6.86GB,建议10.0GB以上的本地硬盘或U盘或移动硬盘空间。
(iBoot1.4应可驱动高速U盘及移动硬盘)
(如USBEHCI无法驱动,U盘及移动硬盘无法使用,请改用本地硬盘安装)
二、dmg下载及制作安装硬盘(在Mac或Win7操作)
下载mac_os_x_10_7_11a390.dmg大小为3.34GB(3,594,001,074)
A.制作Lion安装硬盘(在Mac操作)
a.开启mac_os_x_10_7_11a390.dmg
b.开启(a.动作的)MacOSXInstallESD里面的/BaseSystem.dmg(隐藏文件)
(看不到隐藏文件的,可以执行ShowAllFiles显示隐藏文件,附件下载)
c.利用磁盘工具先把分区抹成MacOS扩展(日志式),再恢复BaseSystem.dmg到
5.0GB的安装硬盘。
(据称可恢复U盘安装)
(因为我的U盘安装发生Stillwaitingforrootdevice错误,故改用本地硬盘安装)
d.删除5.0GB的安装硬盘的/System/Installation/Packages之连结文件。
e.复制原版安装盘MacOSXInstallESD的/Packages/文件夹,到5.0GB的安装硬盘
MacOSXBaseSystem的/System/Installation/Packages/
f.(选项)删除5.0GB硬盘MacOSXBaseSystem的/System/Library/Extensions/
AppleIntelCPUPowerManagement.kext及
AppleIntelCPUPowerManagementClient.kext
g.复制几个关键必备的kext补丁到5.0GB安装硬盘的/System/Library/Extensions/
FakeSMC.kext 2.5版即可用,破解补丁,才能安装Mac
AppleACPIPS2Nub.kext及ApplePS2Controller.kext PS2鼠标键驱动2个一起使用
(不过,我的acer笔记本PS2键盘还是无法驱动使用,还好我有USB键盘)(现已驱动)
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7Lion使用)
OpenHaltRestart.kext或EvOreboot.kext 解决重启/关机时遇到无法断电问题
PlatformUUID.kext 解决UnabletodetermineUUIDforhost.Error:
35的问题
ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(貌似32bitOnly)
防止主板BIOS的CMOS重置错误
h.复制修改过OSInstall文件(感谢dfsgh修改)替换5.0GB安装硬盘/System/Library/
PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions
/A/,即可安装在MBR分区。
(附件下载)(要安装在GPT分区的不用替换)
i.以上完成Lion的安装硬盘,可使用XPC或iBoot的U盘安装在10G分区。
B.制作Lion安装硬盘(在Win7操作)
a.原理:
在Win7透过BaseSystem.dmg取得Mac磁盘工具恢复正确的安装盘。
b.使用软件:
全部下载
1-HFSExplorer-0.21
2-TransMac-9.1.crack
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合并)。
因为提取的BaseSystem.dmg,硬盘安装助手写入硬盘后,只有1.6xGB可用空间,
无法存放2.75GB的/Packages文件夹,故本文将透过写入9G分区硬盘后,取得Mac
磁盘工具恢复大小5.0GB的Lion正确安装盘,并可存放2.75GB的/Packages文件夹。
02.用HFSExplorer-0.21开启mac_os_x_10_7_11a390.dmg,并提取/BaseSystem.dmg
及/Packages文件夹
03.用HFSExplorer-0.21开启BaseSystem.dmg,并打包建立新的dmg,命名为
BaseSystem-HFS.dmg。
04.用TransMac-9.1建立新的空白dmg,大小1G,命名为DMG-1G.dmg。
目前共有5个文件如下:
/Packages文件夹
BaseSystem.dmg
BaseSystem-HFS.dmg
DMG-1G.dmg
mac_os_x_10_7_11a390.dmg
05.用HD_Install_Helper_v0.3(硬盘安装助手)将DMG-1G.dmg写入1G分区,
安装MacDrive.v8.0.4.10并重新开机后,将BaseSystem.dmg复制到1G分区里面。
06.用HD_Install_Helper_v0.3(硬盘安装助手)将BaseSystem-HFS.dmg写入9G分区。
07.删除9G硬盘的/System/Installation/Packages连结文件,并将02提取的/Packages
文件夹内的4个文件,复制到9G硬盘的/System/Installation/Packages(新建)文件夹
OSInstall.mpkg、OSInstall.pkg、SimplifiedChinese.pkg、TraditionalChinese.pkg
08.(选项)删除9G硬盘的/System/Library/Extensions/
AppleIntelCPUPowerManagement.kext及
AppleIntelCPUPowerManagementClient.kext
09.复制几个关键必备的kext补丁到9G硬盘的/System/Library/Extensions/
FakeSMC.kext 2.5版即可用,破解补丁,才能安装Mac
AppleACPIPS2Nub.kext及ApplePS2Controller.kext PS2鼠标键驱动2个一起使用
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7Lion使用)
OpenHaltRestart.kext或EvOreboot.kext 解决重启/关机时遇到无法断电问题
PlatformUUID.kext 解决UnabletodetermineUUIDforhost.Error:
35的问题
ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(貌似32bitOnly)
防止主板BIOS的CMOS重置错误
10.复制修改过OSInstall文件(感谢dfsgh修改)替换9G安装硬盘/System/Library/
PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions
/A/,即可安装在MBR分区。
(附件下载)(要安装在GPT分区的不用替换)
11.以上操作完成首次替换后,按下面方法制作取得XPC或iBoot的U盘引导开机。
d.操作步骤二:
用Mac磁盘工具建立正确的Lion安装硬盘
12.透过XPC或iBoot的U盘引导后,顺利进入Lion安装画面,并进入Mac磁盘工具。
13.用磁盘工具进行抹盘,将5G分区抹盘为MacOS扩展(日志式)。
14.用磁盘工具选取恢复,并选用位于1G分区的BaseSystem.dmg为来源磁盘(须将
BaseSystem.dmg选击开启为MacOSXBaseSystem),恢复于5G分区,完成后重新
开机,重新设定Win7为启动分区后,进入Win7。
15.使用MacDrive.v8.0.4.10删除5G硬盘的/System/Installation/Packages之连结文件,
并将步骤02提取的/Packages文件夹(共2.75GB),全部复制到5G硬盘的/System
/Installation/Packages文件夹。
16.(选项)删除5G硬盘的/System/Library/Extensions/
AppleIntelCPUPowerManagement.kext及
AppleIntelCPUPowerManagementClient.kext
17.复制几个关键必备的kext补丁到5G硬盘的/System/Library/Extensions/
FakeSMC.kext 2.5版即可用,破解补丁,才能安装Mac
AppleACPIPS2Nub.kext及ApplePS2Controller.kext PS2鼠标键驱动2个一起使用
以下kext选用(可用dsdt修补)(不确定10.6的kext能不能在10.7Lion使用)
OpenHaltRestart.kext或EvOreboot.kext 解决重启/关机时遇到无法断电问题
PlatformUUID.kext 解决UnabletodetermineUUIDforhost.Error:
35的问题
ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(貌似32bitOnly)
防止主板BIOS的CMOS重置错误
18.复制修改过OSInstall文件(感谢dfsgh修改)替换5G安装硬盘/System/Library/
PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework
/Versions/A/,即可安装在MBR分区。
(附件下载)(要安装在GPT分区的不用替换)
19.确认可引导5G后,在Win7下,将9G分区与1G分区删除,建立新的10G分区。
20.以上完成Win7建立Lion的安装硬盘,可使用XPC或iBoot的U盘安装在10G分区。
三、U盘引导,使用XPC或iBoot(在Win7操作,U盘为Fat32)
A.制作XPC的U盘引导
1.先用HP的HPUSBFW.exe格式化U盘,结束后重新插入U盘。
(附件下载)
2.启用cmd在\bootsector下,使用命令makeusbK:
(K:
为U盘),结束后重新插入U盘。
错误一:
Win7需在cmd右键选用系统管理员启用,再安装bootsector,不然会出错如下
错误二:
未确实重新插入U盘,造成引导错误。
3.(一定要重新插入U盘)复制XPC_Lion中的Efildr20及efi文件夹到U盘\,如下。
4.复制dsdt.aml到U盘\efi\xpc\dsdt.aml,即可重启U盘,由XPC引导,亮点要等待几秒。
(附件中的是我的acer的dsdt,记得删除我的dsdt.aml)。
5.如发生fs2:
\efi\xpc\xpc.efi无法执行的错误,则修改为正确的路径,
(依实际修改为fs1~fs4之类的,可在U盘\efi\boot\startup.nsh内修改)
如fs3:
\efi\xpc\xpc.efi。
6.出现安装盘MacOSXBaseSystem时,
按M进行修改硬件资讯为Mac-F4208DA9,(禁止符号无法进入的,参考下方Q/A)
并加入KernelArguments为arch=i386-v (或再加-x-f)。
修改FrequencyOverride为正确数字。
公式:
CPU2.4GHz=2400,1.8GHz=1800
7.引导进入Lion安装时,用磁盘工具进行抹盘,现已可选用MBR分区或GUID分区安装。
(须事先替换修改过之OSInstall,才可安装在MBR分区)。
选择磁盘工具
抹盘MacOS扩展(日志式)
退出磁盘工具
8.(如使用Win7安装,重启后,须重新设定Win7为启动分区后,才能进入Win7修改)
安装完成后,要重新加入FakeSMC.kext及AppleACPIPS2Nub.kext及
ApplePS2Controller.kext到已完成安装Lion硬盘的/S/L/E,并(选择)删除/S/L/E的
AppleIntelCPUPowerManagement.kext及
AppleIntelCPUPowerManagementClient.kext。
9.成功进入Lion后,要用KextUtility重建权限、cache、mkext。
B.制作iBoot的U盘引导
1.~2.之bootsector安装,同上动作。
3.(一定要重新插入U盘)复制iBoot1.2中的Efildr20及efi文件夹到U盘\,如下。
4.复制dsdt.aml到U盘\efi\acpi\oem\dsdt.aml,即可重启U盘由iBoot引导,亮点等待几秒
(附件中iBoot的dsdt.aml,建议删除或替换自己的dsdt.aml)。
5.出现安装盘MacOSXBaseSystem时,
按M加入KernelBootFrags为arch=i386-v (或再加-x-f)。
修改CPUFrequencyMHz为正确数字。
公式:
CPU2.4GHz=2400,1.8GHz=1800
(Kernel各项参数说明,禁止符号无法进入的,参考下方Q/A)
按U或D进行变更分辨率为640x480、800x600、1024x768
(非必要)按B可进行设定自动选择开机装置,iBoot启动会自动进入。
在iBoot启动时,按W可出现GUI图形选单,重新设定。
(图示为已安装之MacLion分区)
(非必要)按G可进行iBoot自动生成硬件专属之aml文件,提高开机速度及稳定性。
(需事先删除\efi\acpi\oem\的所有文件,完成后可按R重启,再放入自己的dsdt.aml)
6.后续同上7.~8.动作完成安装
7.iBoot还有其他细部设定及相关按键功能,请自行查阅READ-ME文件了
四、内核kernel、驱动kext参考
1.破解kernel首发,pcj提供适用ATOM,P4CPU的patchkernel。
需要的人先试试看。
2.FakeSMC.kext可在Lion正常加载监测温度插件,需要的可参考477版(或下载hsfx版本)
3.PS2鼠键的AppleACPIPS2Nub.kext及ApplePS2Controller.kext可以参考
ll23416583及honeyroom的帖下载kext。
catkids也整合笔记本键盘和触控板同时可用
无法驱动PS2键盘,要暂用USB键盘了。
4.USB,iBoot引导,可驱动USB鼠键,也可驱动U盘。
1.2驱动USB1.1,1.4驱动USB2.0高速。
XPC引导,可驱动USB鼠键,3.10版可驱动USB1.1U盘。
或参考修改BoardID(lunjen2009)
五、附件下载
XPC0.81(build20.03.2011)集合帖
XPC附件也可下载lingbug的IBOOT(1.3/1.4)和XPC(build2011.3.10)(免PB币)
XPC_USB_bootsector.zip(123.67KB,下载次数:
1844)
XPC_Lion.zip(1020.06KB,下载次数:
1581)
iBoot-1.2.rar(909.05KB,下载次数:
1303)
ShowAllFiles+HPUSBFW+OSInstall(MBR).zip(628.32KB,下载次数:
1784)
XPC_Lion(2011.3.10).zip(603.25KB,下载次数:
598)
测试USB1.1 U盘驱动正常
iBoot-1.4.zip(970.46KB,下载次数:
771)
测试USB2.0 U盘驱动正常
异动:
iBoot-1.4U盘\efi\dsdt\dsdt.aml
以上简易分享安装流程,其他安装方式同snowleopard。
PS:
XPC貌似不完全通用,我的P5B主板无法使用XPC,无法安装,各位的主板也只好碰运气了。
如果安装过程遇到各种错误卡住的情形,请参考10.6的相关教程补丁kext处理,10.6的kext不确定能否在Lion使用,只能大家一起测试了。
因为只有原生kernel可用,没有其他破解的legacy_kernel可用,很可能会因为kernelpanic造成死机,如果确认是kernel问题,就只能暂时放弃Lion,等待未来有更完美的安装方法了。
六、Q/A
Q1:
XPC之U盘启动出现黑屏,无法引导?
A1:
请将BIOS的SerialPort1Address设定修改为Disable或其他。
经我的AsusP5B测试,除了3F8/IRQ4发生黑屏无法启动外,其他值都可以启动U盘引导,等待约5秒。
(iBoot请自行测试)
Q2:
XPC之U盘启动,MBRStart出现后,亮点等待无反应?
A2:
dsdt.aml没有删除或没有替换成主板专用的,MBRStart出现后,亮点等待时间,约为30~60秒;dsdt.aml有替换成主板专用的,等待约5秒。
不同主板等待时间可能不同,要有耐心。
Q3:
Lion安装完后,iBoot运行就是一个大禁止符号?
A3:
删掉/System/Library/Coreservices/PlatformSupport.plist就可以正常启动了(zyphr)
还有个办法,就是把机型和Mac-F4208DA9之外的信息都删掉。
就行了。
(catkids)
(有需要设置机型ID的,请自行参阅PlatformSupport.plist内容)
或用从来不笑提供的(iBoot引导),试试看。
ProductName为MacPro(我测试MacPro3,1也可以进入)
SystemBoardID为Mac-F4208DA9
ChassisVersion为MacPro-Aluminum
或另一组MacPro3,1及Mac-F42C88C8。
(经jianyili提供)
Q4:
Lion安装完成后,进入系统无限风火轮,-v如下图出现错误讯息?
nspace-handler-set-snapshot-time1299144221
ResettingIOCatalogue.
A4:
1.安装完成后,要重新加入FakeSMC.kext及AppleACPIPS2Nub.kext及
ApplePS2Controller.kext到已完成安装Lion硬盘的/S/L/E。
2.FakeSMC.kext版本不适用10.7Lion,要替换可用的版本。
(上文有下载连结)
Q5:
Kernel各项参数说明?
A5:
自行选用各参数组合。
(引自69nc雪豹教程)