u盘里安装了便携式linux,怎么添加uefi bios设置u盘启动启动?需要什么文件?

如何在UEFI模式下Win8与Ubuntu多系统的安装?
我的主板支持UEFI,然后我将硬盘GPT分区了我有两个U盘,是Win8与Ubuntu的系统安装盘我先安装Win8,然后安装Ubuntu,可是安装完Ubuntu之后就再也看不到Win8启动项了,修复完Win8的启动项后就无法进入Ubuntu了。有高手能够告诉我一下,怎么样用UEFI引导这两个系统吗?如果我是两个硬盘的话,是不是就简单多了,只要在开机的时候选择启动的硬盘就行了呢?可以的话过程详细点啊,非常感谢各位~~
按投票排序
因为uefi默认是去执行uefi分区的/efi/boot/bootx64.efi这个文件,win8安装时会首先创建自己的目录/efi/microsoft/boot,并在里面放置bootmgfw.efi(有efi shell可以直接执行这个来启动win8),然后再把bootmgfw.efi拷一份到/efi/boot里并命名成bootx64.efi,这样系统默认就从win8启动了;然后你装ubuntu的时候,ubuntu也会创建/efi/ubutntu/这个目录并放一个grub.efi(也可能叫grubx64.efi,记不清了),作用类似于win8的bootmgfw.efi。然后ubuntu再把grub.efi复制一份到/efi/boot并命名成bootx64.efi里想让自己成为默认启动项,但这样就覆盖了win8的那个,结果就出现了题主说的情况。解决的办法其实是用efi shell的bcfg这个命令分别为win8和ubuntu添加启动项到bios的启动设备列表里,然后设置其实一个为默认启动。或者默认从grub启动然后让grub来管理系统启动列表。
UEFI自带引导的。Linux下可以用efibootmgr管理。添加win的引导也是相当容易。可以参考下arch的文档,基本通用的。当然,UEFI的引导一般为Windows开了小门,很可能会自动激活win的引导为默认,你改了之后它还是改回来的(解决方案:禁用后重新添加新项,不可禁用的情况下,直接替换)。因为你先装的win,后装的Linux,所以应该没有这个问题,只要把win的efi引导文件配置进去就行了(efibootmgr)。PS:如果你后装的Ubuntu,我不太清楚你是不是使用了新的efi分区(一个很小的FAT分区,很可能Ubuntu安装的时候没有自动识别原来windows的efi分区,又或者你手动指定了另一个分区),如果你没有使用windows原来的efi分区的话,那么win的引导显然是找不到的。当然,做法很简单,把win的efi文件从原来的分区拷贝到现在的分区即可。efi分区默认挂载点应该在/boot/efi典型的efibootmgr输出如下:-& % efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 01,01,
Boot0000* Windows Boot Manager HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* arch HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\arch\grubx64.efi)
Boot0002* Windows 8.1 HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\Microsoft\Boot\win.bootmgfw.efi)
Boot0003* Syslinux HD(1,,8c2edb26-db0f-49f4-8b08-e04cfd8413f1)File(\EFI\syslinux\syslinux.efi)
Boot2001* USB Drive (UEFI) RC
Boot2002* Internal CD/DVD ROM Drive (UEFI) RC
Boot3000* Internal Hard Disk or Solid State Disk RC
* * *补充下grub在UEFI下的位置。UEFI首先通过grub的EFI文件引导grub,然后grub通过其它efi文件引导别的(当然,也包括Linux内核)。在UEFI环境下,grub不是必要的。实际上Linux内核可以直接作为efi文件引导。应该就是所谓的EFISTUB,具体我也不太清楚。这个我成功配置过,用了几个月,但是相当不稳定,可能会因为某次内核的更新而引导失败。所以,选择用grub之类的中转是一个相当稳妥的方案。个人建议:不要用grub配置windows的引导。只要你的EFI分区配置正确,那么你总是可以通过UEFI来引导(在我这边是F9调出引导界面)。你也不需要考虑双硬盘,选择硬盘优先级什么的(这事我还真干过,但改优先级绝对不是一件很方便的操作,花费的时间远多于UEFI的配置)。UEFI可以选择从EFI文件引导,如果你发现没有UEFI的windows引导项的话,可以直接找windows的efi文件。找不到?那显然是你的EFI分区配置有问题,把windows的efi下的目录拷贝到当前efi分区即可。这是一个不错的错误排查方案:)
现在ubuntu+win8的引导不管是MBR还是EFI+GPT都用grub来引导比较好。你的ubuntu是什么版本?根据我个人经验,并且在13.10与14.04的daily-build版验证了的。在UEFI+GPT环境下,先安装win8,之后再安装ubuntu,安装ubuntu的时候,选择将boot loader放在windows的efi分区。安装完毕后可能出现开机直接进入windows,ubuntu好像根本没安装一样,这时在开机时进入启动硬件的选择界面,我的HP电脑是按F9,其余电脑可能有不同,里面应该有Ubuntu的启动项。以后都可以这样进入ubuntu,但是想要开机自动出现选择系统的界面,即用grub引导的话,可以ubuntu中安装boot-repair,运行,选择推荐操作就可以了,等修复完毕,重启应该就OK了。PS:boot-repair可以在安装盘里面的try ubuntu选项进去的ubuntu试用界面安装运行,也可以在安装好的ubuntu中运行。以上是最简单一键式傻瓜操作了。还有一种稍微复杂一点点的笨办法,可以看看这里:对grub一窍不通的话就不要乱尝试了。祝你一切顺利。
直接用grub2替换默认引导器,GRUB2直接引导win跟linux分区里的efi启动文件就好,我就这么干的,很好用。
你可以用easyBCD把ubuntu启动项加上去
先装的win8,再装的arch,把win8的保留分区删了,然后共用efi系统分区,此分区挂载在arch的/boot/efi目录下,最后只能进arch。按网上搜索的办法修复了无数次都无效,最后重装win,挂载方法与前面一样(参见arch的wiki中grub的安装)。重装win后,u盘启动进arch,chroot进已经安装好的arch,安装grub。说一下自己的一份可以正确启动的配置以供参考吧。1. 固件设置中,UEFI ONLY, cms禁用,安全启动禁用。2.efi系统分区(/boot/efi)的结构是这样的.(efi分区挂到arch的/boot/efi目录下)$ tree /boot/efi -L 4/boot/efi└── EFI
├── arch_grub
└── grubx64.efi
├── Boot
└── bootx64.efi
└── Microsoft
└── Boot
├── BCD
├── BCD.LOG
├── BCD.LOG1
├── BCD.LOG2
├── bg-BG
├── bootmgfw.efi
├── bootmgr.efi
├── BOOTSTAT.DAT
├── boot.stl
├── cs-CZ
├── da-DK
├── de-DE ..... 略去一堆语言的文件,不重要其中,/EFI/Boot/bootx64.efi和/EFI/Microsoft/Boot/bootmgfw.efi是同样文件的不同命名,在这里下载他们。3. 主要配置文件,/etc/grub.d/40_custom (用于生成/boot/grub/grub.cfg中的自定义引导项),其中uuid(下面的E41F-6734)和hint-string(下面的--hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2) 的获取在archwiki中grub那节都有详细说明#!/bin/sh
exec tail -n +3 $0
menuentry "Microsoft Windows 8 x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E41F-6734
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
menuentry "System shutdown" {
echo "System shutting down..."
menuentry "System restart" {
echo "System rebooting..."
/boot/grub/grub.cfg: (由命令grub-mkconfig
-o /boot/grub/grub.cfg生成)### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
set default="0"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
if [ x$feature_default_font_path = xy ] ; then
font=unicode
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
font="/usr/share/grub/unicode.pf2"
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-02dbcdb7-8b21-435f-a3a1-91bf' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=02dbcdb7-8b21-435f-a3a1-91bf rw
echo 'Loading initial ramdisk ...'
/boot/initramfs-linux.img
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-02dbcdb7-8b21-435f-a3a1-91bf' {
menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-02dbcdb7-8b21-435f-a3a1-91bf' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=02dbcdb7-8b21-435f-a3a1-91bf rw
echo 'Loading initial ramdisk ...'
/boot/initramfs-linux.img
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-02dbcdb7-8b21-435f-a3a1-91bf' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5
02dbcdb7-8b21-435f-a3a1-91bf
search --no-floppy --fs-uuid --set=root 02dbcdb7-8b21-435f-a3a1-91bf
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=02dbcdb7-8b21-435f-a3a1-91bf rw
echo 'Loading initial ramdisk ...'
/boot/initramfs-linux-fallback.img
menuentry "Microsoft Windows 8 x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E41F-6734
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
menuentry "System shutdown" {
echo "System shutting down..."
menuentry "System restart" {
echo "System rebooting..."
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f
$prefix/custom.cfg ]; then
source $prefix/custom.
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
4.差不多这些吧,不懂win启动的细节,修复不好只能重装了。。。后使用快捷导航没有帐号?
重定义Modern UI,打造完美Windows全新体验
查看: 200908|回复: 375
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
本帖最后由 vinclone 于
18:34 编辑
自从组建了混合盘(即混合驱动器 Fusion Drive),硬盘便被diskutil格式化为GPT(GUID分区表),
虽然通过变色龙可以方便地实现混合盘上ML的引导,混合盘的HDD上也可以再装一个Win,
但要想配置第三个OS的话,OSX与ubuntu都没有问题,Win则无法实现了,唯有外挂多一个驱动器。
看来在GPT下实现无限制的单碟多系统,只能考虑用回GPT的最佳拍档——UEFI引导了。
此前可避则免的UEFI+GPT,如今不得不摆正心态,直面这一PC架构的新旧交替。
适逢2011年以来主板固件大兴UEFI之风,引导器也出现了如Clover这般卓越的后起之秀,
如此软硬条件齐备的情况下,折腾理由也相当充分,向传统BIOS+MBR道别的时刻终于降临
Clover虽然刚起步,配置主要靠手工,但经过这段时间的接触,功能确实强大,也是此次实现单碟多系统的关键。
实测环境:
1、硬件:华硕P8H61-M LE(UEFI BIOS固件4104),G620+GT430,SSD 64G,HDD 250G,DELL USB键鼠
2、软件:Clover EFI bootloader(Clover_v2_r883.zip),Clover 及各系统版本均为64位
3、辅助工具:64M 以上容量 U盘一个,格式化为Fat32,推荐在win下进行,无需作写入引导扇区等特殊操作
4、EFI分区:均为Fat32格式,Win与OSX、ubuntu通用。
本文特备一份手工安装版 Clover UEFI:
/share/link?shareid=106771&uk=
0)搜刮必备EFI Drivers,内附详尽config.plist实测可用样例,可依此修改以适合个人使用情况
1)其中包括一个U盘版(以857为基础),默认MBP8,1,-v,倒计时30s,有10.7及10.8的必备kexts
2)U盘版既可在开机启动菜单中用 UEFI:USB 引导方式,亦可通过EFI bios的“从存储设备开启EFI Shell”实现引导
3)还有一个EFI硬盘分区版(以883为基础),默认MacPro5,1,不进入啰唆模式,倒计时5s,不带kexts
4)注意MacPro5,1机型需要将SLE中的AppleTyMCEDriver.kext移除,或自行用config.mpb81.plist替换即可
5)EFI硬盘版复制到EFI分区后,需从EFI bios中选择对应硬盘型号的 Windows Boot Manager 实现引导
6)直接拷贝即可生效,亦可方便自行调整,无需再像变色龙+MBR那样用命令行写入boot0、boot1h
Clover的升级
关于后续Clover版本在UEFI环境中的更新:
1)Fat32 U盘经测试可在安装器中选择作为安装位置,升级后原EFI目录自动更名EFI-Backups留底,config.plist不会重置
2)手工挂载的EFI分区不能在安装器中识别到,只能先安装至U盘或OSX分区,再自行拷贝EFI目录或个别文件进行更新。
一、了解Clover
1、发布形式
幸运草发布近一年半时间,本身兼具传统BIOS与UEFI双重引导方式,
加上当前主板普遍采用UEFI固件,为何一直未能取代变色龙的地位?从它的发布形式可见一斑:
1)安装包:引导部分由于需要兼顾BIOS与UEFI,造成艰涩复杂的景象;EFI Drivers部分没有具体说明,
必备drivers需另行下载,进一步阻挡新手用户。用于识别HFS格式的driver居然没有内置,而是作为论坛附件另行发布。
事后了解到,是由于受HFS跟NTFS文件系统格式版权限制,相关efi drivers无法打包在开源项目中,唯有单独提供下载。
2)引导光盘:
采用非OSX默认兼容的lzma压缩形式,可通过命令行工具解压,或更改后缀名为.7z后用Rar-7zExtractor等GUI工具解压;
光盘为hfs+格式,内附驱动比安装包还要少,也没有专设UEFI驱动的存放位置,不建议在UEFI引导的情况下使用。
slice的项目页面1:http://www.applelife.ru/threads/clover.32052/
slice的项目页面2:/forum/index.php?showtopic=2304
ErmaC的项目页面:/forum/topic/282787-clover-v2/
dmazar的折腾页面:/forum/index.php?showtopic=2428
下载页面1(更新较及时):http://sourceforge.net/projects/cloverefiboot/files/Installer/
下载页面2(版本较齐备):http://clover.inmac.org
osx86.net推广:http://www.osx86.net/guides-tutorials/19291-guide-clover-efi-bootloader.html
远景推广:
HJMac制作的工具盘及使用手册:
2、EFI目录内文件夹说明
1)ACPI:放置DSDT.aml、ssdt.aml等
2)bak:个人为测试筛选drivers而新建,里面放置有备用的.efi文件
3)BOOT:BOOTX64.efi,为CLOVERX64.efi改名而来,font外挂字体,refit.conf启动菜单配置文件,themes为主题
4)config.plist:OSX启动配置文件,可视作org.chameleon.Boot.plist与SMBios.plist的合体
5)doc:boot1f32安装脚本(UEFI可忽略),启动配置示例,修复DSDT说明,通过InstallESD.dmg安装OSX说明,
& && && && && &Clover安装说明(UEFI可忽略),实现UEFI启动说明(有参考价值,但稍显简略)
6)drivers64UEFI:放置 rEFIt 启动时加载的 .efi drivers,某些关乎到OSX能否引导成功,如OsxAptioFixDrv-64.efi
7)kexts:分类放置不同版本OSX的第三方kexts
8)misc:放置启动界面F10截图、系统启动记录system.log(Debug开启时)、preboot.log(GUI中按F2)等
9)OEM:按主板或本本型号放置多份 ACPI、kexts 及 ROM,实现单个U盘引导多个黑果平台
10)ROM:放置显卡BIOS等
11)tools:放置用于进入shell环境的.efi,不可用于引导OSX,但可运行一些.efi程序
3、drivers64UEFI文件功能说明
#文件名功能说明备注1CsmVideoDxe-64.efi增强显卡在EFI模式下的兼容性源自Intel EFI规范,与分辨率的实现相关2DataHubDxe-64.efiData Hub可抓取data集合成SMBios源自Intel EFI规范2EmuVariableRuntimeDxe.efi针对某些 Phoenix UEFI 本本例如DELL Vostro,某些ThinkPad3FSInject-64.efi为强制加载某些kext或注入提供支持kext patcher,如ATIConnectorInfo patch4HFSPlus64.efi识别OSX分区OSX必备,与VBoxHfs.efi通用5NTFS64.efi识别Win分区单碟多系统必备6OsxAptioFixDrv-64.efi针对AMI Aptio UEFI 台式主板多见技嘉、华硕、华擎等,解决找不到内核问题7OsxFatBinaryDrv-64.efi胖二进制,对多架构提供支持,
如OSX的boot.efiOSX必备,或称通用二进制Universal Binary
即Intel/PPC8OsxLowMemFixDrv-64.efi针对 Insyde H2O UEFI 的本本修复低位内存问题9PartitionDxe-64.efi提供对MBR、GPT等多分区表的支持源自Intel EFI规范10Ps2MouseDxe-64.efiPS鼠标源自Intel EFI规范,待测试11UsbMouseDxe-64.efiUSB鼠标源自Intel EFI规范,鼠标仍不可用12VBoxExt2-64.efi识别Linux分区源自VBox,Ext4未能识别13VBoxHfs.efi识别OSX分区源自VBox,GUI界面不显示HFS卷名14XhciDxe-64.efiUSB3.0支持USB2.0的情况正常,据说NEC Reneas勿选
a)CSM 即 Compatibility Support Module 兼容支持模块,使仍采用bios架构设计的硬件如声卡显卡可更好工作在EFI下
b)DXE 即 Driver Execution Environment 驱动执行环境,与硬件层进行直接交互。其包括了CSM。
1)备注里标明OSX必备的两个.efi为黑果基本搭配,文件名加粗的则为单碟多系统最小搭配。
2)FSInject-64.efi在实现某些功能时需要用到,声卡、网卡的注入可能均与此相关。
3)EmuVariableRuntimeDxe.efi、OsxAptioFixDrv-64.efi、OsxLowMemFixDrv-64.efi 三者,
未能确定主板UEFI类别的,先尝试OsxLowMemFixDrv-64.efi,再尝试OsxAptioFixDrv-64.efi,
最后尝试OsxAptioFixDrv-64.efi 并搭配 EmuVariableRuntimeDxe.efi。
4、config.plist配置
1)启动参数:实测此参数可同时兼容Lion安装及运行,亦可通过 boot-args= 进行手工加载(未经实测)
a)ML必备slide=0,亦是Aptio必备,让boot.efi不使内核随机滑动至其他内存地址(据说与安全性有关),
& &&&而是固定加载至标准的0x10.0000地址,加载AptioFix后只认该地址;非Aptio主板使用非ML的OSX,可省去slide=0
b)x86_64 确保以64位启动,ML对其依赖不大,应只针对如Lion等早期版本;
c)去掉-v后仍可敲空格键显示启动选项,从而手动进入verbose模式;
d)可加入 WithKexts 参数,从而免除手动选择Boot Mac OS X with extra kexts (skips cache),
& &&&配合FSInject.efi及/EFI/kexts/10.X/*.kext起作用,目的是启动时加载第三方kexts,同时跳过内核缓存&key&boot-args&/key&
&string&-v arch=x86_64 slide=0&/string&复制代码2)凡是删除NullCPUPM后,仍不能用原版AICPUPM的都可以加入下述参数,无需再打补丁:&key&AsusAICPUPM&/key&
&string&Yes&/string&复制代码3)预设语言:OSX安装阶段,可跳过语言选择直抵安装界面;用变色龙引导安装的OSX不受此项影响&key&prev-lang:kbd&/key&
&string&zh_CN:0&/string&复制代码4)UEFI引导的Clover不再需要Legacy Boot,此两行代码可删除,必要时可通过UFEI bios的启动菜单返回变色龙引导:&key&LegacyBoot&/key&
&string&PBR&/string&复制代码5)隐藏引导时不需要的分区,使GUI显得更清爽
a)隐藏EFI分区,VolumesString可从/EFI/misc/的预启动记录preboot.log或OSX根目录boot.log处获得
b)HideAllLegacy设为Yes,可隐藏所有传统MBR启动的分区,避免与GPT分区产生重叠& && &&&&key&Volumes&/key&
& && &&&&dict&
& && && && && & &key&HideVolumes&/key&
& && && && && & &dict&
& && && && && && && && &&key&0&/key&
& && && && && && && && &&dict&
& && && && && && && && && && &&&&key&VolumeString&/key&
& && && && && && && && && && &&&&string&HD(1,GPT,-3c52-4129-be00-53fd42cf6f78,0x28,0x64000)&/string&
& && && && && && && && &&/dict&
& && && && && & &/dict&
& && && && && & &key&HideAllLegacy&/key&
& && && && && & &string&Yes&/string&
& && &&&&/dict&复制代码6)Debug参数一开,ML默认无法启动,原因待查,与/EFI/misc/system.log文件的生成有关&key&Debug&/key&&string&No&/string&复制代码7)显卡注入,与变色龙的GE=Yes同理同功&key&GraphicsInjector&/key&
&string&Yes&/string&复制代码8)以下为MacPro5,1的SMBios部分:& && &&&&key&SMBIOS&/key&
& && &&&&dict&
& && && && && & &key&BiosVendor&/key&
& && && && && & &string&Apple Inc.&/string&
& && && && && & &key&BiosVersion&/key&
& && && && && & &string&MP51.88Z.007F.B03.&/string&
& && && && && & &key&BiosReleaseDate&/key&
& && && && && & &string&10/07/10&/string&
& && && && && & &key&Manufacturer&/key&
& && && && && & &string&Apple Inc.&/string&
& && && && && & &key&ProductName&/key&
& && && && && & &string&MacPro5,1&/string&
& && && && && & &key&Version&/key&
& && && && && & &string&1.0&/string&
& && && && && & &key&Family&/key&
& && && && && & &string&Mac Pro&/string&
& && && && && & &key&SerialNumber&/key&
& && && && && & &string&CK2221B8EUH&/string&
& && && && && & &key&BoardManufacturer&/key&
& && && && && & &string&Apple Inc.&/string&
& && && && && & &key&Board-ID&/key&
& && && && && & &string&Mac-F221BEC8&/string&
& && && && && & &key&ClassisManufacturer&/key&
& && && && && & &string&Apple Inc.&/string&
& && &&&&/dict&复制代码9)以下为MacBookPro8,1的SMBios部分:& && &&&&key&SMBIOS&/key&
& && &&&&dict&
& && && && && & &key&BiosVendor&/key&
& && && && && & &string&Apple Inc.&/string&
& && && && && & &key&BiosVersion&/key&
& && && && && & &string&MBP81.88Z.&/string&
& && && && && & &key&BiosReleaseDate&/key&
& && && && && & &string&04/22/11&/string&
& && && && && & &key&Manufacturer&/key&
& && && && && & &string&Apple Inc.&/string&
& && && && && & &key&ProductName&/key&
& && && && && & &string&MacBookPro8,1&/string&
& && && && && & &key&Version&/key&
& && && && && & &string&1.0&/string&
& && && && && & &key&Family&/key&
& && && && && & &string&MacBook Pro&/string&
& && && && && & &key&SerialNumber&/key&
& && && && && & &string&C02H8456DH2G&/string&
& && && && && & &key&BoardManufacturer&/key&
& && && && && & &string&Apple Inc.&/string&
& && && && && & &key&Board-ID&/key&
& && && && && & &string&Mac-C91C81&/string&
& && && && && & &key&ClassisManufacturer&/key&
& && && && && & &string&Apple Inc.&/string&
& && &&&&/dict&复制代码其余请参见
<p id="rate_9673" onmouseover="showTip(this)" tip="毒霸检测网盘文件有毒,但是还是“舍生取义.&PB币 + 1
" class="mtn mbn">
<p id="rate_2194" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_4414" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_847" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 3
" class="mtn mbn">
<p id="rate_73" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_080" onmouseover="showTip(this)" tip="真的是太強大了,希望未來您能繼續發表這種.&PB币 + 2
" class="mtn mbn">
<p id="rate_1312" onmouseover="showTip(this)" tip="&PB币 + 1
" class="mtn mbn">
<p id="rate_354" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_7122" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_768" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_007" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 3
" class="mtn mbn">
<p id="rate_4818" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_940" onmouseover="showTip(this)" tip="优秀文章,学习了。&PB币 + 3
" class="mtn mbn">
<p id="rate_7848" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 3
" class="mtn mbn">
<p id="rate_9498" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 300
" class="mtn mbn">
<p id="rate_178" onmouseover="showTip(this)" tip="不玩 osx 纯支持uefi&PB币 + 2
" class="mtn mbn">
<p id="rate_8684" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 100
" class="mtn mbn">
<p id="rate_1940" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 100
" class="mtn mbn">
<p id="rate_281" onmouseover="showTip(this)" tip="话说你这样的话装的win好像还是不能识别后面.&PB币 + 3
" class="mtn mbn">
<p id="rate_325" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 5
" class="mtn mbn">
<p id="rate_9156" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 3
" class="mtn mbn">
<p id="rate_3304" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 60
" class="mtn mbn">
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
本帖最后由 vinclone 于
15:47 编辑
安装前先来了解UEFI的现状:
一年前微软已开始要求与Win8兼容的主机需提供Secure Boot安全启动支持,即.efi引导需要有安全证书(可信CA)签名
这难免在Linux社区引发波澜,然最近传出Linux基金会已解决了这一难题,实测ubuntu与Win8确实能和平相处,
但Clover UEFI就没那么走运了,配置后无法在主板启动菜单中采用,目前怀疑要么主机板本身限制无签名的引导程序,
要么只是Win8的Windows Boot Manager在捣鬼,阻拦了无签名的引导,出师之名大概就是这类引导会威胁到Win8安全
各品牌对UEFI启动Clover的兼容性表现:
1)当前兼容性最好的当属技嘉主板,与Clover UEFI配合良好,也许只是因为其没有同时安装Win8而已,有待实测反馈
2)华硕P8去除掉WBM后,主板只挂载一装有OSX的GPT硬盘,EFI分区装有Clover,启动菜单仍无UEFI,只有MacOSX
3)本本方面,与华硕主板类似情况的有 acer 5750g -yisl04、DELL 17R -zmzmzmzmzm 等,其余型号待反馈;
4)从UEFI启动Clover与Legacy启动变色龙的速度比较上,技嘉主板前者比后者更快:
& &&&华硕P8等由于要借助WBM实现UEFI通道的Clover,相当于走了两趟Clover,启动至Clover时要慢一点;UEFI-&Clover(cloverx64.efi=BOOTX64.efi)-&WBM (cloverx64.efi=bootmgfw.efi)-&Apple's Boot.efi-&mach_kernel复制代码
关于安装过程的引导备份,暂时建议作以下区分:
1)主板启动菜单中,内置硬盘具有非WBM的UEFI通道,或可接受长期用UEFI的U盘Clover引导,
& &&&并且不介意NT6统一由WBM引导,这时可选择不再另行备份Win7与Win8的引导文件,按下述顺序安装即可;
& &&&(此时EFI分区里Clover's Bootx64.efi与后来的Microsoft's bootmgfw.efi还有ubuntu's gurbx64.efi不会相互冲突)
2)启动菜单的内置硬盘UEFI通道被限制,未改名的Clover受阻,只支持WBM,或不接受长期外插U盘作Clover引导,
& &&&Win7与Win8的引导要相互独立,则全程跟从以下顺序进行安装,以及对引导进行备份及手工重置与修复。
二、系统安装
1、Win7的安装
1)下载:Win7SP1 64位旗舰版官方原版iso刻盘
2)启动:按F8进入启动菜单选择 UEFI:DVD-ROM(你的DVD设备名) 字样的选项
3)转换:进入安装界面后,删除原有MBR全部分区,再逐一新建分区;或先用DiskGenius将MBR无损转换至GUID
4)重启:安装完成首次重启,按F8选择 Windows Boot Manager(后跟硬盘型号),进入全新win7
5)备份:用diskpart挂载EFI分区,将里面的/EFI目录备份至其他分区备用。
注意事项:
a)启动菜单:部分无UEFI显示,可能是并口光驱,换成串口即可;另光盘镜像不可编辑,需原版刻盘,否则UEFI亦会失效
b)GPT兼容性:选择安装分区时报错,或安装过程复制文件时报错,请将与安装无关的所有驱动器移除后再次尝试安装
& &&&UEFI方式引导安装Win,不能够存在GPT与MBR的不同硬盘共存的情况,与从OSX分出来的GPT兼容性亦不佳
c)U盘安装:首选量产为USB CD-ROM;或将光盘镜像上所有文件复制到Fat32的U盘上,
& & 另至现成的Win7SP1x64系统中把C:\Windows\Boot\EFI\bootmgfw.efi复制到U盘的根目录上,并改名为ShellX64.efi
& & 开机后进入EFI bios,选择从存储设备开启EFI Shell,即以Shell的名义实现UEFI引导进GPT安装Win7。
d)备份EFI:若有现成OSX系统,备份EFI则更加方便,挂载分区后直接拷贝一份即可:假设 EFI 分区为 disk0s1diskutil list
mkdir /volumes/EFI
mount_msdos /dev/disk0s1 /volumes/EFI
umount -f /dev/disk0s1复制代码UEFI主板efi安装win7方法免格硬盘转/article/3c343ff7565fcf0d.html复制代码在UEFI BIOS/GPT硬盘格式上安装Windows 7/thread--1.html复制代码2、Win8的安装
1)EFI分区:可先将原Win7的/EFI目录删除,亦可让Win8的安装程序自动将Win8的启动项叠加其上
2)下载:Win8企业版或专业版64位原版镜像
3)复制:Win8不再有刻盘的强制,只需将光盘镜像内所有文件拷贝到Fat32的U盘中即可
4)启动:按F8进入启动菜单选择 UEFI:USB(你的U盘设备名) 字样的选项,进去后选择Win7时建好的分区安装即可
5)备份:重启后新建用户,挂载EFI分区,备份/EFI目录,注意跟此前Win7的要区分好
3、OSX的安装
0)恢复:用硬盘安装助手将懒人版镜像恢复到事先准备好的分区中,如果U盘空间足够,推荐划一分区存放OSX安装文件
1)准备:将原/Extra/Extensions中的kext拷贝到Clover UEFI U盘的/EFI/BOOT/kexts/10.8中
2)启动:用准备好的Clover U盘启动,按F8选择 UEFI:USB 字样,在Clover界面中找到安装盘,按空格,
& && && && && & 用方向键移动光栅至(skip cache)一项, 回车进入安装
4、ubuntu的安装
1)下载:目前最新版为12.10,同样需要64位iso,推荐163的镜像站点,sohu镜像未见有12.10桌面版/ubuntu-releases/12.10/ubuntu-12.10-desktop-amd64.iso复制代码2)复制:760M的大小刻录CD几近不可能,DVD又过于富裕,同样可将镜像里的文件全部复制到Fat32的U盘中
3)启动:依然按F8进入启动菜单选择 UEFI:USB 字样选项
4)分区:挂载/的分区至少要有5G,将其格式化为ext4,引导程序的安装位置选择同一分区,未尝试安装于整个驱动器中
& && && && && &同时选好交换空间的分区,1G左右即可,两个linux专用分区在Win7安装前已作预留,不建议此时再作调整[
5)备份:再次挂载EFI分区进行备份,此时/EFI/处应会增多一个ubuntu目录,里面是grubx64.efi
三、重新安排引导文件
在OSX下面安装NTFS读写插件,以下操作均在OSX下进行:
1、Win7 的引导 :把安装时备份的Win7的/EFI复制至Win7分区根目录,里面只留下/EFI/Microsoft,删掉/EFI/BOOT
2、Win8 的引导:步骤同Win7,需确保里面BCD默认启动Win8,此时关闭bios中开机图像,Win8启动画面才正常显示
说明1:之所以Windows的引导文件要迁移出EFI分区,无非是由于Clover占用了本身WBM的位置;
而重新选择的安居之所,只要不跨出原硬盘,以及所在分区能被Clover读取到,任意位置都是可以的,
这主要得益于GUID分区表以UUID作为识别分区的依据;还可以再建一个小分区,
专门用于除OSX以外引导文件的放置,但此时若有两个以上NT6系统则无法只由Clover负责引导了,
Win方面则变为先从Clover引导进WBM启动管理器,再在后者中选择要进入的Win,
故本文才会作上述安排,为每个Win系统保存独立的引导文件,并将EFI目录放置在系统对应分区中说明2:Win的引导文件作以上安排后,
在Win7中仍可通过计算机高级属性,对引导顺序及等候时间进行设置,在Win8这一设置功能失效;
若Win7与Win8的引导文件各自独立,要改Win8的引导设置时可将其拷贝至Win7分区,
并启动进Win7代为设置完后拷贝回Win8,若有更好的方法欢迎跟帖告知。
3、ubuntu的引导:linux引导的摆放位置比较灵活:
2)可以保留在EFI分区的/EFI目录中,与Clover并存,但这样就不能够在config.plist中把EFI分区隐藏了
1)或将/EFI里面的ubuntu目录复制至Win7分区的/EFI目录中,与Microsoft目录共存,或放到Win8分区
4、OSX的引导:主旨是在UEFI中借用Windows Boot Manager的名义进入Clover,并以此接管所有系统的引导
0)挂载EFI分区:
a)先用mount_msdos命令挂载EFI分区,原有文件均需删除;
b)通过Clover引导安装的OSX会在EFI分区生成一个/EFI/APPLE/EXTENSIONS/Firmware.scap,
& &&&可能为白果必须,黑果则删除无影响,用途及原因待查;
1)配置/EFI目录:
a)将本文提供的手工安装包中标明“硬盘EFI分区专用”部分的/EFI复制其上,
b)或先复制原Fat32引导用U盘的/EFI,然后在/EFI/下面新建一Microsoft目录,
& &&&再将/EFI/下的BOOT目录复制一份进去,里面包含themes、font、refit.conf以及BOOTX64.efi,
& &&&将/EFI/Microsoft/BOOT/BOOTX64.efi改名为bootmgfw.efi,原/EFI/BOOT需同时保留;
四、UEFI Win JH
UEFI启动的Win7无法再用小马OEM7F进行软JH,后者只支持MBR分区
1、企业版或专业版通过KMS JH(同时适用于Win7与Win8)
1)更改外部KMS服务器ip或地址,进行远程JH,Win8专业版可进一步通过WMC序列号实现永久JH
2)使用本地虚拟KMS进行JH,可选用KMSmicro v3.11或KmsMicroK15(已实测)
2、Win7旗舰版用批量Key联网或电话JH
3、Win7旗舰版通过OEM实现JH(已实测)
1)估计是由于Clover为模拟UEFI的关系,让bios slic2.1依然生效,slic数据用SLIC_ToolKit_V3.2可顺利读取;
2)需同时满足四大条件:内刷slic2.1 UEFI固件、品牌OEM序列号、证书、OEM信息(计算机属性及壁纸,或非必要)
3)华硕P8H61-M LE slic 2.1 UEFI 4104:http://rghost.net/复制代码4)My Digital Activator_04-13-2010.zip:/?itdzqoq0lmw复制代码另可参考:UEFI主板WIN7 EFI分区写工具来了 再也不用担心WIN7激活了/viewthread--1.html复制代码/threads/29740-WindSLIC-UEFI-SLIC-injector复制代码
五、混合驱动器 Fusion Drive 多系统
由于需要在OSX中进行分区操作,其GPT分区在Win NT6的安装程序中兼容性较差,无法顺利安装
只能先借用另一硬盘进行安装(实测安装分区至少要有10G空间),后通过Ghost转移的方式:
0、Ghost注意事项
1)版本:Ghost 11.0.1以上版本支持GPT的克隆
2)WinPE:在NT5的WinPE下,Ghost无法识别GPT驱动器,若只能用WinPE,唯有选用NT6
3)速度:纯DOS的Ghost速度较快,可达800MB/min,进PE后的Ghost明显变慢,不到200MB/min
1、Win7
1)Ghost迁移:可在一切设置完成后再实施,原EFI分区的/EFI亦要复制到混合盘HDD的EFI分区中
2)修复引导:事后用Win7光盘UEFI引导,在安装按钮下选“修复计算机”,对因变动致使失效的BCD进行自动修复
2、Win8
1)Ghost迁移
a)经历:若建立用户后迁移,即便可引导进系统,亦无法正常运行:待机界面只剩左下角时钟,输密码进入桌面一片空白
b)实测有效:实测在安装完成首次重启后,立马进行Ghost,可绕过上述问题,在混合盘HDD下进行系统配置及创建用户
2)修复引导
a)经历:Win8安装介质启动,虽同样有“修复计算机”选项,但通过修复后依然报错0xc0000225,无法引导
b)实测有效:用Win7光盘UEFI引导进入,可成功修复Win8启动,但WBM会变为legacy即win7时的传统形式
注意事项:
1)EFI分区:其余与普通单碟环境大致相同,仅EFI分区变为两个,/EFI引导文件的存放选择更加灵活;
2)两个ML:要避免Clover的GUI启动菜单中出现两个Boot OS X
a)易失效:可将以下文件转移或整个备份,有时系统会自动重建一个,再手动删除一下就好:
& &&&/dev/disk1s3(即混合盘HDD部分中的Boot OS X分区)/System/Library/CoreServices/boot.efi
b)较稳定:在config.plist中用HidePartition的VolumesString参数,把整个分区在GUI中直接隐藏;
3)多个LV:一个LVG中可建立两个以上LV,及添置多个HDD,
& && &由此可实现多个OSX享受到SSD的极速与HDD的大容量优势,问题是目前仅ML支持混合盘,
& && &Lion最新10.7.5的coreStorage亦无法加载混合盘,开机进桌面后会提示升级新版OSX;
4)多分区:混合盘实现多个分区详请参考变色龙引导实现Fusion Drive一帖;
5)混合分区表:不推荐在OSX下使用Disk Utility、diskutil等方式对分区进行fat32或ntfs等格式化,
& &&&这会导致纯GPT分区表变为GPT/MBR混合分区表,使分区情况复杂化,一出现问题徒增处理难度;
& &&&虽Win由此变为Boot Camp分区有利于VMWare Fusion对其识别,但只能装一个Win系统,
& &&&还不能自选分区,在Win下亦无法识别到及利用后续分区的空间。
&UEFI Win7 JH可以使用“三星电脑激活程序”,亲测可以JH&
&太专业了!&
<p id="rate_3810" onmouseover="showTip(this)" tip="很是不错&PB币 + 1
" class="mtn mbn">
<p id="rate_940" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 3
" class="mtn mbn">
<p id="rate_0011" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_9498" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 180
" class="mtn mbn">
<p id="rate_8684" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 100
" class="mtn mbn">
<p id="rate_9156" onmouseover="showTip(this)" tip="热心会员&PB币 + 3
" class="mtn mbn">
<p id="rate_499" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 3
" class="mtn mbn">
<p id="rate_1940" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 100
" class="mtn mbn">
积分109最后登录精华0阅读权限20主题UID143888帖子PB币3695 威望0 贡献0 技术0 活跃31
PCBETA Milestone, 积分 109, 距离下一级还需 91 积分
UID143888帖子PB币3695 贡献0 技术0 活跃31
好专业~~占楼备用,感谢楼主分享
积分84最后登录精华0阅读权限20主题UID1521882帖子PB币101 威望0 贡献0 技术0 活跃8
PCBETA Milestone, 积分 84, 距离下一级还需 116 积分
UID1521882帖子PB币101 贡献0 技术0 活跃8
谢谢楼主资源
积分5780最后登录精华0阅读权限100主题UID983325帖子PB币583 威望326 贡献0 技术146 活跃298
超级灌水党+专业歪楼s.
PCBETA RTM, 积分 5780, 距离下一级还需 4220 积分
UID983325帖子PB币583 贡献0 技术146 活跃298
本帖最后由 a 于
19:04 编辑
efi bios的y470卡done7卡的我蛋疼了.
不支援uefi boot的怎么活啊
&传统BIOS怎么破&
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
efi bios的y470卡done7卡的我蛋疼了.
不支援uefi boot的怎么活啊
编辑器用到脾气全消,先回一个
据查Y470为 Insyde BIOS?不知道OsxLowMemFixDrv-64.efi对此能否起作用?虽然后者针对Insyde UEFI
Y470刚好没出UEFI的固件,Clover是以boot6启动的对吧,如果这关过了应该就能一往无前了。
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
本帖最后由 vinclone 于
17:35 编辑
Clover UEFI引导的相关讨论:
0、引导接管
1)将EFI分区所在的硬盘对应的 Windows Boot Manager(其实为Clover)设为第一启动项,Clover由此接管GPT引导
2)技嘉主板的Clover无需以WBM之名,其固件支持直接从UEFI通道启动Clover;
1、GUI界面
1)整理界面:将/EFI/BOOT/内的CloverX64.efi改名为BOOTX64.efi,若安装器默认已添加BOOTX64.efi,
& &&&则可将CloverX64.efi及CloverIA32.efi同时删除,可让GUI引导界面更简洁;
2)界面分辨率:Clover GUI分辨率仍未能调整,默认为;
3)Ext分区识别:ubuntu的ext4分区未能被Clover识别,只能通过放置于其他分区的grubx64.efi引导,
& &&&由此ubuntu的分区有时显示正常,有时则会显示为Win图标,或许其中潜藏分区ID的问题,待查;
2、关于LegacyBoot
0)变色龙:可与Clover UEFI共存,依然可用于引导OSX,但未能支持Windows EFI(bootmgr报错) 及 Linux EFI;
1)负责LegacyBoot的boot1、boot3、boot6均不再需要,或按个人喜好取舍;
2)Bios机型:使用非UEFI固件即传统Bios的机型,可尝试Clover安装包的“BIOS安装GPT EFI”选项,
& && &或C大的Clover EFI Tools,“H、(一)安装 Clover EFI 开机引导文件(Fat32)”,
& && &同样能在GPT上安装UEFI的Win以及ubuntu,由此也能实现模拟UEFI下的GPT多系统,
& && &此种情况 .efi drivers 需放到/EFI/Drivers64目录中,或将Drivers64UEFI目录更名即可。
3、相关概念区分 (根据Clover项目页面)
1)LegacyBoot = Bios Boot = LegacyBios Boot,三者均指同一概念,即从主板bios启动Clover;
2)与上述相对的是 UEFI Boot,指从主板UEFI启动Clover;
3)无论选择LegacyBoot,抑或UEFI Boot,Clover都将以模拟UEFI的方式引导OSX,乃至Win及ubuntu。
4、.efi drivers摆放位置
1)LegacyBoot时,位于/EFI/drivers64;
2)UEFI Boot时,位于/EFI/drivers64UEFI。
相关截图:
1、完成安装与引导设置后的情况:
1)幸运草GUI界面:各系统均为UEFI引导,ubuntu的图标仍为Win
20:02 上传
Clover GUI
2)混合盘SSD部分分区情况:
(文件系统标示为unknown的即为混合盘LV逻辑卷中SSD部分)
21:32 上传
混合盘SDD部分
3)混合盘HDD部分分区情况:
21:33 上传
混合盘HDD部分
2、Win8的安装:
1)Win8安装时,挂载多个硬盘会遇到的情况,先卸除多余硬盘就好:
22:22 上传
2)混合盘的GPT分区无法正常安装Win8的表现:
22:43 上传
3)混合盘的情况可用一闲置硬盘先将系统安装上,后Ghost转移:
22:30 上传
3、Win8的引导修复尝试:(需要Ghost迁移的情况才需进行修复)
1)Win8的自动修复选项(现在开始安装:修复计算机-&疑难解答-&高级选项-&自动修复)
22:34 上传
2)Win8的自动修复在混合盘的HDD上无法恢复成功,
修复后自动重启至Metro启动管理器界面,仍会显示0xC0000225错误:
22:31 上传
(Win7的引导修复漏掉截图了)
4、Win7的引导设置:
23:15 上传
23:17 上传
23:16 上传
5、Win7的JH:
23:12 上传
23:13 上传
23:13 上传
23:13 上传
23:13 上传
6、ubuntu的安装:
1)ubuntu安装时选择“其他选项”:
21:34 上传
2)启动引导器安装到ubuntu系统所在分区中:(重点在下方“安装启动引导器的设备”)
21:41 上传
启动引导器
3)ubuntu安装分区格式化为Ext4,挂载在“/”处:& &&&4)Win或OSX安装进行分区时预留作ubuntu交换空间的分区:
21:36 上传
21:37 上传
向先驱们致敬:
1)文中Windows与Clover两者的BOOTX64.efi存在冲突,没有详述此问题如何解决,估计是用了legacy的引导方式
2)同时并非所有系统均由Clover进行引导,后者只负责OSX
3)开头提到MBR无损转换GPT,EFI Shell 等相关操作亦有相当参考价值
本文让 Clover 以 Windows Boot Manager 的名义实现UEFI引导接管的重要思路与方法即来源于该帖
对 Clover 的 drivers 研究尤其深入,从此带领我们认清drivers目录下每个.efi的作用
可能是远景上Clover引导混合盘的首次成功实测
Win与OSX共存于纯GPT分区的宝贵尝试
内有pcj对Clover的多番细致说明,特别是该帖 ,应该是在远景对efi drivers的首个详细介绍,
不过相隔几个月,该贴的一些问题已经有些过时,也存在一些有待商榷的表述。
1)Clover折腾过程记录与描述较完整;
2)技嘉主板完美兼容UEFI通道启动Clover;
3)参考该贴后,对Clover的多种引导形式与繁复过程亦有了更完整的理解。
特别感谢 、、 对Clover不遗余力的推广,
此前的鼓励,希望
能尽早回到黑果大家庭中,若其中存在某些误会,请好好协商解决
通过Clover模拟UEFI,不仅让黑果更靠近白果,还可同时接管Win与linux的引导,终于在GPT下实现了简捷的多系统切换
本文涉及细节较多,错漏在所难免,若有疑问与发现谬误之处,请不吝指教。
<p id="rate_9627" onmouseover="showTip(this)" tip="优秀文章/资源/回复&PB币 + 1
" class="mtn mbn">
<p id="rate_146" onmouseover="showTip(this)" tip="赞一个!&PB币 + 3
" class="mtn mbn">
<p id="rate_9156" onmouseover="showTip(this)" tip="热心会员&PB币 + 3
" class="mtn mbn">
积分1342最后登录精华0阅读权限205主题UID105132帖子PB币22751 威望10 贡献0 技术14 活跃48
UID105132帖子PB币22751 贡献0 技术14 活跃48
对于我等懒人加上独立硬盘系统,开机f12足矣
积分5780最后登录精华0阅读权限100主题UID983325帖子PB币583 威望326 贡献0 技术146 活跃298
超级灌水党+专业歪楼s.
PCBETA RTM, 积分 5780, 距离下一级还需 4220 积分
UID983325帖子PB币583 贡献0 技术146 活跃298
vinclone 发表于
编辑器用到脾气全消,先回一个
据查Y470为 Insyde BIOS?不知道OsxLowMemFixDrv-64.efi对此能否起作用 ...
我知道啊。但是LegacyBoot也会去读取uefi文件夹里的驱动么。
应该不会读取那个吧。。我开机几率性的卡在done7上面。蛋疼的我。
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
我知道啊。但是LegacyBoot也会去读取uefi文件夹里的驱动么。
应该不会读取那个吧。。我开机 ...
虽然我开始尝试Clover时也走了一些弯路,但看来总体上还是挺幸运的,
只遇到过找不到内核,没有遇过卡done7,
LegacyBoot的话应该把 .efi放到drivers64文件夹中就好了。
另 OsxLowMemFixDrv-64.efi 貌似不能跟 OsxAptioFixDrv-64.efi同时使用
两个.efi的功能应该是一致的,但是OsxFatBinaryDry-64一定要有。
积分5780最后登录精华0阅读权限100主题UID983325帖子PB币583 威望326 贡献0 技术146 活跃298
超级灌水党+专业歪楼s.
PCBETA RTM, 积分 5780, 距离下一级还需 4220 积分
UID983325帖子PB币583 贡献0 技术146 活跃298
vinclone 发表于
虽然我开始尝试Clover时也走了一些弯路,但看来总体上还是挺幸运的,
只遇到过找不到内核,没有遇过卡do ...
我一直认为*.efi等驱动都是给uefi boot用的。
再次燃起了解决卡done7的希望。
& && && &虽然事实上我无数次绝望过了。作者都提到这个....好多东西作者都没怎么提到
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
本帖最后由 vinclone 于
20:10 编辑
ksong 发表于
对于我等懒人加上独立硬盘系统,开机f12足矣
其实我有想过折腾物理分区安装虚拟机实现多系统的,但貌似比折腾幸运草多系统还要繁杂。
华硕板调用启动菜单是F8。
这次实践发现不仅Windows Boot Manager和ubuntu都进驻UEFI了,
还有一项 Mac OS X,但选择后没反应,难道PC的UEFI已经可以识别到苹果的boot.efi了?
其实EFI分区还有一个/EFI/APPLE/EXTENSIONS/Firmware.scap文件,估计也跟引导相关。
如果OSX都可以从UEFI启动,加上启动菜单可以设置成每次开机重启自动显示,等我的指示,
我也不介意抛弃幸运草投入主板UEFI的怀抱。
看来黑果接下来是要研究主板UEFI固件了,从源头实现破解OSX。
积分220最后登录精华0阅读权限30主题UID2035405帖子PB币28 威望0 贡献0 技术0 活跃139
PCBETA Beta1, 积分 220, 距离下一级还需 280 积分
UID2035405帖子PB币28 贡献0 技术0 活跃139
很强大,可是我一直未不成功安装过,,
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
我一直认为*.efi等驱动都是给uefi boot用的。
再次燃起了解决卡done7的希望。
幸运草的很多细节都是从dmazar处了解到的,slice可能是忙于内务吧
幸运草其实也是一个模拟UEFI,不然怎么能够接管引导EFI的Win7、8还有ubuntu,
目前只停留在应用阶段,看以后能否对UEFI的架构和机制进行深入的了解。
可能也有沟通的问题吧,slice母语又不是En,而且project那边的人似乎会把每种.efi driver的排列组合都试个遍
如果将来会开发出更多的Drv.efi,能够解决一些legacy平台的问题,就最好不过了。
不过现在的组合已经够多的了,不敢想以后会如何,更希望能实现智能化,不用再由终端用户逐一测试。
积分5780最后登录精华0阅读权限100主题UID983325帖子PB币583 威望326 贡献0 技术146 活跃298
超级灌水党+专业歪楼s.
PCBETA RTM, 积分 5780, 距离下一级还需 4220 积分
UID983325帖子PB币583 贡献0 技术146 活跃298
vinclone 发表于
幸运草的很多细节都是从dmazar处了解到的,slice可能是忙于内务吧
幸运草其实也是一个模拟UEFI,不然怎么 ...
clover还是不错的引导就是现阶段问题还是比较多
积分136最后登录精华0阅读权限20主题UID2823780帖子PB币2393 威望0 贡献0 技术3 活跃8
PCBETA Milestone, 积分 136, 距离下一级还需 64 积分
UID2823780帖子PB币2393 贡献0 技术3 活跃8
和楼主一个主板!正考虑固态啊!
积分712最后登录精华0阅读权限40主题UID367177帖子PB币7704 威望0 贡献0 技术195 活跃5
PCBETA Beta2, 积分 712, 距离下一级还需 788 积分
UID367177帖子PB币7704 贡献0 技术195 活跃5
iqs163 发表于
和楼主一个主板!正考虑固态啊!
固态120或128G不知会否在年底跌破500呢,反正现在市道跌声遍野,年后入一条8G DDR3也不错~
三星以拉低固态门槛为名,居然带头开始使用TLC颗粒,即便有更多的OP预留空间,也于事无补啊
积分5780最后登录精华0阅读权限100主题UID983325帖子PB币583 威望326 贡献0 技术146 活跃298
超级灌水党+专业歪楼s.
PCBETA RTM, 积分 5780, 距离下一级还需 4220 积分
UID983325帖子PB币583 贡献0 技术146 活跃298
vinclone 发表于
21:26&&固态120或128G不知会否在年底跌破500呢,反正现在市道跌声遍野,年后入一条8G DDR3也不错~& &三星以拉低 ...
还是卡done7我这坑爹的bios解锁后都没有efi boot 联想太垃圾了.宏基之内的都有
积分84最后登录精华0阅读权限20主题UID135293帖子PB币2091 威望0 贡献0 技术6 活跃39
PCBETA Milestone, 积分 84, 距离下一级还需 116 积分
UID135293帖子PB币2091 贡献0 技术6 活跃39
解决睡眠问题了吗?用Clover问题多多,用回变色龙了,变色龙不用dsdt,一切很完美,只是在Fusion Drive中,一加-f,就会报can't find match_kernel。
积分1023最后登录精华0阅读权限40主题UID482281帖子PB币38 威望46 贡献0 技术96 活跃383
PCBETA Beta2, 积分 1023, 距离下一级还需 477 积分
UID482281帖子PB币38 贡献0 技术96 活跃383
话说你这样的话装的win好像还是不能识别后面的分区
7周年庆典勋章
远景7周年一路有你
8周年庆典勋章
今夏与远景一起“8”
#没攀过峻岭,何以览美景#
新年送豪礼!你的福利来了!
关注远景官方微信
Copyright (C) 2005-, All rights reserved
Powered by Discuz!&&沪ICP备号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

我要回帖

更多关于 uefi u盘启动不了 的文章

 

随机推荐