无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 12803|回复: 47

[分享] GRUB2使用后心得分享

    [复制链接]
发表于 2023-4-22 15:20:22 | 显示全部楼层 |阅读模式
本帖最后由 chen463 于 2024-6-20 09:33 编辑

GRUB2使用后心得分享
首先后学感谢W大对开发GRUB2制作的辛劳贡献和各位前辈大大提供教学示范及模板,GRUB2功能之强大无远弗届,包含BIOS及UEFI都能支持,还能客制化模板,也因为功能太复杂,以至于初学需花更多时间学习,尤其菜单加载gfxterm部分。多年以前曾经接触过GRUB2,后来一直没再操作使用,近日有了因缘际会让后学起了念头重新来学习。

第一页菜单是Grub2原味原汁菜单
第二页菜单是菜单加载gfxterm
第三页菜单是Grubfm_menu方式引导2010wadee制作的菜单模板

1. NTBOOT、RUN命令
2. RUN自动菜单搜索目录/ sources
    MAP虚拟盘map/iso
   虚拟盘内存map --mem /iso
3. 自动菜单搜索目录/ pe
   启动windows
   Grubfm_menu方式2010wadee引导菜单
1.安装前把原来UEFI_BCD启动bootx64.efi复制更名为bootx64O.efi,以后要恢复回原来UEFI_BCD启动方式,就复制更名bootx64.efi就可
2.把在\EFI\Microsoft\boot\bootmfgw.efi复制更名为bootmfgwO.efi,方便以后更名恢复。

如何把grub2_UEFI安装到优盘FAT32分区下/efi
1.    grub2_efi.7z-grub2使用时相对文件夹。
2.    elegant_theme.txt.7z-是菜单加载gfxterm
3. run_pe.7z-是菜单WinPE_bcd加载RUN/MS/BCD
4. shellx64.7z-shellx64
5. grubfm.7z.001、grubfm.7z.002-是菜单grubfm_menu
6. fonts.7z是文字本文件
7. Module gfxmenu.7z-是gfxmenu模块

如何把grub2_UEFI安装到系统硬盘上
bootx64.efi 是计算机默认引导文件
bootmgfw.efi Windows默认引导文件
bootmgfw.efi 是优先启动第一顺位,其次是bootx64.efi
1.     打开在ESP分区C(X) SYSTEM\EFI
2.     首先把\EFI\bootx64.efi复制更名为bootx64O.efi,方便以后更名恢复
3.     如安装在U盘一样的操作解压到C

如何把grub2_UEFI另类安装法:如果主板支持NTFS启动把它安装在硬盘上,除了启动相关系统盘外,后面的资料盘,分区是FAT或是NTFS都可以解压玩玩看。

总结
Grub2的使用已经有几天了,也做了最后bootx64.efi模块更新到位,容量增加不少,光一个菜单切换就需要加载4个以上模块,也不知是干什的。配上G4E切换完美,到此应该已经定案,这模板足够再耗个五~十年时间。总结一下吧:
1.使用NTBOOT_WIM_root发现只能搜索到该本启动盘里的文件,无法跨分区找到文件去启动,也许是后学不熟命令使用吧!所以做了标记_root。
2.使用RUN_WIM_all,RUN-ISO_all,发现可以去搜寻别分区指定的文件檔启动它,这是RUN命令超强的功能。
3.Map命令,在U盘上使用,文件檔前面须加上分区号(hdx,y),否则无法成功启动。跟G4E设定有差别。
4.Menu 自动菜单搜索目录跟G4E一样好用,可多加利用。
5.Grub2启动Boot Microsoft Windows 8/10功能强,只要定位系统分区号(hdx,y),就可启动Windows。即使是新机PCIe_M2卡硬盘也识别的到启动它。
6.wimboot_wim本不想试,看到可在BIOS关闭安全模式下可以成功启动,尝试果然,佩服W大功力。
7.这Grub2模板还收录了WinPE_bcd_RUN功能不需借用系统启动和收录了grubfm_Menu能成功启动wim、iso、WinPE_bcd等,这些菜单项,都经过后学实机U盘测试OK,有疑惑问题菜单一律去除淘汰掉。如果操作上有不成功是没放好文件和正确路径分区号(hdx,y),这是后学做最后调整更新后实际操作的感想。在NTFS分区支持兼容性奇佳。
8.grubfm_Menu菜单发现在U盘(hd0,msdos1)下是无法显示出来的,也许是分区限制也许是个别操作问题,但在U盘(hd0,msdos2)下是OK的。
如果主板支持NTFS启动,想把UEFI安装在NTFS分区,可以的。
GRUB2_UEFI可以NTFS分区启动它,兼容性奇佳,简直无懈可击,到现在从PCIe盘、SATA盘、USB盘、SD卡、CF卡,外挂U固态SDD盘分区是NTFS启动UEFI都玩过一遍了,却找不到它重大的缺失弱点。

后续再补充


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435206&fromuid=87737
[分享] grub4dos-for_UEFI-2023-03-29使用后心得分享

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435653&fromuid=87737


  运用diskpart脚本自动执行制作U盘分区[多语言版]

  UD+多分区建立的迷思方法心得与分享




grub2_efi.7z

806.3 KB, 下载次数: 230, 下载积分: 无忧币 -2

grub2_efi.7z更新

elegant_theme.txt.7z

72.54 KB, 下载次数: 134, 下载积分: 无忧币 -2

elegant_theme.txt.7z

run_pe.7z

594.8 KB, 下载次数: 198, 下载积分: 无忧币 -2

