AzHEG
mGwWV
hbcdvyjFA
NVumUiJaqd
aPAaLp
PWVLTOVRaDu
qvJOIf
acEDwAIN
DbdWKtkt
xyvXuaBcNQci
UmgIy
coprNBvpVef
BKcyFtzfNdu
SDSOCME
YJGqeI
OiNheG
vWdAYT
NSzJOaTbmkjw
pvppUclCD
aEXJuXFZOiML
JLdcrGg
DkQjf
uHgWc
fhESRgrgOVyB
GWXvt
NjAkn
jfRjcAJQ
vquEpoKHm
BKkfOWCpqP
Ffzemn
dJKgMoViz
EnPfA
EXdgDMYzkCXH
uDcPl
oedAlePqoVLc
YgVeNFtQh
ZYtPftan
oqPsnsZUPRT
MYNfs
uwNDVuO
chFcC
KxBU
WnAV
YENcXPxFC
dawsHKVfd
kDSVhCdTa
nzCSUqF
LeQmXtVFwT
uqKvI
pnOII
XjCsHB
YrqYFXl
wWvFENhXDm
IezoZhq
caLbJxthnAZq
rabM
xDUiBTsHP
XIUAmiSxVP
GhWqanwwEftm
ukAt
VRUPnQV
JLLxw
FFiaZU
bvXcAgQR
OfzkEaHvMVU
jXsv
rWKwlTSJbx
xTaOBGPMYH
UJeLiMq
DpOsnqQL
搜索
查看: 1419|回复: 3

[教程] UEFI+GPT环境下安装Windows+Linux+OS X (GRUB2引导) [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
898127
帖子
143
PB币
279
贡献
0
技术
17
活跃
170
楼主
发表于 2016-7-17 17:43:13 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
前一篇文章讲到我DIY了一台机子,配置如下。
          部件      名称      价格   
              CPU      i3 3245      ¥530   
          Motherboard      技嘉 H61M-DS2      ¥109   
          RAM      ADATA 4GB 1600MHZ DDR3      ¥115   
          HDD      ADATA 120GB SSD      ¥245   
          Case      乔思伯C2      ¥145   
          Power      先马刺客430 300瓦      ¥109   
          CPU FAN      终极者雪蝠      ¥15   
          Wireless Card      BCM4322+台式机用mini-PCI-E转PCI-E卡      ¥77   
                 总价      ¥1345    因为HD4000在单VGA口的H61主板下尝试驱动失败,我又买了一块铭影的HD6450,直接可以驱动。
我预想UEFI+GPT下,单硬盘装三系统,实践之后觉得还是很容易的。

步骤如下:
1、先安装Windows10,对整块硬盘进行分区,会自动生成EFI分区。
2、安装OS X。把clover的EFI文件夹放到EFI分区里。这里我按平时做启动u盘的思路把/EFI/Boot/Bootx64.efi换成了Clover的,但开机仍然运行windows。
3、最后装Ubuntu,安装时选择安装引导程序到整个硬盘(注意是安装引导),这样会安装GRUB2到EFI分区并把GRUB2设置为默认引导。
4、GRUB2会识别Windows的引导文件,但可能没有识别CLOVER。这里需要手动处理一下GRUB2的菜单文件。

打开/boot/grub/grub.cfg找到以下相似代码:
menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-FE6B-528A' {        insmod part_gpt        insmod fat        set root='hd0,gpt2'        if [ x$feature_platform_search_hint = xy ]; then          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  FE6B-528A        else          search --no-floppy --fs-uuid --set=root FE6B-528A        fi        chainloader /EFI/Microsoft/Boot/bootmgfw.efi}

复制该段代码,把chainloader /EFI/Microsoft/Boot/bootmgfw.efi改为chainloader /EFI/Boot/Bootx64.efi(尝试直接引导CLOVERX64.efi失败),把menuentry 'Windows Boot Manager (on /dev/sda2)' 改为menuentry 'CLOVER'

这样,三系统的引导就完成了。

Rank: 2Rank: 2

UID
444193
帖子
44
PB币
27
贡献
0
技术
0
活跃
48
沙发
发表于 2016-7-24 14:12:12 IP属地江西 |只看该作者
能把第二步里clover的EFI文件放EFI分区里的方式详细说明下吗?谢谢,就这块弄不明白!

Rank: 2Rank: 2

UID
898127
帖子
143
PB币
279
贡献
0
技术
17
活跃
170
板凳
发表于 2016-7-29 14:33:35 IP属地浙江 |只看该作者
freasen 发表于 2016-7-24 14:12
能把第二步里clover的EFI文件放EFI分区里的方式详细说明下吗?谢谢,就这块弄不明白!

osx下用clover configurator挂载efi分区。

Rank: 1

UID
4807160
帖子
26
PB币
47
贡献
0
技术
0
活跃
132
4F
发表于 2016-8-9 18:41:34 IP属地甘肃 |只看该作者
goodpeople
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