无忧启动论坛

标题: grub4dos-for_UEFI-2023-03-29使用后心得分享 [打印本页]

作者: chen463    时间: 2023-4-9 18:54
标题: grub4dos-for_UEFI-2023-03-29使用后心得分享
本帖最后由 chen463 于 2024-6-28 10:08 编辑

grub4dos-for_UEFI-2024-02-26.7z

建议大家使用最新版2024-02-26版本,里面一些RUN/NTBOOT for GRUB4EFI 操作命令已经跟2023-03-29不一样。
最新版已改善一些问题,现在操作起来非常完美。

................

grub4dos-for_UEFI-2023-03-29使用后心得分享放心试用grub4dos-for_UEFI吧!
首先感谢各位参与开发的大大们,比个心点个赞!青出于蓝更甚于蓝,完美展现grub4dos-for_UEFI的强大功能。这几天折腾着来回测试使用,发现一些疑惑问题,特提出与大家探讨。
后学使用配备工具:新旧双机本,双硬盘pcie ssd固态卡盘,SATA硬盘,双优盘-双分区FAT32和NTFS,UEFI启动在(0,0)(0,1) 前后互换各一。
1.        官方提供的模板菜单中,做了一些修正。也在论坛上整理了些大家使用的菜单,供大家参考学习研究讨论。前面页项,经过测试都成功通过,后面菜单启动 Windows 系统有明码部分持保留态度,建议尽量不用,机率各半。
2.        使用外部命令 NTBOOT 启动 WIM/VHD (方案2),有失败风险被后学剔除,有做了一些修正。少了绝对路径号。
3.        使用外部命令 NTBOOT 启动 Windows 系统,明码#测试失败。隐留下来。
4.        使用外部命令    RUN   启动 WIM/VHD (wim ISO IMG方案) 明码部分,有失败风险被后学全部排除。尤其RUN使用上条件特别严苛,执行搜索到相同文件夹没有存在要执行的文件,直接错误讯息。即使输入明码也照错不误。RUN明码操作失败是后学自己少文件问题,补上。
5.        没测试Linux,还有些隐藏的菜单保留是没测试。
6.        另外加了优盘原bcd更名bootx64O.efi菜单,保持原来UEFI启动,如需要可换回原来BCD操作。
7.        后学提供的菜单,在后面都加上ROOT启动盘号提示,如发现已经变更,可选择第三四项启动虚拟光盘菜单后,重新启动就恢复在(0,0)或(0,1) 启动盘号,这一项动作最重要,错误的root启动盘号,接下来会出状况的。尤其是多盘的重复系统盘区容易出错。不知为什么原因?
8.        在多盘使用情况下,有太多个相同名称类似boot.wim文件PE档案,这时先确认分区号,再使用(hd1,1)明码磁盘号设定唯一绝对路径启动它。

后续再补充

看到论坛上很多人反应不会使用和操作时出现错误讯息,燃起后学多事的热情。
给第一次使用的朋友一次到位方法:下载后解压到优盘FAT32分区下/efi,不用怕出意外,放心试用grub4dos-for_UEFI吧!

如何把grub4dos-for_UEFI-2023-03-29安装到优盘FAT32分区下/efi
1.    grub4dos-for_UEFI-2023-03-29-efi.7z-是grub4dos-for_UEFI使用时相对文件夹。
2.    bootx64.7z-是原来UEFI_BCD启动bootx64.efi复制更名为bootx64O.efi,以后要恢复回原来UEFI_BCD启动方式,就复制更名bootx64.efi就可,万无一失以防万一。
3.    other-是其它外部命令和背景图和文字相关文件。文字相关文件太大了,把other.7z.001.7zother.7z.002.7z更名other.7z.001other.7z.002解压other.7z.001就可。*(把后面 点7Z去掉改名再解压other.7z.001)
4.    把下载的PE.ISO更名为cdrom.iso,放在根目录下/cdrom.iso,测试OK再自己改名称和位置。
5.    把下载的PE.ISO提取/sources/ boot.wim 更名为winpe.wim放在目录下/boot/imgs/winpe.wim,测试OK再自己改名称和位置。
6.    grub4dos-for_UEFI的IMG使用跟grub4dos不相通,别拿grub4dos使用下的dos.img来执行,不懂的干脆不用。后学也不懂,只拿别人测试用的UEFI.img来测试而已。
7.    如此具备方法,还不会使用grub4dos-for_UEFI,怕怕.….,不怕不会,有心用心多学多问就对了。  

