无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 120750|回复: 286
打印 上一主题 下一主题

[分享] Grub2的简单使用

    [复制链接]
跳转到指定楼层
#
发表于 2019-12-27 16:16:20 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 hilsonma 于 2020-5-30 09:12 编辑

现在,UEFI平台正逐渐广泛应用,作为UEFI平台下一款可以灵活定制的启动管理器,grub2越来越被人们熟知。
当大多数windows用户初次接触grub2的时候,面对下载来的grub2,却不知所措,那一堆文件,不知要怎么使用。

下面分享一下做为一个windows用户对grub2的使用。

最简单的,就是使用别人的模板,在使用的过程中慢慢熟悉,然后再灵活定制自己想要的方案。

附件是一个最简单的grub2启动模板,4项菜单:正常启动Windows、进入PE维护、重启、关机。

efi.7z (126.55 KB, 下载次数: 1712)

只有两个文件:启动文件bootx64.efi 和菜单文件grub.cfg 。

第一步,下载模板
第二步,显示ESP(EFI分区)
第三步,将ESP 的 \efi\boot\bootx64.efi 改名备份如bootx64b.efi。如果ESP没有\efi\boot\bootx64.efi就跳过这一步
第四步,用7z或其他解压软件打开压缩包,将压缩包中的两个文件拖放到ESP的 \efi\boot
        这时如果重启就会出现grub2菜单。不过要使用grub2菜单生效,还要做以下两步。
第五步,要使菜单第一项生效,将以下附件的bcd解压放到Windows分区的文件夹 \Windows\Boot\EFI
第六步,要使菜单第二项生效,将以下附件的pe文件夹解压放到ESP根目录。
        附件中的pe.wim是空文件,请将你使用的维护PE镜像改名为pe.wim替换到pe文件夹中。也可以到这里下载一个。
第七步,操作完成恢复隐藏ESP

万一重启后不出现grub2菜单,那可能是原来的主引导不是 (ESP)\efi\boot\bootx64.efi ,需要使用bootice 将(ESP)\efi\boot\bootx64.efi 添加到启动序列并调到第一位。

注:现在发现预装windows的新电脑是完全符合UEFI规范的,开机启动文件是ESP的\EFI\Microsoft\Boot\bootmgfw.efi,不是\EFI\Boot\bootx64.efi。
这时应该把ESP的\EFI\Microsoft\Boot\bootmgfw.efi改名为bootmgfw0.efi,再把附件中的bootx64.efi改名为bootmgfw.efi放到ESP的\EFI\Microsoft\Boot文件夹中。

经过以上操作,你就用上了grub2启动。

如果要恢复原来的启动方案,只需删除(ESP)\efi\boot 的这两个文件bootx64.efi和grub.cfg,并将原来备份的bootx64b.efi改回bootx64.efi

相关工具:
ESP显示及隐藏
7-zip
bcd bcd.7z (961 Bytes, 下载次数: 564)
pe pe.7z (594.35 KB, 下载次数: 741)
bootice


进一步:
(二楼)使用中文菜单
(三楼)菜单文件解读
(四楼)使用自定义命令简化菜单
(五楼)使用菜单快捷键
(六楼)几个常用的菜单命令
(七楼)定制efi文件
(八楼)我使用的模板

进阶资料:
Grub2英文手册(官方)
Grub2中文手册(wintoflash)
Grub2实战手册(金步国)
Grub2启动模板封装成单文件
Grub2主题应用

评分

参与人数 29无忧币 +139 收起 理由
sea2moon + 5
gues1688 + 5 很给力!
cuicongyuan + 5 很给力!
蓝星明月 + 5 赞一个!
amita + 5
wuxin9712 + 5
d9o + 5 赞一个!
ahxx + 1 很给力!感谢分享
qqbab + 5
1qaz + 10 谢谢分享,正在搞安装的深度系统启动win7
有阴也有阳 + 5 很给力!
brook + 5 很给力!
zcheng + 5 赞一个!
long1983 + 1 很给力!
wsasecy + 1 很给力!
jack612 + 1 很给力!
zhxy9804 + 10 赞一个!
lhb9900 + 5
Climbing + 5 很给力!
shan + 5 多谢老大无私传授
2012kwy + 5
某些人 + 5 赞一个!
whyme22 + 5
liuzhaoyzz + 10 很给力!
xq8751 + 5 赞一个!
学习学习 + 1 赞一个!
879792799 + 5 感谢大大!
freesoft00 + 5
xuxuezeng + 4 很给力!

查看全部评分

263#
发表于 2024-3-6 16:31:55 | 只看该作者
谢谢分享
回复

使用道具 举报

262#
发表于 2024-3-6 16:31:25 | 只看该作者
谢谢分享
回复

使用道具 举报

261#
发表于 2024-3-6 10:27:33 | 只看该作者
感谢分享。
回复

使用道具 举报

260#
发表于 2024-3-6 08:14:05 来自手机 | 只看该作者
顶!
回复

使用道具 举报

