转自:http://bbs.pcbeta.com/viewthread-876046-1-1.html
首先感谢东皇的帖子GPT分区表EFI隐藏分区的常规操作说明(71楼有PDF),让我能够顺利的搞定mac os的efi引导问题,然后要感谢insanelymac上的不知道谁= =名字忘记了,让我能够搞定mac os和win7的双引导。。。
关于EFI分区的各种好处大家请自行搜索。
硬盘要是GUID分区表,MBR的不行。关于如何转换硬盘分区表的格式,请用diskgenius之类的软件,注意:转换分区表会丢失硬盘上所有的数据!
首先,我的方法需要如下准备,你有两种选择:
1、一张可以引导的雪豹的安装盘(推荐下载东皇的iAntares OSx86 10.6.5 v3.2 繁简英整合版(20101212更新),然后刻盘),一个足够塞下雪豹原版安装dmg的移动硬盘(1. 如果你想安装原版系统;2. 最好有一台安装好mac os的电脑,黑白苹果皆可,没有也关系不大),一张win7安装盘(如果你想装win7的话,传说只能64位,不过我32位也装成功了)
2、从Mac OS X Lion 10.7 DP3 懒人版(支持硬盘助手,支持虚拟机安装。变色龙引导PC安装)下载刻盘(这个版本我没测试过),一张win7安装盘(如果你想装win7的话)
第一步:安装雪豹/Lion懒人版
一、(安装雪豹的话)
1. 用雪豹安装盘引导进入安装界面,然后选用磁盘工具
<IGNORE_JS_OP style="WORD-WRAP: break-word">
2. 然后选中磁盘,右边切换到分区选项卡,在分区布局这里有一个下拉框,自己选择分区数目,然后自行调整大小,接着在点选项,选择GUID分区表然后选应用。应用分区表操作后你的硬盘上所有的数据就会丢失,一定要事先备份啊。推荐第一分区作mac os,第二分区win7,后面的分区随意,不过有一点要注意的是,win下最多只能识别前3个主分区,而gpt分区表可以有128个主分区,也就是说只有前三个主分区是可以在win下看到的(如果是hfs+还需要安装macdrive之类的软件才能看到)
<IGNORE_JS_OP style="WORD-WRAP: break-word">
<IGNORE_JS_OP style="WORD-WRAP: break-word">
<IGNORE_JS_OP style="WORD-WRAP: break-word">
3. 1)如果你要安装东皇的雪豹的话,直接一步一步安装下去就可以了,注意:在选择引导程序的这一块的时候一个都不要选,我们等会要自行建立EFI分区进行引导。
2)如果你要安装原版的雪豹的话,则需要用到移动硬盘了,找一台安装了mac os的系统,然后将雪豹的dmg恢复到一个分区(称为分区A),然后再从分区A恢复到你要安装雪豹的电脑上的为雪豹安装盘分配的分区X(一般恢复到最后一个),点击恢复
<IGNORE_JS_OP style="WORD-WRAP: break-word">
如果你身边没有一台安装了mac os的电脑的话,那么请用磁盘工具将你的移动硬盘的一个分区B格式化为hfs+的格式,然后找一台机器安装MacDrive后将雪豹的安装dmg弄进分区B即可,然后点击源磁盘这里的映像按钮,选中你移动硬盘里面的雪豹安装dmg,接着拖拽你分区X到目的磁盘。点击恢复。
接着重启用东皇的盘引导分区X进行安装雪豹,安装过程请参考新手安装指南:一步一步在Windows安装苹果雪豹系统第四步。。。
2、安装Lion懒人版
这个和上述雪豹安装过程一样,请参考上述1,2步进行。
第二步:建立EFI分区(重点)
好了,安装好雪豹/Lion懒人版之后用光盘引导进入雪豹/Lion,
打开 应用程序-实用工具-终端
1. 获取管理员权限
2. 查看硬盘的分区图
<IGNORE_JS_OP style="WORD-WRAP: break-word">
大家可以看到在我的电脑上,EFI分区是在disk0s1的位置,在用雪豹安装盘为硬盘分区的时候,由于选择的是GUID分区表,所以大家在自己的电脑上运行命令后也会看到EFI分区
3. 建立并格式化EFI分区。新建EFI分区才用这步,如只是平时维护更新EFI内容则跳过这步。
执行该命令后正常将提示Initialized /dev/rdisk0s1 as a 200 MB HFS Plus volume
4. 建立EFI文件夹
5. 将EFI分区映射到EFI文件夹上
该命令执行后,正常会在Finder或桌面显示出EFI分区。这时可以手动把boot、Extra、Extensions、com.apple.Boot.plist、Themes、dsdt.aml等等复制进去。这里是变色龙832的, <IGNORE_JS_OP style="WORD-WRAP: break-word">Chameleon_2.0_RC5_r832_trunk_boot.zip (121.77 KB, 下载次数: 871) ,更新请大家请到Mac版变色龙2.0 RC5 r832 trunk (支持Sandy Bridge)及 iBoot 1.9及XPC 0.85.01。文件分布及目录格式如下图
<IGNORE_JS_OP style="WORD-WRAP: break-word">
6. 安装Mac变色龙
假设boot0,boot1h均在雪豹分区的根目录的i386文件夹下
7. 新建一个名为no_log的空日志文件(东皇帖子上写原因不明,我也不知道为什么= =)
- touch /Volumes/EFI/.fseventsd/no_log
8. 推出EFI分区,解除第5步建立的映射关系
- umount /Volumes/EFI
执行后,EFI分区将会在Finder或桌面上消失。如果推出失败,可执行umount -f /Volumes/EFI
9. 删除第4步建立的EFI宗卷目录。
- rm -rf /Volumes/EFI
至此完成操作,关闭终端。
第8步和第9步顺序千万别搞反啊,不然前功尽弃
如果你安装的是雪豹并是只想安装Mac单系统,那么再接着请参照Crazybirdy的10.7 Lion DP1~DP4 完全 Win 7 安装教程 ( XPC 或 iBoot 或 Windows版变色龙 引导 )方法安装Lion,直接用变色龙即可,至此已经全部结束了。
如果你一开始安装的是Lion懒人版,那么至此已经全部结束了。
如果你还想安装WIN7,那么请继续看下去。
附加步骤:安装WIN7,实现双引导
到这里已经完成了大半了,恭喜恭喜。
先应用程序-实用工具-磁盘工具中,将预留给WIN7的分区C格式化成FAT,然后重启安装WIN7,在安装过程中将分区C格式化成NTFS即可安装WIN7。切记,至此不可调整再调整分区了,格式化没问题,否则前面制作的EFI分区就化为泡影了。
安装WIN7想必大家已经轻车熟路。好了,安装好WIN7了。
重点出现了:
这个时候会发现能进WIN7,但是进不了雪豹/狮子了。
莫慌张,请慢慢跟着我一步一步来:
首先,还是用东皇的雪豹安装盘/懒人版狮子光盘引导进入雪豹/狮子系统,重复上述第二大步的第6小步。
然后重启,用win7的安装盘引导进入命令行修复模式(具体方式:出现安装界面的时候选左下角的修复计算机,然后选通过工具修复,然后选命令行)改变主引导分区然后恢复引导文件等,具体如下:
假设你的win7所在的分区是分区三(如何查看第几分区具体参照第二大步的第2小步),EFI分区是第一分区;
输入
- diskpart
- select disk 0
- select partition 3
- active
- exit
然后重启再次用win7光盘引导,光盘会检测后提示发现错误,然后选择自动修复。接着会重启,这时候应该就可以进入win7了,进入win7后用管理员模式启动命令提示符,然后输入
- diskpart
- select disk 0
- select partition 1
- active
- exit
重启,如果出现变色龙画面就是OK了。
原理就是,先激活WIN7所在的分区,目的是为了让后面的恢复引导能够恢复到WIN7所在的分区,而不是EFI分区(因为默认总是第一个分区),然后修复引导,然后再将活动分区调回EFI分区。所以在恢复WIN7引导前,一定要先激活WIN7所在的分区。
如果你使用的是东皇的雪豹盘并想安装狮子的话,再请参照Crazybirdy的方法10.7 Lion DP1~DP4 完全 Win 7 安装教程 ( XPC 或 iBoot 或 Windows版变色龙 引导 )安装Lion,直接用变色龙即可。
至此,所有过程全部结束。如果步骤有什么不对的地方,请PM我。
有问题的也欢迎跟帖提问。谢谢啦,第一次写教程,有不对的地方欢迎纠正。
相关推荐
先在USB中划分一个大于6.5GB的硬盘空间分区用来制作Mac OS X硬盘启动盘,然后在PC机的硬盘中划分一个大于20GB的硬盘分区用来安装Mac OS X Snow Leopard 10.6.2操作系统。 B.如果实在没有USB移动硬盘则只能在自己的...
Guid分区下UEFI+GPT怎么装ghost系统才能引导成功.docx编程资料
为我们的硬盘创建一个Mac OS 扩展日志式的分区,按照上面的方法将安装镜像恢复到移动硬盘上面,那么我们就可以使用移动硬盘来安装系统了。我们也可以使用Toast将InstallESD.dmg刻录成光盘,使用光盘来安装系统
GPT,全局唯一标识分区表(GUID Partition Table),GUID,全局唯一标识符 (Globally Unique Identifier) 。GPT是EFI方案的一部分,但并不依赖于EFI主板,在BIOS主板的PC中也可使用GPT分区。与MBR最大4个分区表项的...
获取cpuid cpu类型 mac 硬盘分区ID 硬盘分区GUID
用GUID是获取MAC的一种方法,不过有时不准确
XP引导比较简单,先复制三个启动文件boot.ini、ntldr、ntdetect到win8的350M系统保留分区再运行bcdedit /create {ntldr} /d "Windows XP"bcdedit /set {ntldr} device bootbcdedit /set {ntldr} path \ntldrbcdedit ...
GUID生成器 GUID生成小程序 快速生成GUID,自动复制到剪贴板。
Windows GUID 分区表 (GPT) 的常见问题及解答
CString CTestGetUUIDDlg::newGUID() { CString buf; GUID guid; if (S_OK == ::CoCreateGuid(&guid)) { buf.Format(_T("{X-X-x-XX-XXXXXX}") ... , guid.Data4[6], guid.Data4[7]); } return buf; }
在磁盘上创建分区时,必须在MBR(Master Boot Record)和GPT(GUID Partition Table)两种技术之间做出选择。目前有且只有这两种分区形式。 硬盘分区有MBR和GPT两种方案 1.1 磁盘分区 3. MBR分区方案 MBR(Master...
GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。 VisualStudio...
华擎主板用编程器刷BIOS后,会造成1394GUID丢失,开机启动后必须按F1才能继续下一步(进BIOS、选择启动菜单、进操作系统)。用此工具可重新写入1394GUID,免去开机后按F1的烦恼。
模仿VS自带的GUID生成器,可生产GUID编码,点击即可复制到粘贴板
GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并...
2. disk.bat 是自动将磁盘分2个分区,分区表类型:GUID (主要用于安装较新电脑安装win10系统) 3. install.bat 是进行自动安装系统,使用时直接双击运行install.bat 即可,无需运行disk.bat 4. 从Windows.ISO镜像中...
主要介绍了Linux系统MBR和GPT分区的区别介绍,非常不错,具有参考借鉴价值,需要的朋友可以参考下
GUID Partition Table (GPT) 是一种由基于Itani2 um的计算机中的可扩展固件接口( EFI) 使用的 磁盘分区架构. 与支持最大卷为2 TB (terabytes) , 并且每个磁盘最多有4 个主分区的主启动记录 (MBR) 磁盘分区的样式相比...
改好bios后,要用win8pe才能分区,且分区表类型要选择MBR而非GUID
查看手机已安装程序的GUID,需要wp7RootTools支持。