`
jaychang
  • 浏览: 734531 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

从MBR到GUID,一步一步制作EFI引导分区引导MAC OS单系统或Mac&Win7双系统

    博客分类:
  • OS
 
阅读更多

转自: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">1007182140581f5f7394d12da9.jpg.thumb.jpg 



2. 然后选中磁盘,右边切换到分区选项卡,在分区布局这里有一个下拉框,自己选择分区数目,然后自行调整大小,接着在点选项,选择GUID分区表然后选应用。应用分区表操作后你的硬盘上所有的数据就会丢失,一定要事先备份啊。推荐第一分区作mac os,第二分区win7,后面的分区随意,不过有一点要注意的是,win下最多只能识别前3个主分区,而gpt分区表可以有128个主分区,也就是说只有前三个主分区是可以在win下看到的(如果是hfs+还需要安装macdrive之类的软件才能看到)

<IGNORE_JS_OP style="WORD-WRAP: break-word">屏幕快照 2011-05-19 下午10.39.11.png 



<IGNORE_JS_OP style="WORD-WRAP: break-word">屏幕快照 2011-05-19 下午11.19.45.png 



<IGNORE_JS_OP style="WORD-WRAP: break-word">屏幕快照 2011-05-19 下午11.20.00.png 

3. 1)如果你要安装东皇的雪豹的话,直接一步一步安装下去就可以了,注意:在选择引导程序的这一块的时候一个都不要选,我们等会要自行建立EFI分区进行引导

    2)如果你要安装原版的雪豹的话,则需要用到移动硬盘了,找一台安装了mac os的系统,然后将雪豹的dmg恢复到一个分区(称为分区A),然后再从分区A恢复到你要安装雪豹的电脑上的为雪豹安装盘分配的分区X(一般恢复到最后一个),点击恢复
<IGNORE_JS_OP style="WORD-WRAP: break-word">屏幕快照 2011-05-19 下午10.56.34.png 



如果你身边没有一台安装了mac os的电脑的话,那么请用磁盘工具将你的移动硬盘的一个分区B格式化为hfs+的格式,然后找一台机器安装MacDrive后将雪豹的安装dmg弄进分区B即可,然后点击源磁盘这里的映像按钮,选中你移动硬盘里面的雪豹安装dmg,接着拖拽你分区X到目的磁盘。点击恢复。


接着重启用东皇的盘引导分区X进行安装雪豹,安装过程请参考新手安装指南:一步一步在Windows安装苹果雪豹系统第四步。。。

2、安装Lion懒人版
这个和上述雪豹安装过程一样,请参考上述1,2步进行。


第二步:建立EFI分区(重点)

好了,安装好雪豹/Lion懒人版之后用光盘引导进入雪豹/Lion,


打开   应用程序-实用工具-终端


1. 获取管理员权限

  1. sudo -s
复制代码


2. 查看硬盘的分区图

 

  1. diskutil list
复制代码


<IGNORE_JS_OP style="WORD-WRAP: break-word">屏幕快照 2011-05-19 下午11.16.04.png 



大家可以看到在我的电脑上,EFI分区是在disk0s1的位置,在用雪豹安装盘为硬盘分区的时候,由于选择的是GUID分区表,所以大家在自己的电脑上运行命令后也会看到EFI分区


3. 建立并格式化EFI分区。新建EFI分区才用这步,如只是平时维护更新EFI内容则跳过这步。

  1. newfs_hfs -v EFI /dev/disk0s1
复制代码

执行该命令后正常将提示Initialized /dev/rdisk0s1 as a 200 MB HFS Plus volume


4. 建立EFI文件夹

  1. mkdir /Volumes/EFI
复制代码


5. 将EFI分区映射到EFI文件夹上


  1. mount_hfs /dev/disk0s1 /Volumes/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">屏幕快照 2011-05-19 下午11.28.41.png 



6. 安装Mac变色龙


假设boot0,boot1h均在雪豹分区的根目录的i386文件夹下

  1. cd /i386
  2. fdisk -f boot0 -u -y /dev/rdisk0
  3. dd if=boot1h of=/dev/rdisk0s1
复制代码

7. 新建一个名为no_log的空日志文件(东皇帖子上写原因不明,我也不知道为什么= =)

 

  1. touch /Volumes/EFI/.fseventsd/no_log
复制代码


8. 推出EFI分区,解除第5步建立的映射关系

  1. umount /Volumes/EFI
复制代码



执行后,EFI分区将会在Finder或桌面上消失。如果推出失败,可执行umount -f /Volumes/EFI

9. 删除第4步建立的EFI宗卷目录。


  1. 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分区是第一分区;



输入

  1. diskpart
  2. select disk 0
  3. select partition 3
  4. active
  5. exit
复制代码

然后重启再次用win7光盘引导,光盘会检测后提示发现错误,然后选择自动修复。接着会重启,这时候应该就可以进入win7了,进入win7后用管理员模式启动命令提示符,然后输入

  1. diskpart
  2. select disk 0
  3. select partition 1
  4. active
  5. exit
复制代码


重启,如果出现变色龙画面就是OK了。

原理就是,先激活WIN7所在的分区,目的是为了让后面的恢复引导能够恢复到WIN7所在的分区,而不是EFI分区(因为默认总是第一个分区),然后修复引导,然后再将活动分区调回EFI分区。所以在恢复WIN7引导前,一定要先激活WIN7所在的分区。


如果你使用的是东皇的雪豹盘并想安装狮子的话,再请参照Crazybirdy的方法10.7 Lion DP1~DP4 完全 Win 7 安装教程 ( XPC 或 iBoot 或 Windows版变色龙 引导 )安装Lion,直接用变色龙即可。


至此,所有过程全部结束。如果步骤有什么不对的地方,请PM我。


有问题的也欢迎跟帖提问。谢谢啦,第一次写教程,有不对的地方欢迎纠正。

分享到:
评论

相关推荐

    EFI双系统安装教程

    通过以上步骤,可以成功地在EFI+GPT分区环境下安装Windows 7与Windows 10双系统。整个过程涉及到多个环节,包括PE环境的使用、硬盘分区、系统安装以及BIOS设置等。需要注意的是,安装过程中的一些细节可能会因主板和...

    EFI手动修复引导教程资料包

    EFI引导修复教程资料包是针对那些遇到EFI引导问题的用户,帮助他们解决系统无法正常启动、引导丢失、双系统或多系统安装时的引导混乱以及磁盘分区问题的宝贵资源。 本教程资料包中可能包含以下知识点: 1. EFI系统...

    技嘉B85 HD3 EFI黑苹果引导EFI

    3. **制作安装媒介**:将Mac OS的ISO镜像写入USB驱动器,然后使用Unibeast或MultiBeast定制EFI分区,加入特定于技嘉B85 HD3的引导文件。 4. **进入BIOS**:启动电脑,进入BIOS设置,修改启动顺序,将USB设备设为...

    Win8 EFI microsoft

    描述中的“双系统必备引导”指的是在一台电脑上同时安装Windows 8和其他操作系统(如Windows 7或Linux)。在GPT分区上安装Windows 8时,需要一个有效的EFI引导管理器来处理多个操作系统的启动选择。Microsoft为此...

    EFI.zip解压到efi分区

    标题中的"EFI.zip解压到efi分区"指的是在安装或配置苹果计算机(通常被称为“黑苹果”,即在非苹果硬件上运行Mac OS系统)时的操作步骤。EFI(Extensible Firmware Interface)是引导加载程序存储区,它包含了操作...

    boot+EFI windows安装mac时的引导工具

    在安装Mac OS X或macOS(苹果公司的操作系统)到配备Windows系统的电脑上时,通常需要特殊的引导工具,尤其是当电脑采用UEFI(统一可扩展固件接口)而非传统的BIOS来启动时。"boot+EFI windows 安装mac时 的引导工具...

    Mac安装win8.1双系统多个分区.docx

    在Mac上安装Windows 8.1双系统并创建多个分区是一项技术性的工作,涉及到操作系统间的兼容性和磁盘管理。以下是一步一步的详细说明: 首先,确保备份Mac硬盘上的所有重要数据,因为接下来的分区过程会擦除原有数据...

    UEFI引导修复及教程

    5. **恢复MBR或GPT引导**:根据系统的引导类型,可能需要恢复主引导记录(MBR)或GUID分区表(GPT)。 6. **重新创建或更新引导条目**:如果UEFI固件找不到正确的引导条目,可能需要手动添加或更新引导条目。 7. **...

    双系统 重装XP后修复WIN7启动项

    在多系统环境下,启动管理器(通常是MBR或GUID分区表的EFI)负责引导用户选择要启动的操作系统。当XP被重装后,它的安装程序可能会覆盖原有的启动管理器,导致Win7无法正常启动。 修复Win7启动项有多种方法: 1. *...

    efi上装win8

    4. **分区布局**:在EFI系统上,需要GPT(GUID分区表)而不是MBR(主引导记录)分区表。GPT允许最多128个主分区,支持超过2TB的硬盘。 安装步骤主要包括: 1. **准备环境**:使用工具创建一个支持EFI的Windows 8...

    WIN7下双系统启动菜单修复

    当安装第二个操作系统时,安装程序会修改硬盘上的MBR(主引导记录)或者GPT(GUID分区表),创建一个启动管理器,如GRUB或Windows Boot Manager,用于在开机时提供操作系统选择菜单。如果这个启动管理器出现问题,就...

    macOS High Sierra 10.13.X EFI引导文件

    EFI(Extensible Firmware Interface)引导文件是苹果Mac电脑启动过程中不可或缺的一部分,它负责加载操作系统内核并执行初始化任务。在安装或更新macOS时,正确配置EFI引导文件至关重要,尤其是当您需要在非苹果...

    mac10.8.2OSInstall(MBR) OSInstall.mpkg

    在Windows系统中安装Mac OS X或macOS时,由于苹果操作系统通常使用GUID分区表(GPT),但在某些情况下,用户可能需要在MBR分区模式下安装,以兼容不支持GPT的老硬件或特定配置。 描述中的“OSInstall.mpkg”是苹果...

    UEFI引导下GPT分区安装win7 X64

    - **GPT(GUID分区表)**:一种较新的磁盘分区方案,相较于传统的MBR(主引导记录)分区方案,GPT提供了更多的分区灵活性和更高的磁盘容量支持。 #### 二、安装环境要求 1. **主板BIOS支持UEFI**:确保主板支持...

    MAC os boot image

    标题中的“MAC os boot image”指的是Mac OS操作系统用于在非苹果硬件上启动的引导映像。这个概念主要涉及苹果的Boot Camp技术,它允许用户在兼容的PC硬件上安装并双启动Mac OS与Windows操作系统。然而,由于Apple对...

    MBR引导扇区解析.rar

    - **UEFI启动**:在UEFI环境中,MBR被EFI系统分区中的EFI引导程序所取代,启动流程更为复杂但更灵活。 5. **安全与修复** - **MBR的安全风险**:MBR作为系统启动的关键部分,容易受到病毒和恶意软件的攻击。因此...

    MBR-OSInstall.zip

    - Mac OS X 10.7(Lion)及以后版本默认采用GUID分区表(GPT)作为磁盘分区格式,而老式电脑或某些Windows系统可能使用主引导记录(MBR)。这两种格式不兼容,可能导致安装问题。 - 如果尝试在MBR分区表的硬盘上...

    Windows 系统中的 MBR 和 UEFI 分区表启动和修复

    - **工作原理**:UEFI BIOS的引导流程大致如下:UEFI BIOS → EFI系统分区(ESP)→ `\EFI\Microsoft\Boot\bootmgfw.efi` → `\Boot\BCD` → `\Windows\system32\winload.efi`。 #### 三、引导修复方法 当系统启动...

    使用U盘或移动硬盘制作启动盘安装苹果Mac_OS_X操作系统方法

    本篇指南旨在详细介绍如何使用U盘或移动硬盘制作启动盘,进而安装苹果Mac OS X操作系统。 首先,要制作启动盘,我们需要准备一块容量足够的U盘或移动硬盘。考虑到Mac OS X安装文件的大小,推荐使用至少10GB容量的...

Global site tag (gtag.js) - Google Analytics