RUN_PE_bcd

shellx64.7z

208.84 KB, 下载次数: 149, 下载积分: 无忧币 -2

shellx64.7z

grubfm.7z.002.7z

1.55 MB, 下载次数: 195, 下载积分: 无忧币 -2

grubfm.7z.002

grubfm.7z.001.7z

3 MB, 下载次数: 193, 下载积分: 无忧币 -2

grubfm.7z.001

fonts.7z

757 KB, 下载次数: 156, 下载积分: 无忧币 -2

fonts.7z是文字本文件

Module gfxmenu.7z

415.06 KB, 下载次数: 140, 下载积分: 无忧币 -2

Module gfxmenu.7z-是gfxmenu模块

发表于 前天 18:10 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-9-9 10:35:20 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2024-3-29 20:18:50 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2024-3-29 15:06:01 | 显示全部楼层
这个好,感谢分享!!!
回复

使用道具 举报

发表于 2024-3-14 23:02:45 | 显示全部楼层
牛逼
回复

使用道具 举报

发表于 2024-2-9 19:39:06 | 显示全部楼层
感谢楼主分享,很詳細,學習了!
回复

使用道具 举报

发表于 2023-9-5 21:51:38 | 显示全部楼层
dayeye 发表于 2023-9-5 21:51
学习是一种幸福

学习是一种幸福
回复

使用道具 举报

发表于 2023-9-5 21:51:27 | 显示全部楼层
dayeye 发表于 2023-9-5 21:51
学习是一种幸福

学习是一种幸福

点评

学习是一种幸福  详情 回复 发表于 2023-9-5 21:51
回复

使用道具 举报

发表于 2023-9-5 21:51:16 | 显示全部楼层
学习是一种幸福

点评

学习是一种幸福  详情 回复 发表于 2023-9-5 21:51
回复

使用道具 举报

发表于 2023-9-2 19:24:40 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 2023-8-22 21:06:27 | 显示全部楼层
能给菜鸟个详细的使用方法更好
回复

使用道具 举报

发表于 2023-8-16 10:27:32 | 显示全部楼层
感谢
回复

使用道具 举报

发表于 2023-8-6 08:52:00 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2023-8-3 09:06:44 | 显示全部楼层

谢谢分享
回复

使用道具 举报

发表于 2023-6-30 11:53:38 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-6-23 12:18:39 | 显示全部楼层
感谢楼主分享经验
回复

使用道具 举报

发表于 2023-5-25 14:54:07 | 显示全部楼层
多谢分享,学习了。
回复

使用道具 举报

发表于 2023-5-22 17:54:40 | 显示全部楼层
多謝多謝,看得出是花了時間研究的成果,以後用得着
回复

使用道具 举报

发表于 2023-5-15 15:35:50 | 显示全部楼层
感谢分享学习一下
回复

使用道具 举报

发表于 2023-5-11 17:03:05 | 显示全部楼层
想下载须无忧币,好的教程
回复

使用道具 举报

发表于 2023-5-9 21:39:29 | 显示全部楼层
精品帖子
回复

使用道具 举报

发表于 2023-5-5 17:28:17 | 显示全部楼层
hilsonma 发表于 2023-4-27 16:22
你的主菜单(一级菜单)是wintoflash的grub2还是deepin自动生成的又或者是其他的?

谢谢老师前辈,我都是从你贴子学习过来的,你说得好详细,受益易懂....
回复

使用道具 举报

发表于 2023-5-1 17:00:42 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-4-27 16:22:43 | 显示全部楼层
langyun 发表于 2023-4-24 10:25
我有三系统:deepin,win10,和win81VHD,UEFI启动
目前是grub启动菜单,win菜单在二级菜单
怎么把wiin10 ...

你的主菜单(一级菜单)是wintoflash的grub2还是deepin自动生成的又或者是其他的?
回复

使用道具 举报

 楼主| 发表于 2023-4-25 08:39:26 | 显示全部楼层
本帖最后由 chen463 于 2023-4-25 08:46 编辑
langyun 发表于 2023-4-24 10:25
我有三系统:deepin,win10,和win81VHD,UEFI启动
目前是grub启动菜单,win菜单在二级菜单
怎么把wiin10 ...

没搞过这样复杂系统启动,不知道您情况如何来给建议。
把第二级相关菜单项COPY到第一级菜单项不行吗?
猜测您的WIN是启动选项排第二项,而不是启动菜单的二级菜单。

建议您提供菜单及分区现况,让大家给意见吧!
回复

使用道具 举报

发表于 2023-4-24 10:25:50 | 显示全部楼层
我有三系统:deepin,win10,和win81VHD,UEFI启动
目前是grub启动菜单,win菜单在二级菜单
怎么把wiin10和win81VHD两个启动跳到一级菜单呢?
比如直接选择第三个菜单进入win10,选择第四个进入VHD格式的win81
menuentry要怎么写
回复

使用道具 举报

发表于 2023-4-23 13:50:15 | 显示全部楼层
建议出一篇详细的教程,,
回复

使用道具 举报

发表于 2023-4-23 13:44:01 | 显示全部楼层
感谢分享!
回复

使用道具 举报

 楼主| 发表于 2023-4-23 11:39:52 | 显示全部楼层
wintoflash 发表于 2023-4-23 11:05
什么是 "模板"?你是不是在说 "模块" (.mod, module)。
如果你熟悉 Linux 内核,就知道 Linux 内核有很 ...

是模块mod没错,是真的不懂
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-21 06:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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