如何把grub4dos-for_UEFI-2023-03-29安装到系统硬盘上
bootx64.efi 是计算机默认引导文件
bootmgfw.efi Windows默认引导文件
bootmgfw.efi 是优先启动第一顺位,其次是bootx64.efi
1.     打开在ESP分区C或(X): SYSTEM:\EFI
2.     首先把\EFI\bootx64.efi复制更名为bootx64O.efi,方便以后更名恢复
3.     如安装在U盘一样的操作解压到C:
4.     把在\EFI\Microsoft\boot\bootmfgw.efi复制更名为bootmfgwO.efi,方便以后更名恢复。让Windows默认引导文件启动失败,进而转到bootx64.efi计算机默认引导文件启动成功grub4dos-for_UEFI
5.     重新启动BIOS主板按F2设定要把安全启动关闭,关闭后就可以进入grub4dos-for_UEFI菜单
6.    Security-Secure Boot-Disabled
      #Boot-Fast Boot--Disabled-(BIOS legacy-no)
7.    以上操作在新机上可以启动,但在旧机上不能启动,先把/efi/microsoft/boot/bootmgfw.efi复制更名为bootmgfwO.efi,防备以后恢复,把启动grub4dos-for_UEFI-2023-03-29的BOOTX64.EFI复制更名为bootmgfw.efi复制到/efi/microsoft/boot/bootmgfw.efi取代它来启动grub4dos-for_UEFI菜单。OK成功

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

{RUN/NTBOOT for GRUB4EFI
RUN/NTBOOT使用外部命令已经修正U盘启动EFI可以启动系统盘-WINPE.WIM}
G4E配合着Grub2切换使用UEFI启动,可谓完美,可以自己选择由哪一个优先启动,boot×64.efi的使用权全由您决定。
如果主板支持NTFS启动,想把UEFI安装在NTFS分区,可以的。
测试外挂U固态盘是NTFS分区,UEFI菜单是可以启动的。
G4E菜单藉由使用外部命令 NTBOOT和使用外部命令RUN启动WIM文件,
发现放在NTFS分区里面,会因WIM含有些碎片分区格式等因素找不到WIM启动而失败。
另外GRUB2启动,则不受影响运行正常。


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435394&fromuid=87737
[分享] GRUB2使用后心得分享


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435653&fromuid=87737
[分享] Ventoy 【2023/04/05 1.0.91 版本发布】使用后心得分享

  采用傲梅分区助手命令行来制作U盘UD多分区

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

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

重新启封Gdisk32命令行来操作U盘UD多分区






bootx64.7z

803.5 KB, 下载次数: 270, 下载积分: 无忧币 -2

BOOTX64.EFI更新

grub4dos-for_UEFI-2023-03-29-efi.7z

995.53 KB, 下载次数: 344, 下载积分: 无忧币 -2

grub4dos-for_UEFI-2023-03-29

other.7z.002.7z

2.09 MB, 下载次数: 375, 下载积分: 无忧币 -2

other.7z.002更新

other.7z.001.7z

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

other.7z.001更新


作者: chen463    时间: 2023-4-9 18:55
本帖最后由 chen463 于 2023-7-7 15:05 编辑

后续再补充…更新模板菜单-

RUN/NTBOOT for GRUB4EFI-{两个外部命令71更新}

  1. title 使用外部命令 NTBOOT--N启动 WIM/VHD (方案1-setbcd-%@root%)\n %@root%/efi/grub/ext/NTBOOT root %@root%
  2. find /boot/imgs/winpe.wim | set bd= ;; echo bd=%bd%
  3. map --mem --no-hook %@root%/efi/grub/ext/NTBOOT (hd)
  4. (hd-1,0)/setbcd %bd%/boot/imgs/winpe.wim
  5. boot

  6. title 使用外部命令    RUN--N启动 WIM/IMG (wim方案2- RUN--N)\n bd=%bd%/boot/imgs/winpe.wim root %@root%
  7. find /boot/imgs/winpe.wim | set bd= ;; echo bd=%bd%
  8. find /efi/grub/ext/RUN | set rn= ;; echo rn=%rn%
  9. command %rn%/efi/grub/ext/RUN %bd%/boot/imgs/winpe.wim
  10. boot
