VC(MFC) JAVA Web .NET(C#) 安装制作PC常识
返回首页

mac pro启动蓝屏,苹果电脑Mac+Win+Linux多重系统启动

jackyhwei 发布于 2010-04-07 22:56 点击:次  来自:网络博客
插渗入渗出"Vista 安装盘",重新启动并按住 Option 键,从"Vista 安装盘"启动,先将 Vista 分区格式化为 NTFS 后安装,并安装"Mac Windows 驱动程序",安装的步骤与 XP 类似
TAG: Mac  蓝屏  多重启动  

  苹果电脑Mac+Win+Linux多重系统启动(+公用分区)终极解决方案!

探索 & 实践

在入入主题之前,有必要先和诸位了解一下 EFI - Extensible Firmware Interface (可扩展固件接口)与 BIOS - Basic Input Output System (基本输入输出系统) 之间的基本差异

目前 Windows 无法支持 EFI 的原因是它们两者在硬盘启动引导机理方面存在着本质性的区别:

· 为 BIOS 设计的操作系统都依赖 MBR (Master Boot Record Format,主引导扇区)来管理硬盘资源

· EFI 原生支持的操作系统采用全新的 GPT (Globally Unique Identifier Partition Table Format,全局唯一识别分区表格式) 技术

我们知道,MBR 位于硬盘的第一个隐藏扇区,它所记录的便是硬盘的分区信息如果直接在 Windows 安装过程中对硬盘入行分区,分区的信息都被写渗透到硬盘的 MBR 中,硬盘就根据 MBR 的内容来确定自己的分区情况MBR 最多可支持每个磁盘有 4 个主分区,或 3 个主分区与 1 个扩展分区 (扩展分区内可包含 23 个逻辑分区)

与 MBR 分区的样式相比,GPT 分区样式支持每个磁盘最多有 128 个主分区,可管理的存储资源范围远遥超过 MBR并且 GPT 将至关重要的平台操作数据储存于分区,而不是位于非分区或隐藏扇区另外,GPT 分区具有多余的主要及备份分区表,用来提高分区数据结构的完整性,还支持唯一的磁盘和分区 ID (GUID)

长期以来,阻碍 EFI 入渗透广泛应用的门槛便在于操作系统的支持曾经外界一度认为,微软 Windows Vista 将成为首款支持 EFI 的操作系统,但是微软已经公开表示 Windows Vista 仍然不支持 EFI与微软迟缓的态度形成鲜明对比,Linux 业界对 EFI 就非常积极,加上英特尔的鼎力支持,Linux 内核目前已实现对 EFI 的支持而另一方面,苹果公司成为了真正第一家在 X86 PC 中采用 EFI 技术的厂商,苹果公司推出的酷睿双核 MacBook Pro 电脑率先引渗透 EFI 技术而成为另类,但这也给许多有意在 Mac 机上安装 Windows 的用户带来了困扰由于固件接口存在根本性的差异,外界普遍认为普通用户无法在 Macintosh 电脑上安装 Windows但没过多久,苹果公司推出了 BootCamp 软件的公开测试版,使普通用户可以非常容易地在基于 Intel 的 Macintosh 电脑上安装 Tiger 与 Windows 两个平台的系统,实现了传奇的 Mac + Win 双启动!

不过,随着广大苹果用户的物质文化需求日益增长,以及 Windows 转校生们的渴望,BootCamp 现有的功能已不能满意大众所以,人们都产生了这样的疑问 -- 能通过 BootCamp 实现除了 Mac OS X 分区与 Windows 分区以外更多的分区或操作系统吗?

BootCamp 的回答:"不可能!"

经过研究,实际上 BootCamp 的工作原理只是在基于 GUID 分区表划分的分区上,不重新分区整个硬盘便直接改变当前分区大小,并分出第二个分区,再格式化成为 FAT/NTFS 格式,将分区的信息写渗入渗出 EFI File System 中,这样就可以被 BootCamp 或启动磁盘调用在弄清了它的工作原理之后,本人尝试使用命令行也同样地不重新分区整个硬盘,直接改变了原有分区的大小,划分出了第二个分区

初步的成功给了本人更多的信心,也让本人经历了大约一个月的研究过程由于没有可靠的先例参考资料,整个研究过程中本人几乎被无数次的蓝屏、黑屏、磁盘错误、安装失败、无法重新安装、死机等等现象折磨到几近抓狂的地步,但每当有了一丝新的突破,那种兴奋的感觉又令本人无比快乐,因此本人用"抓狂,但快乐"来形容此次激动人心的经历!

以下内容中,本人将通过 Command,EFI,以及 BIOS 模式来成功绕过 EFI 技术的限制,实现"苹果电脑 Mac + Win + Linux 多重系统启动 (+ 公用分区)"

现在,就让我们一同将不可能成为可能吧...

目录 & 内容 Command 模式 (系统总数为 128 个 Macintosh + Windows 系统,不支持 3 个以上的 Windows 系统同时存在)

· Tiger/Leopard (Journaled HFS+)

· Public (FAT32)

· XP/Vista (FAT32/NTFS)

· Data (Journaled HFS+)

· Tool (Journaled HFS+)

· Ubuntu (可选安装) (EXT3)

EFI 模式 (系统总数为 128 个 Macintosh + Windows 系统,不支持 3 个以上的 Windows 系统同时存在)· Public (FAT32)

· Vista (NTFS)

· XP (FAT32/NTFS)

· Tiger (Journaled HFS+)

· Leopard (Journaled HFS+)

· Data (Journaled HFS+)

· Tool (Journaled HFS+)

· Backup (Journaled HFS+)

· Ubuntu (可选安装) (EXT3)

BIOS 模式 (系统总数为 26 个 Macintosh + Windows 系统,支持 3 个以上的 Windows 系统同时存在)· XP ENU (FAT32/NTFS)

· XP CHSS (FAT32/NTFS)

· XP CHST (FAT32/NTFS)

· Vista ENU (NTFS)

· Vista CHS (NTFS)

· Vista CHT (NTFS)

· Tiger ENU (Journaled HFS+)

· Tiger CHS (Journaled HFS+)

· Tiger CHT (Journaled HFS+)

· Leopard ENU (Journaled HFS+)

· Leopard CHS (Journaled HFS+)

· Leopard CHT (Journaled HFS+)

· Data (FAT32/Journaled HFS+)

· Tool (FAT32/Journaled HFS+)

· Backup (FAT32/Journaled HFS+)

· Public (FAT32)

· Ubuntu ENU (可选安装) (EXT3)

· Ubuntu CHS (可选安装) (EXT3)

· Ubuntu CHT (可选安装) (EXT3)

Extras 模式

· Macintosh 读写 NTFS

· Windows 读写 HFS

· 备份/恢复已安装的系统

· Macintosh 运行 Windows 程序

Notes 模式 (本文中的 ENU、CHS、CHT 分别代表英文、简体中文、繁体中文的系统,虽然 Mac 与 Linux 本身为多语系系统,但在本文中均当作单语系系统在本机安装多个系统之用)· Command 模式

· EFI 模式

· BIOS 模式

配备 & 要求 基本设备

· 基于 Intel 的 Macintosh 电脑,配备:

- USB 键盘和鼠标,或内建的键盘和触控版

- 电脑的所有固件更新

· 您准备安装 Windows 的磁盘至少有 10 GB 可用空间

· 您准备安装 Macintosh 的磁盘至少有 20 GB 可用空间

· 您准备安装 Linux 的磁盘至少有 10 GB 可用空间

· Mac OS X v10.4.10 安装盘,或 Leopard v10.5.0 安装盘或更高版本

· XP (Service Pack 2),或 Windows Vista 或更高版本

· Ubuntu 7.04 安装盘或更高版本

· Mac Windows 驱动程序

· 外置移动硬盘 (仅 BIOS 模式需要),并配备以下:

- OS ASR (使用"Disk Utility (磁盘工具)"将安装在基于 Intel 的 Macintosh 电脑上的 Mac OS X 系统制作成为 .dmg 的磁盘映像)

- USB 2.0

- FireWire

Command 模式 挑战目标

· Tiger/Leopard (Journaled HFS+)

· Public (FAT32)

· XP/Vista (FAT32/NTFS)

· Data (Journaled HFS+)

· Tool (Journaled HFS+)

· Ubuntu (可选安装) (EXT3)

适用人群

· 单语系工作环境!此模式能保留硬盘原有数据,因此适用于电脑上只有一个分区,并且无法使用任何介质 (Server、CD/DVD,移动硬盘) 将数据备份的电脑

在 111.8 GB (120 GB) 的 MacBook 上,操作如下:

· Tiger!确保 Tiger 已安装在基于"GUID Partition Table (GUID 分区表)"的单一宗卷

· 启动"Terminal (终端)", 运行 diskutil list 命令,"Terminal (终端)"显示结果如下:



· 表中所示 disk0s2 便是目前单一的分区 Tiger,现在要在不损坏原有数据的情况下将其划分为五个分区"Tiger、Public、XP、Data、Tool,Ubuntu (可选安装)"

· 在"Terminal (终端)"中运行以下命令:

diskutil resizeVolume disk0s2 19G "Journaled HFS+" Public 18.5G"MS-DOS FAT32" XP 18.5G "Journaled HFS+" Data 18.5G "Journaled HFS+" Tool 18.5G "Journaled HFS+" Ubuntu 18.5G

· XP!插渗透"XP 安装盘",重新启动并按住 Option 键,从"XP 安装盘"启动

· 等待 XP 载渗入渗出硬件信息的过程结束,点按 Enter 键,再点按 F8 键,XP 显示结果如下:



· 选择"分区 4" (盘符为 C),点按 Enter 键,选择用 FAT 或 NTFS 文件系统格式化分区 (快),点按 Enter 键,再点按 F 和 Enter 键

· 格式化、复制文件完成后,重新启动并按住 Option 键 (将观见"Windows"分区),从"Windows"分区启动

· 按照屏幕指示安装结束后,重新启动并按住 Option 键,再从"Windows"分区启动

· 前往"开始 > 俺滴电脑",将分区"本地磁盘 (C: )"更名为"XP (C: )",选择"DVD-RW 驱动器",点按"弹出该盘"将"XP 安装盘"弹出

· 插渗透"Mac Windows 驱动程序"光盘,按照屏幕指示安装结束后,点按"结束 (F)"退出安装器,点按 推出 键将"Mac Windows 驱动程序"光盘弹出

· Public!插入"Mac OS X v10.4.10 安装盘",重新启动并按住 Option 键,从"Mac OS X v10.4.10 安装盘"启动,选择任何一种语言作为主语言,并点按""

· 从"Utilities (实用程序)"菜单中启动"Terminal (终端)",运行 diskutil list 命令,表中"disk0s4"便是已安装了"XP"的分区,"Terminal (终端)"显示结果如下:



· 而 disk0s3 是即将用来作为 Macintosh、Windows,Ubuntu 所公用的分区 Public在"Terminal (终端)"中运行以下命令:

diskutil eraseVolume "MS-DOS FAT32" Public disk0s3

· 预留的 disk0s5 与 disk0s6 分别为 Data 与 Tool,"disk0s7"则是未来的 Ubuntu (可选安装),在"Terminal (终端)"中分别运行以下命令:

diskutil eraseVolume "Journaled HFS+" Data disk0s5

diskutil eraseVolume "Journaled HFS+" Tool disk0s6

diskutil eraseVolume "Journaled HFS+" Ubuntu disk0s7

· 重新启动并按住 Option 键,点按 推出 键将"Mac OS X v10.4.10 安装盘"光盘弹出,选择任意系统入渗透,除了 Ubuntu,现已大功告成!

· Ubuntu (可选安装) !如果不需要安装 Ubuntu,则可直接作为数据分区使用,并忽略以下步骤:

· 插渗透"Ubuntu 7.04 安装盘",重新启动并按住 Option 键,从"Ubuntu 7.04 安装盘"启动

· 按 F2 键选择任何一种语言作为主语言,点按 Enter 键

· 从菜单中选择"Start or install Ubuntu (启动或安装 Ubuntu)"

· 等待 Ubuntu 载入硬件信息的过程结束,在桌面上点按 Install,按照屏幕指示入行操作

· 在第 3 步,选择"U.S.English - Macintosh"

· 在第 4 步,需要选择"Manual",并选中"/dev/sda7",点按"Edit partition",将"use as"选择 ext3,在 mount point 中输渗透"/",在分区大小中输渗入渗出现有大小,点按 OK

· 选中"/dev/sda7"下方的"free space",点按"New Partition",保持 Beginning 已被勾选,从"use as"选择 swap,点按 OKUbuntu 显示结果如下:



· 选择"/dev/sda7",按照屏幕指示继续安装,安装完成后提示 Continue using the live CD 或 Restart now,重启时将自动推出"Ubuntu 7.04 安装盘",然后点按 Enter 键

· 重新启动并按住 Option 键,选择任意系统入渗入渗出,全部大功告成!

EFI 模式

挑战目标

· Public (FAT32)

· Vista (NTFS)

· XP (FAT32/NTFS)

· Tiger (Journaled HFS+)

· Leopard (Journaled HFS+)

· Data (Journaled HFS+)

· Tool (Journaled HFS+)

· Backup (Journaled HFS+)

· Ubuntu (可选安装) (EXT3)

适用人群

· 单语系工作环境!此模式不能保留硬盘原有数据,因此适用于已将硬盘数据备份到其它介质 (Server、CD/DVD,移动硬盘),并能重新分区的电脑

在 111.8 GB (120 GB) 的 MacBook 上,操作如下:

· 开机,插渗透"Mac OS X v10.4.10 安装盘",并按住 Option 键,从"Mac OS X v10.4.10 安装盘"启动

· 选择任何一种语言作为主语言,点按"",并从"Utilities (实用程序)"菜单中启动"Disk Utility (磁盘工具)"

· 从左侧的列表中选择本地磁盘 (并非分区),并选择右侧的"Partition (分区)"标签;从"Volume Scheme (宗卷方案)"菜单中选择"9 Partitions (9 个分区)"

· 分别在"Name (名称)、Size (大小)"框中输渗入渗出分区名称和分区大小,从"Format (格式)"菜单中更改当前的分区格式,显示结果如下:



· 点按"Options (选项)...",选择"GUID Partition Table (GUID 分区表)",点按"OK (好)";

· 确保只有"磁盘工具"中可见的第 3 个分区为 FAT32(MS-DOS) 格式,然后点按"Partition (分区)",再点按"Partition (分区)"进行分区

· 退出"Disk Utility (磁盘工具)"

· Tiger!在"Install Mac OS X (安装 Mac OS X)"面板上连按"Continue (继续)",点按"Agree (同意)"

· 在"Select a Destination (选择一个目的宗卷)"时,选择"Tiger"分区,按照屏幕指示入行操作

· 安装完成后,重新启动并按住 Option 键,点按"推出"键推出"Mac OS X v10.4.10 安装盘"

· Leopard!插渗入渗出"Mac OS X v10.5 安装盘",从"Mac OS X v10.5 安装盘"启动,将 Leopard 安装到 Leopard 分区,安装的步骤与 Tiger 类似

· 安装完成后,重新启动并按住 Option 键,再点按"推出"键推出"Mac OS X v10.5 安装盘"

· XP!插渗透"XP 安装盘",重新启动并按住 Option 键,从"XP 安装盘"启动

· 等待 XP 载渗透硬件信息的过程结束,点按 Enter 键,再点按 F8 键,XP 显示结果如下:



· 选择"分区 4" (盘符为 C),点按 Enter 键,选择用 FAT 或 NTFS 文件系统格式化分区 (快),点按 Enter 键,再点按 F 和 Enter 键

· 格式化、复制文件完成后,重新启动并按住 Option 键 (将观见"Windows"分区),从"Windows"分区启动

· 按照屏幕指示安装结束后,重新启动并按住 Option 键,再从"Windows"分区启动

· 前往"开始 > 偶滴电脑",将分区"本地磁盘 (C: )"更名为"XP (C: )",选择"DVD-RW 驱动器",点按"弹出该盘"将"XP 安装盘"弹出

· 插渗入渗出"Mac Windows 驱动程序"光盘,按照屏幕指示安装结束后,点按"结束 (F)"退出安装器,点按 推出 键将"Mac Windows 驱动程序"光盘弹出

· Vista!插渗透"Mac OS X v10.4.10 安装盘",重新启动并按住 Option 键,从"Mac OS X v10.4.10 安装盘"启动,选择任何一种语言作为主语言,并点按""

· 从"Utilities (实用程序)"菜单中启动"Disk Utility (磁盘工具)"

· 从左侧的分区列表中选择分区 Vista,并选择右侧的"Erase (抹掉)"标签

· 从"Volume Format (宗卷格式)"菜单中选择"MS-DOS File System",点按"Erase (抹掉)..."

· 此"Erase (抹掉)..."完成后,退出"Disk Utility (磁盘工具)",重新启动并按住 Option 键,点按 推出 键将"Mac OS X v10.4.10 安装盘"光盘弹出

· 安装完成后,重新启动并按住 Option 键,点按"推出"键推出"Mac Windows 驱动程序"光盘

· Public!插渗透"Mac OS X v10.4.10 安装盘",从"Mac OS X v10.4.10 安装盘"启动,选择任何一种语言作为主语言,并点按""

· 从"Utilities (实用程序)"菜单中启动"Disk Utility (磁盘工具)"

· 从左侧的分区列表中选择分区 Public,并选择右侧的"Erase (抹掉)"标签

· 从"Volume Format (宗卷格式)"菜单中选择"MS-DOS File System",点按"Erase (抹掉)..."

· 此"Erase (抹掉)..."完成后,退出"Disk Utility (磁盘工具)"

· 重新启动并按住 Option 键,选择任意系统入渗入渗出,除了 Ubuntu,现已大功告成!

· Ubuntu (可选安装) !如果不需要安装 Ubuntu,则可直接作为数据分区使用,并忽略以下步骤:

· 插渗透"Ubuntu 7.04 安装盘",重新启动并按住 Option 键,从"Ubuntu 7.04 安装盘"启动

· 按 F2 键选择任何一种语言作为主语言,点按 Enter 键

· 从菜单中选择"Start or install Ubuntu (启动或安装 Ubuntu)"

· 等待 Ubuntu 载渗入渗出硬件信息的过程结束,在桌面上点按 Install,按照屏幕指示入行操作

· 在第 3 步,选择"U.S.English - Macintosh"

· 在第 4 步,需要选择"Manual",并选中"/dev/sda10",点按"Edit partition",使用分区大小的原始大小,保持 Beginning 已被勾选,将"use as"选择 ext3,在 mount point 中输渗入渗出"/",点按 OK

· 选中"/dev/sda10"下方的"free space",点按"New Partition",保持 Beginning 已被勾选,从"use as"选择 swap,点按 OKUbuntu 显示结果如下:



· 选择"/dev/sda10",按照屏幕指示继续安装,安装完成后提示 Continue using the live CD 或 Restart now,点按 Restart now 后自动推出"Ubuntu 7.04 安装盘",然后点按 Enter 键

· 重新启动并按住 Option 键,选择任意系统入渗透,全部大功告成!

BIOS 模式

挑战目标

· XP ENU (FAT32/NTFS)

· XP CHSS (FAT32/NTFS)

· XP CHST (FAT32/NTFS)

· Vista ENU (NTFS)

· Vista CHS (NTFS)

· Vista CHT (NTFS)

· Tiger ENU (Journaled HFS+)

· Tiger CHS (Journaled HFS+)

· Tiger CHT (Journaled HFS+)

· Leopard ENU (Journaled HFS+)

· Leopard CHS (Journaled HFS+)

· Leopard CHT (Journaled HFS+)

· Data (FAT32/Journaled HFS+)

· Tool(FAT32/Journaled HFS+)

· Backup (FAT32/Journaled HFS+)

· Public (FAT32)

· Ubuntu ENU (可选安装) (EXT3)

· Ubuntu CHS (可选安装) (EXT3)

· Ubuntu CHT (可选安装) (EXT3)

适用人群

· 多语系工作环境!此模式不能保留硬盘原有数据,因此适用于已将硬盘数据备份到其它介质 (Server、CD/DVD,移动硬盘),并能重新分区的电脑

(jacky)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201004/9029.html]
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
推荐内容