259#
发表于 2024-2-11 08:07:41 | 只看该作者
祝您在龙年新春:龙行龘龘、前程朤朤、事业燚燚、生活䲜䲜、百业駸駸、志气玱玱、智慧棽棽、创新鱻鱻、福禄穰穰
回复

使用道具 举报

258#
发表于 2024-2-10 23:18:31 | 只看该作者
感谢楼主分享!很棒的模板!
回复

使用道具 举报

257#
发表于 2024-2-1 16:18:43 | 只看该作者
感谢分享!
回复

使用道具 举报

256#
发表于 2024-2-1 14:51:08 | 只看该作者

感谢分享
回复

使用道具 举报

255#
发表于 2024-2-1 14:50:50 | 只看该作者
谢谢分享
回复

使用道具 举报

254#
发表于 2024-2-1 10:11:28 | 只看该作者
hilsonma 发表于 2024-2-1 08:13
那就是没有用到bootx64.efi引导。
可以仿照你第3点说的GrubFM的设置方法,把再生龙的bootx64.efi设为 ...

好,我试试
回复

使用道具 举报

253#
 楼主| 发表于 2024-2-1 08:13:27 | 只看该作者
2010sya 发表于 2024-2-1 00:40
1、用了再生龙的bootx64.efi,重启后还是原来的bcd启动菜单。
2、说一下使用你的grub2模板的情况,两台th ...
1、用了再生龙的bootx64.efi,重启后还是原来的bcd启动菜单。

那就是没有用到bootx64.efi引导。
可以仿照你第3点说的GrubFM的设置方法,把再生龙的bootx64.efi设为主引导

2、说一下使用你的grub2模板的情况,两台thinkpad笔记本正常。在另一台联想台机上,第一项进不了windows

如果是8楼我自用的折腾模板,需要我一楼说的:
第五步,要使菜单第一项生效,将以下附件的bcd解压放到Windows分区的文件夹 \Windows\Boot\EFI

或者,使用bcdboot在windows分区建立bcd文件,比如 bcdboot c:\windows /s c: /f uefi

点评

好,我试试  详情 回复 发表于 2024-2-1 10:11
回复

使用道具 举报

252#
发表于 2024-2-1 07:41:50 | 只看该作者
谢谢分享
回复

使用道具 举报

251#
发表于 2024-2-1 00:40:05 | 只看该作者
本帖最后由 2010sya 于 2024-2-1 00:49 编辑
hilsonma 发表于 2024-2-1 00:11
你说的没效果不知道是什么情况,是过不了安全启动还是没有用到它启动。

有的主板的安全启动选项里选定 ...

1、用了再生龙的bootx64.efi,重启后还是原来的bcd启动菜单。
2、说一下使用你的grub2模板的情况,两台thinkpad笔记本正常。在另一台联想台机上,第一项进不了windows
3、过安全启动情况,在不同的机器的确是五花八门。不过,通过添加uefi启动序列的方式,有2种方法都可以过(仅在一台机器上测试过)。一是使用GrubFM,二是这一个http://bbs.wuyou.net/forum.php?m ... d=439186&extra=(如图)

无标题.png (92.56 KB, 下载次数: 35)

无标题.png

点评

那就是没有用到bootx64.efi引导。 可以仿照你第3点说的GrubFM的设置方法,把再生龙的bootx64.efi设为主引导 如果是8楼我自用的折腾模板,需要我一楼说的: 第五步,要使菜单第一项生效,将以下附件的bcd解  详情 回复 发表于 2024-2-1 08:13
回复

使用道具 举报

250#
 楼主| 发表于 2024-2-1 00:11:00 | 只看该作者
2010sya 发表于 2024-1-31 22:01
改了一下,没啥效果

bootx64.efi放在\EFI\BOOT\下的。。。

你说的没效果不知道是什么情况,是过不了安全启动还是没有用到它启动。

有的主板的安全启动选项里选定了 windows uefi mode 的 要改成 other os
等等... 总之要看主板的具体情况,做出相应的适配
所以我一般不用这些过安全启动的方案。

点评

1、用了再生龙的bootx64.efi,重启后还是原来的bcd启动菜单。 2、说一下使用你的grub2模板的情况,两台thinkpad笔记本正常。在另一台联想台机上,第一项进不了windows 3、  详情 回复 发表于 2024-2-1 00:40
回复

使用道具 举报

249#
发表于 2024-1-31 22:01:09 | 只看该作者
hilsonma 发表于 2024-1-31 20:38
再生龙下载包提取的引导文件。
只有一个文件,不是两个文件。
将自己真正的引导文件改名为grubx64.efi  ...

改了一下,没啥效果

bootx64.efi放在\EFI\BOOT\下的。。。

点评

你说的没效果不知道是什么情况,是过不了安全启动还是没有用到它启动。 有的主板的安全启动选项里选定了 windows uefi mode 的 要改成 other os 等等... 总之要看主板的具体情况,做出相应的适配 所以我一般不  详情 回复 发表于 2024-2-1 00:11
回复