复制代码







2023-05-26_092032.png (338.82 KB, 下载次数: 341)

Easy2Boot_grubfm-refind-Clover-AutoMenu_RUN

Easy2Boot_grubfm-refind-Clover-AutoMenu_RUN

作者: 进士小站    时间: 2023-4-9 19:10
感谢楼主分享经验

作者: chen463    时间: 2023-4-9 19:16
本帖最后由 chen463 于 2023-7-2 14:25 编辑
  1. title 使用外部命令 NTBOOT 启动 WIM/VHD (方案2)
  2. find --set-root /efi/grub/ext/NTBOOT
  3. map --mem --no-hook /efi/grub/ext/NTBOOT (hd)
  4. find --set-root /boot/imgs/winpe.wim
  5. (hd-1,0)/loaderNT 路径号/boot/imgs/winpe.wim
复制代码
使用外部命令NTBOOT 启动WIM/VHD (方案2),有失败风险被后学剔除,有做了一些修正。少了绝对路径号。

再三的研究一下路径,最后修正终于成功引导

  1. title 使用外部命令 NTBOOT 启动 WIM/VHD (方案1-2setbcd-%@root%)\n %@root%/efi/grub/ext/NTBOOT root %@root%
  2. map --mem --no-hook %@root%/efi/grub/ext/NTBOOT (hd)
  3. find /boot/imgs/winpe.wim | set bd=
  4. (hd-1,0)/setbcd %bd%/boot/imgs/winpe.wim
  5. boot
复制代码



看到有来至Grub2的粉丝留言,想起官方菜单中,有列切换Grub2菜单项,后学多年来从未进入Grub2区学习,G4E也测试完没得玩了,昨天好奇地进入Grub2区瞧瞧去,小白初接触学习先看顶上操作说明,发现竟然安装内容跟后学上叙述雷同,即成山寨版,嘿嘿嘿!异曲同工道同为谋所见略同,于是下载了g2模板试试,发现进入Windows菜单项,搞了半天没成功进不了,于是换位思考自己修改了命令,果然成功,所以把切换Grub2菜单项补上了。让大家自个决定bootx64.efi由哪个第一优先进入菜单项。接下来工程项目,来去Grub2区中潜水,谦虚学习效圣法贤。

现在操作G4E和Grub2菜单切换,无论从新机PCIe-M2系统盘、旧机SATA系统盘、右插U2盘、左插U3盘全部插入,由任意盘启动,都看不到有错误讯息出现,圆满成功,感谢各位。


2023-05-26_092913.png (5.73 KB, 下载次数: 338)

Easy2Boot_grubfm-refind-Clover-AutoMenu_RUN

Easy2Boot_grubfm-refind-Clover-AutoMenu_RUN

作者: liaonf    时间: 2023-4-9 19:17
感谢分享!
作者: wuxin9712    时间: 2023-4-9 19:45
感谢分享  学习下
浓浓的仙剑气 哈哈
作者: 旁观者清    时间: 2023-4-9 19:52
谢谢分享,好帖子。
作者: chairmansu    时间: 2023-4-9 20:00
感谢分享  學習中
作者: yc2428    时间: 2023-4-9 20:26

感谢分享!
作者: nathan6498    时间: 2023-4-9 21:02
谢谢分享
作者: fzp070    时间: 2023-4-10 00:07
谢谢楼主分享使用心得,辛苦了
作者: 5962903    时间: 2023-4-10 06:38
心得分享
作者: alex20162016    时间: 2023-4-10 07:55
请问在ext下的各个档案用途没看到说明各档案的用法,有谁知道?

作者: lx5815    时间: 2023-4-10 08:30
感谢分享!
作者: iaanqrm    时间: 2023-4-10 09:33

作者: hmaaaa    时间: 2023-4-10 15:32
感謝樓主分享 ^^ 謝謝喔,感恩喔~~!
作者: sea2moon    时间: 2023-4-11 08:56
生命在于折腾,哈哈
也算先驱了,刚从grub2过来
作者: zjloo    时间: 2023-4-12 22:44
受教了,谢谢!
作者: ld2030    时间: 2023-4-13 14:49

