本帖最后由 Toss. 于 2012-3-20 18:48 编辑
增加8GU盘制作引导+安装镜像的方法:
如果有哪位有8G U盘的,可以在Mac下创建一个{XPC引导+Lion安装镜像} 的U盘,
首先,把U盘用磁盘工具进行分区, 采用MBR分区表,把8GU盘分成两个分区,第一个分区:1GB,格为MS-DOT (FAT)格式;第二分区: 格为Mac OS X 日志式.
第一分区,安装XPC引导
首先下载附件: XPC 0.90.26.zip (1.25 MB)
解压附件,打开终端,
diskutil list 回车 记下U盘的设备号.
cd ~/Downloads/XPC\ 0.90.26 回车
./DuetToHdd usb /dev/rdiskXs1 Efildr20 回车 (X = U盘的设备号 )
提示 MBR和PBR写入成功,如下图:
提示写入成功后,拷贝XPC 0.90.26下的引导文件到U盘第一分区.
然后进行引导文件的修改,添加自己的DSDT,自己的kext, 下面有说明;
引导制作完成后,接下来就是用磁盘工具把InstallESD.dmg恢复到U盘的第二分区即可!
=====================================================================================
XPC安装OS X 10.8 Mountain Lion ,并自动创建可引导的Recovery HD分区!及可用BootCamp助理!
请移步: https://bbs.pcbeta.com/viewthread-996423-1-1.html
=====================================================================================
帖子最下面有
不需要Recovery HD分区,以及硬盘为MBR格式, XPC的安装方法!
======================================================================================
XPC对于狮子预览版刚放出那会儿就开始折腾的景友们来说并不陌生!不过后来变色龙支持了Lion之后,几乎所有人对XPC开始慢慢遗忘! XPC的后来的版本就开始支持引导DMG镜像的功能,也就是说将InstallESD.dmg恢复到一个分区,或u盘,或刻录,就可以用XPC来引导,来安装Lion,完全的白苹果安装方式!无需对原版镜像做修改!
下面说说具体过程,首先说下要求吧: ---一个不小于20G的分区(此分区作为Lion的系统分区,此分区所在硬盘必须为GPT格式) (如果不需要自动创建Recovery HD分区,那此条件不限,只需要一个大于20G的分区用作Mac系统安装即可); ---一个不小于128MB的u盘或废弃的SD卡+读卡器; ---一个Windows7系统; ---一个5G的分区; ---一个原版系统镜像:Install ESD.dmg https://bbs.pcbeta.com/viewthread-966662-1-1.html ---最重要一点:必须有Lion安装经验,这里不解释安装过程中XX五国;XX卡死;XX驱动等问题!
首先是在Windows7下制作XPC引导u盘,
所需工具和文件:
HPUSBFW+USB_bootsector.7z
(497.29 KB, 下载次数: 2227)
XPC引导写入U盘的过程见: 制作 XPC 的U盘引导
1.先用HP的HPUSBFW.exe格式化U盘,必须格为FAT32格式。
2.右键管理员身份启用cmd,cd进到解压的\bootsector下,使用命令makeusb K: (K:为U盘),结束后立即拔掉U盘再重新插入U盘。
引导写入成功后,将最终版XPC-0.90.26引导文件复制到U盘!
xpc-0.90.26:
XPC-0.90.7z
(760.05 KB, 下载次数: 1691)
再将自己的dsdt文件拷贝到/EFI/XPC/下,将自己所需要的kext拷贝到 /EFI/XPC/extra_kext/common/下,拷贝后u盘根目录文件位置如下图:
再修改settings.plist文件,在Mac下修改请用BBEdit for Mac或Xcode,windows下修改用 Intype. 下载地址:http://inotai.com/intype/, 其它软件修改很容易造成XPC不认文件,切记:(下面的截图中与所用修改工具不一样,这里只是让修改的地方更容易看)
关于设置修改的方法:
框框附注的那部分,如果有自己完全修补过的dsdt,那就删除,如果没有dsdt,可以保留,不过显卡部分的设置删除掉!
再附一个关于修改setting介绍的pdf文件,可做参考! Xpc Settings Guide.zip
这里修改默认安装界面语言,未改前是de:3,de=德语,改成简体中文就如图修改,改成:zh-CN, 繁体中文改成:zh_TW , 英语改成: en 感谢47楼: wscqc 的提醒~! 后面的3代表默认键盘文本输入,3代表德文输入,0代表英文, 改成默认简中语言+英文输入就是:zh_CN:0
修改自动进入默认分区时间: 修改 /EFI/XPC/theme.plist timeout的值,修改工具同上,切记!
到此XPC的引导u盘就制作完成了!
接下来:将原版系统镜像InstallESD.dmg用磁盘工具恢复到一个5G的分区!
安装镜像恢复完成后,就可以重启安装了! 开机USB启动,进入分区选单会出现Mac OS X Install ESD分区!进入即可!
进入后出现的是MAC 实用工具界面, 首先用第四项磁盘工具对空白硬盘进行GUID分区表单分区日志式磁盘格式化,然后退出磁盘工具,返回实用工具界面选择第二项重新安装MAC OS X进行安装, 大概2-3分钟的时间! (其实此过程也就是在目标分区建立一个Mac OS X Install Date文件夹,将所选需要安装的pkg及一些引导文件拷贝过去! ) ,完成后自动重启!
重启后依然usb的xpc引导启动,选择引导分区界面选择 Mac OS XInstaller分区进入,自动进行系统安装,此过程费时10几分钟! 完成后会自动重启!
重启后,USB引导启动,验证一下是否在选择引导分区界面是否出现: Recovery HD分区! 然后选择Mac系统磁盘进入系统设置! 进入系统后,可以打开BootCamp助理看下,是否可以使用:
在系统下检测是否有Recovery HD分区:
终端输入 : diskutil list 回车
Last login: Tue Jan 24 17:07:24 on ttys000
lideMac-Pro:~ MengMing$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 319.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
如上所示, 3: Apple_Boot Recovery HD 650.0 MB disk0s3 即为Recovery HD分区,用xpc即可引导!
如何挂载Recovery HD分区,查看其内容,终端输入:
mkdir /Volumes/Recovery\ HD sudo mount_hfs /dev/disk0s3 /Volumes/Recovery\ HD
卸载Recovery HD 终端输入: sudo diskutil unmount /Volumes/Recovery\ HD
同样你也可修改Recovery HD分区内的 BaseSystem.dmg,比如在实用工具中添加 Finder,先将BaseSystem.dmg用磁盘工具转化为可读写的DMG,再进行修改,修改完成后再用磁盘工具转为压缩的DMG,替换掉Recovery HD分区下的即可! xpc即可引导!
此时已经确认有了Recovery HD,打开icloud, 看看能否使用 查找我的MAC功能! 勾选后, 打开
https://www.icloud.com/ 用自己的ID登陆后,查找我的MAC功能里面就可以显示自己的MAC信息, 可以对MAC进行发送信息,远程锁定。远程擦除,不过锁定和擦出功能不要随便尝试,会开不了机的!
XPC引导界面常用的几个功能键: 键盘首先开启大写
XPC GUI Commands9. September 2011XPC commands at the GUI:
Y - Detects possible screen modes, you can set these in setting.plist
8 - Enables debug mode
4 - Loads efi apps/drivers
1 - Shows efi variables
D - Sets default boot drive
I - ACPI-Tables backup on stick (into Folder “efi/xpc/acpi”)
M - Edits settings.plist
F - Rescans boot drives or install dvd
R - Reboots System
S - Starts Shell, needs shell.efi placed in EFI folder
A - Mounts a DMG in the GUI (select your Image. After successful mounting it, the volume icon for the volume where the image were loaded from will change, indicating a DMG was mounted. By pressing ”CTRL+D” you can switch between the DMG and the volume. If the DMG icon is shown and you press enter (or some boot-shortcut to boot), your machine will boot from the DMG.)
D键 设定默认开机磁盘 选框移到目标分区,按下D键
修改自动进入默认分区时间: 修改 /EFI/XPC/theme.plist timeout的值,
M键 修改设定settings.plist 在修改界面, 回车键编辑, S键保存 ,ESC键返回!
7键 按7进入安装XPC到GPT硬盘的EFI分区, 选定GPT目标硬盘,按"I" 键进行安装
安装XPC引导到GPT硬盘EFI分区的方法:
USB启动,在XPC引导选单界面,按7键,出现现有GPT硬盘,选所要安装引导的GPT硬盘按I键,出现英文提示:引导安装成功后,选择mac系统分区进入系统,
终端输入:
mkdir /Volumes/EFI
diskutil list
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI disk0s1 为刚才安装过XPC的GPT硬盘的EFI分区
挂载EFI到桌面后,
把提前修改过,加入kext和dsdt的xpc0.90.26的引导文件拷贝进去,
完成后,卸载EFI:
sudo umount /Volumes/EFI
安装XPC引导到GPT硬盘EFI分区的一些错误提示:
1; 开机检测左上角出现 GPT START 后不动了,
重新用usb引导进入界面重新安装XPC到GPT,参照安装方法重新做一遍!
2; 开机检测左上角出现 NOT FOUND 后不动了,
在安装XPC之前不得安装其它引导,按 I键安装引导成功后,没有在系统下拷贝引导文件到EFI分区之前不得以此硬盘作为引导开机硬盘!
3; 检测左上角出现 GPT START 后直接重启,可能是由于settings.plist或theme.plist文件修改的有问题,进入系统后,挂载EFI,删除settings.plist或theme.plist,重新拷入原版本的文件进入,再重新修改.
======================================================================================
如果不需要Recovery HD分区,以及硬盘为MBR格式, XPC的安装方法:
挂载Lion的InstallESD.dmg
把里面的BaseSystem.dmg恢复到一个5G的分区,
删除System/Installation/Packages替身文件.
拷贝InstallESD.dmg里面的packages文件夹到System/Installation/
替换MBR硬盘所需要的Osinstall文件!
u盘启动,选择Mac OS X Base System磁盘进入安装界面,安装过程同变色龙安装Lion.
|