使用道具 举报

248#
 楼主| 发表于 2024-1-31 20:38:37 | 只看该作者
本帖最后由 hilsonma 于 2024-1-31 20:41 编辑
2010sya 发表于 2024-1-31 17:23
能发一下再生龙的这两个文件吗,谢谢!

再生龙下载包提取的引导文件。
只有一个文件,不是两个文件。
将自己真正的引导文件改名为grubx64.efi 跟这个提取文件放一起即可。
bootx64.7z (314.51 KB, 下载次数: 3)

也可以自行去官网下载提取 https://sourceforge.net/projects/clonezilla/

点评

改了一下,没啥效果 bootx64.efi放在\EFI\BOOT\下的。。。  详情 回复 发表于 2024-1-31 22:01
谢谢,我试试  发表于 2024-1-31 21:53
回复

使用道具 举报

247#
发表于 2024-1-31 17:23:57 | 只看该作者
hilsonma 发表于 2024-1-31 15:13
过安全启动方案都不是很可靠,建议开启安全启动的还是用回原生ms引导。

方案还是有的,只是如上所述, ...

能发一下再生龙的这两个文件吗,谢谢!

点评

再生龙下载包提取的引导文件也可以自行去官网下载提取 https://sourceforge.net/projects/clonezilla/  详情 回复 发表于 2024-1-31 20:38
回复

使用道具 举报

246#
 楼主| 发表于 2024-1-31 15:13:43 | 只看该作者
本帖最后由 hilsonma 于 2024-1-31 15:25 编辑
2010sya 发表于 2024-1-31 13:43
最近换了纯uefi引导的机器,发现这个单文件模板比较合适,可以放在硬盘ESP分区自动生成PE菜单,但却过不 ...

过安全启动方案都不是很可靠,建议开启安全启动的还是用回原生ms引导。

方案还是有的,只是如上所述,并不可靠,不能保证一直有效。比较新的方案可以尝试再生龙的。(clonezilla)
再生龙的方案使用很简单,只需把单文件改名为grubx64.efi,跟再生龙的bootx64.efi 一起放到 esp 就可以了。

点评

能发一下再生龙的这两个文件吗,谢谢!  详情 回复 发表于 2024-1-31 17:23
回复

使用道具 举报

245#
发表于 2024-1-31 13:43:32 | 只看该作者
hilsonma 发表于 2019-12-27 16:17
经过wintoflash的努力,grub2现在有了wimboot、map、ntboot这几个强大的模块,并提供了强大的grubfm应用, ...

最近换了纯uefi引导的机器,发现这个单文件模板比较合适,可以放在硬盘ESP分区自动生成PE菜单,但却过不了安全启动,请问能否解决?

点评

过安全启动方案都不是很可靠,建议有安全启动的还是用回原生ms引导。 方案还是有的,只是如上所述,并不可靠,不能保证一直有效。比较新的方案可以尝试再生龙的。(clonezilla)  详情 回复 发表于 2024-1-31 15:13
回复

使用道具 举报

244#
发表于 2023-12-11 16:50:02 | 只看该作者
支持原创教程
回复

使用道具 举报

243#
发表于 2023-12-11 14:29:15 | 只看该作者
感谢分享 一直想着要怎么弄iso免刻录启动
回复

使用道具 举报

242#
发表于 2023-12-11 07:05:08 | 只看该作者
谢谢分享
回复

使用道具 举报

241#
发表于 2023-12-10 10:44:00 | 只看该作者
感谢分享,
回复

使用道具 举报

240#
发表于 2023-12-7 17:28:43 | 只看该作者
hilsonma 发表于 2019-12-27 16:17
下面解读一下grub.cfg 。相关引导例子参见 我常用的引导

以上4条menuentry语句,每条定义一个菜单项,共 ...

感谢hilsonma分享。深受启发。
我是后装的Kylin,双系统安装后发现无文字无启动菜单,偶尔发现上下键有效。受此grub启发,文字显示了。但一开始只能开关机无法进系统,通过修订编辑了分享的cfg文件,把Windows/Boot/EFI/bootmgfw.efi 改为实际路径EFI/Windows/Boot/bootmgfw.efi 。已顺利显示和进入。
回复

使用道具 举报

239#
发表于 2023-11-23 06:24:53 | 只看该作者
谢谢分享
回复

使用道具 举报

238#
发表于 2023-10-17 15:48:40 | 只看该作者
很给力!
回复

使用道具 举报

237#
发表于 2023-10-17 15:41:54 | 只看该作者
真得好好学习,多系统 引导很有用!!!
回复

使用道具 举报

236#
发表于 2023-10-17 10:35:08 | 只看该作者
赞一个!
回复

使用道具 举报

235#
发表于 2023-10-16 09:32:22 来自手机 | 只看该作者
感谢分享,等下试试!!
回复

使用道具 举报

234#
发表于 2023-10-15 00:43:39 | 只看该作者
感谢指导,分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-2 12:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表