谢谢楼主分享使用心得,辛苦了
作者: yxldh    时间: 2023-4-19 17:36
感谢楼主 加了个ventoy的vdiskchain 成功引导vhd的Ubuntu
作者: hanchi123    时间: 2023-4-22 09:46
感谢楼主分享
作者: Anson4    时间: 2023-4-23 01:09
感谢分享!
作者: zjloo    时间: 2023-4-28 13:15
教学相长
作者: windeng    时间: 2023-5-1 16:59
感谢分享
作者: cw4109    时间: 2023-5-6 17:53

感谢楼主分享
作者: mrzhonghb    时间: 2023-5-9 21:39
精品帖子
作者: mkinju    时间: 2023-5-15 15:34
感谢分享先来看看
作者: 2012yukigz2004    时间: 2023-5-16 22:19
楼主我发现other两个文件下载之后打开都报错,试过几次了
作者: chen463    时间: 2023-5-17 08:39
2012yukigz2004 发表于 2023-5-16 22:19
楼主我发现other两个文件下载之后打开都报错,试过几次了

把后面 点7Z去掉改名再解压001
作者: bg888    时间: 2023-5-31 15:00
谢谢楼主分享
作者: relleo    时间: 2023-6-2 14:13
感谢楼主分享,仔细学习中
作者: dododo    时间: 2023-6-2 16:25

作者: guitarbug    时间: 2023-6-3 19:33
可以上传到网盘吗?没权限下载
作者: yxiao8    时间: 2023-6-11 17:19
谢谢分享。。。。非常棒
作者: kingtake    时间: 2023-6-23 12:05
感谢楼主分享经验
作者: chesson    时间: 2023-6-27 13:09
赞一个!
作者: zhuya219    时间: 2023-6-27 22:21
不知道UEFI可不可以 dd命令来实现VHD在引导时一键 实现 "备份子差分"覆盖"子差分"
作者: diskmans    时间: 2023-6-30 08:55
神马都是浮云,谢谢楼主长篇分享
作者: friscky    时间: 2023-6-30 22:38

感谢分享  
作者: yongfal    时间: 2023-7-7 08:35

感谢分享!
作者: luxsys88    时间: 2023-9-30 16:24
新版本2023-09-22在用
作者: vlask    时间: 2023-10-1 20:47
学习一下,正要用。
作者: zyy    时间: 2023-10-9 10:42
谢谢分享
作者: 无犹启动    时间: 2023-10-14 12:43
谢谢分享
作者: wyyy    时间: 2023-11-10 22:11
谢谢分享
作者: 2011matrixvexx    时间: 2024-2-9 19:57
感谢楼主分享,很棒,受益良多!
作者: Yu9i8b2c71t    时间: 2024-3-22 13:03
感谢分享
作者: guershao    时间: 2024-3-29 15:03
感谢一直坚持付出的大佬!!!
作者: leitian72853    时间: 2024-4-2 13:48
感谢分享
作者: wjy2019    时间: 2024-4-19 11:26
怎么过安全启动呢,只能关掉嘛
作者: owl0001    时间: 2024-6-25 21:26

谢谢楼主分享使用心得,辛苦了
作者: scdragonlcy    时间: 2024-6-27 17:17
感谢chen463大神,借助你的新东东grub4dos for uefi完成win7+vhd+svbus驱动的内存系统ramos,再次感谢 chen463大神,本人体验ramos后,有一个疑问:map加载vhd到内存的速度,grub4dos for mbr是100-200m/s,而grub4dos for uefi是50m/s,速度差距太大,都用三星ssd。我用的grub4dos for mbr是一键ghost2020.7版的,希望chen463大神将map模块的代码优化一下,提升加载速度。
作者: wintoflash    时间: 2024-6-27 18:43
scdragonlcy 发表于 2024-6-27 17:17
感谢chen463大神,借助你的新东东grub4dos for uefi完成win7+vhd+svbus驱动的内存系统ramos,再次感谢 chen ...

无论是bios还是uefi,磁盘驱动都是由主板固件提供的。实际读写性能取决于固件驱动。
作者: scdragonlcy    时间: 2024-6-27 19:25
感谢wintoflash大神的回答,我又有更深入的了解。在此还要感谢你的grub2磁盘仿真大作,我已经成功安装,准备一直用下去。
作者: rbwrbw    时间: 2024-7-2 15:05
good
作者: wn168cn@163.com    时间: 2024-10-23 21:54
感谢楼主分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3