无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011yaya2007777
打印 上一主题 下一主题

[原创] GRUB4DOS for UEFI

    [复制链接]
2941#
 楼主| 发表于 2023-7-4 15:36:13 | 只看该作者
外部命令cmdline  的建议

启动初始,%?_BOOT% = %@root%" = 引导驱动器根分区

点评

是说 能 便携,例如: windows的 bootmgfw.efi 优先 找 同目录的 bcd g4e起动后,g4e.efi 在 %?_BOOT%分区 问题是 没有 具体 目录 :%?_BOOT%/efi/boot/ 所以 希望 cmdline能取回来%?_BOOT%/efi/bo  详情 回复 发表于 2023-7-4 18:23
回复

使用道具 举报

2942#
发表于 2023-7-4 16:28:19 | 只看该作者
谢谢分享!!
回复

使用道具 举报

2943#
发表于 2023-7-4 18:23:49 | 只看该作者
本帖最后由 2011whp 于 2023-7-4 18:30 编辑
2011yaya2007777 发表于 2023-7-4 15:36
启动初始,%?_BOOT% = %@root%" = 引导驱动器根分区

是说 能 便携,例如:
     windows的 bootmgfw.efi 优先 找 同目录的 bcd

g4e起动后,g4e.efi  在 %?_BOOT%分区
   问题是 没有 具体 目录 :%?_BOOT%/efi/abc      g4e 做为 第二启动时,目录是任意的 ,放  /efi/abc/g4e.efi

所以 希望 cmdline能取回来%?_BOOT%/efi/abc,(这个 好像是 BIOS启动 g4e时的 命令)
         这样能 引用 这个目录下的资源
回复

使用道具 举报

2944#
发表于 2023-7-5 22:37:24 | 只看该作者
留言先保留看一下。怕以后找不到这么好的东西了。
回复

使用道具 举报

2945#
发表于 2023-7-15 09:29:08 | 只看该作者
回复

使用道具 举报

2946#
发表于 2023-7-15 10:53:48 | 只看该作者
感谢分享
回复

使用道具 举报

2947#
发表于 2023-7-15 13:46:47 | 只看该作者

感谢分享
回复

使用道具 举报

2948#
发表于 2023-7-21 13:46:27 | 只看该作者
grub4dos-for_UEFI-2023-07-08.7z,出现严重Bug
测试环境:
硬件:Dell OptiPlex 3020
菜单:
default 04
timeout 5
find --set-root --ignore-floppies /BOOT/MSDOS.IMA
graphicsmode -1 640:1024
font /BOOT/UNIFONT.HEX.GZ
echo fontfile /BOOT/FONTS.GZ
set highest=yes

title 00. Lenovo一键恢复 v10.2.0.8 修改版
chainloader /EFI/BOOT/LENOVOOKR.EFI.GZ

title 01. Memtest86 内存检测 v10.5 Build 1000
chainloader /EFI/BOOT/memtest86.efi.gz

title 02. Memtest86+ 内存检测 v6.20
kernel /BOOT/memtest64.efi.gz

title 03. RUN万能运行器
/EFI/GRUB/RUN --automenu /BOOT
kernel && clear

title 04. 优启通 v3.7.2023.0506
/EFI/GRUB/RUN /EFI/10PEX64.WIM
kernel && clear

接上SATA硬盘情况下,选择启动“优启通”,会卡在(hd0,0)  (hd2,0)的界面;
不接SATA硬盘情况下,能正常进“优启通”桌面。


G4D更换为2023-07-01版本,此故障消失。

点评

2023-07-20测试正常  详情 回复 发表于 2023-7-24 16:26
回复

使用道具 举报

2949#
 楼主| 发表于 2023-7-21 16:48:53 来自手机 | 只看该作者
下载2023-07-16版本的RUN、G4E,以及附带的NTBOOT。

点评

一直上http://grub4dos.chenall.net/检查更新 没上github  详情 回复 发表于 2023-7-22 01:11
回复

使用道具 举报

2950#
发表于 2023-7-22 01:11:14 | 只看该作者
2011yaya2007777 发表于 2023-7-21 16:48
下载2023-07-16版本的RUN、G4E,以及附带的NTBOOT。

一直上http://grub4dos.chenall.net/检查更新
没上github
回复

使用道具 举报

2951#
发表于 2023-7-22 08:09:06 | 只看该作者
感谢楼主分享!
回复

使用道具 举报

2952#
发表于 2023-7-23 15:59:27 | 只看该作者

很厉害的东西,支持一下
回复

使用道具 举报

2953#
发表于 2023-7-24 11:53:03 | 只看该作者
本帖最后由 1801403 于 2023-7-24 12:19 编辑

0720版已测试,还可以哦。
回复

使用道具 举报

2954#
发表于 2023-7-24 16:26:55 | 只看该作者
rockrock99 发表于 2023-7-21 13:46
grub4dos-for_UEFI-2023-07-08.7z,出现严重Bug
测试环境:
硬件:Dell OptiPlex 3020

2023-07-20测试正常
回复

使用道具 举报

2955#
发表于 2023-7-27 11:53:33 | 只看该作者
pxe 网络启动要怎么使用 ,grub4dos bios 版本里面有(pd) 这个uefi 里面没有。还是要怎么操作,建议还是写个帮助文件。
回复

使用道具 举报

2956#
发表于 2023-7-27 15:10:27 | 只看该作者
支持楼主分享
回复

使用道具 举报

2957#
发表于 2023-7-30 15:48:57 | 只看该作者
谢谢分享!!!
回复

使用道具 举报

2958#
发表于 2023-8-5 09:47:54 | 只看该作者
感谢楼主,学习一下
回复

使用道具 举报

2959#
发表于 2023-8-9 15:56:25 | 只看该作者
很给力!
回复

使用道具 举报

2960#
发表于 2023-8-9 19:46:35 | 只看该作者
回复

使用道具 举报

2961#
发表于 2023-8-16 08:38:28 | 只看该作者
感谢分享
回复

使用道具 举报

2962#
发表于 2023-8-17 07:36:51 | 只看该作者

前排支持!
回复

使用道具 举报

2963#
发表于 2023-8-19 20:41:26 | 只看该作者
请教为何华硕主板无法使用GRUB4DOS FOR UEFI程序(只能用GRUB4DOS BIOS版),主板UEFI启动菜单根本就没有这个启动项,只有一个WINDOWS BOOT MANAGER,PC直接进入WINDOWS启动管理界面,然后提示window\system32\winload.efi有0xc000000f错误(打开和关闭CSM功能都没用,选择系统为其它程序也没用)。而同样的硬盘,在技嘉,笔记本这些PC上都能正常启动。谢谢!

回复

使用道具 举报

2964#
发表于 2023-8-19 21:17:32 | 只看该作者
回复

使用道具 举报

2965#
 楼主| 发表于 2023-8-19 21:20:26 来自手机 | 只看该作者
关闭安全启动
回复

使用道具 举报

2966#
发表于 2023-8-24 00:52:13 | 只看该作者
好东西啊,非常给力,谢谢楼主
回复

使用道具 举报

2967#
发表于 2023-8-29 20:18:55 | 只看该作者
本帖最后由 saiz 于 2023-8-29 20:20 编辑

請問下.最近在LENOVO m70s,asus M900/M700
開啟secure boot下 可進入開機選單 但無法進入PE
我有使用preloader.efi 以前在很多台使用是OK的
在這幾台都不能進PE 會找不到
但如果是開機槽下的ACRONIS之類可以開進去
能透過改寫menu.lst解決或是沒法子呢?
PS.已更新為 grub4dos-for_UEFI-2023-08-18

  1. #Grub4EFI
  2. find --set-root /EFI/grub/ntloader | set bd=
  3. find /SelfPE.ico | set isodir=
  4. timeout 10
  5. default 0

  6. #圖形介面設定
  7. graphicsmode -1 800
  8. setmenu --string=65=0=0xff9933="date&time"
  9. setmenu --auto-num-on --lang=zh --font-spacing=1:10
  10. color normal=0xff9933 highlight=0xff3300 helptext=0xff00ff heading=0x66ff00 border=0x006699
  11. setmenu  --box x=25 w=50 y=3 h=9 l=2
  12. setmenu  --help=25=60=13

  13. #支援中文
  14. font /EFI/GRUB/unifont.hex.gz

  15. title Win10x64 PE開機 \n啟動 Windows10x64 PE,限RAM 4GB以上使用
  16. !BAT
  17. echo 請選擇以何種方式啟動 Win10PE
  18. echo
  19. echo 1:方案1 (預設值)
  20. echo 2:方案2
  21. echo
  22. echo 稍候畫面跳轉為全黑畫面實屬正常,
  23. echo 請稍候3-5分鐘應可進入Windows開機LOGO
  24. pause --test-key --wait=15
  25. echo %@retval% | set PEboot=
  26. clear
  27. if %PEboot%==50 {
  28.                 find --set-root /SelfPE.ico
  29.                 uuid ()
  30.                 find --set-root /efi/grub/ntloader
  31.                 chainloader /efi/grub/ntloader initrd=/efi/grub/initrd.lz1 uuid=%?% file=/iso/10pe.wim
  32. }

  33. else {
  34.                 uuid %isodir%
  35.                 chainloader /efi/grub/ntloader initrd=/efi/grub/initrd.lz1 uuid=%?% file=/iso/10pe.wim
  36.                 boot
  37. }

  38. title Memtest86+ \n記憶體測試工具
  39. map --mem %isodir%/ISO/mt86plus.iso (0xff)
  40. chainloader (0xff)

  41. title Memtest86 Free \n記憶體測試工具
  42. chainloader %bd%/EFI/BOOT/MemtestX64.efi

  43. title Lenovo UEFI Diagnostics\n LENOVO 專用硬體檢測工具
  44. chainloader %bd%/EFI/BOOT/LenovoDiagX64.efi

  45. title Lenovo Diagnostics Linux \n LENOVO 專用硬體檢測工具
  46. find --set-root /SelfPE.ico
  47. kernel        %isodir%/live/vmlinuz boot=live union=overlay systemd.mask=networking.service blacklist=radeon,nouveau modprobe.blacklist=radeon,nouveau nodmraid i915.preliminary_hw_support=1 amdgpu.exp_hw_support=1 psmouse.elantech_smbus=0 snd_hda_intel.power_save_controller=N
  48. initrd        %isodir%/live/initrd.img

  49. title Kaspersky Rescue Disk \n卡巴斯基掃毒工具
  50. find --set-root /SelfPE.ico
  51. kernel %isodir%/live/krd/k-x86_64 net.ifnames=0 lang=en dostartx subdir=/live/krd
  52. initrd %isodir%/live/krd/initrd.xz

  53. title [子選單]磁碟備份還原/分割工具
  54. configfile %bd%/EFI/grub/DiskTools.lst
  55. boot

  56. title [子選單]Windows密碼修改/繞過工具\n可修改或繞過Windows密碼驗證之工具
  57. configfile %bd%/EFI/grub/NTPWd.lst
  58. boot

  59. title 切換到Grub2開機選單\n改以Grub2開機
  60. chainloader %bd%/EFI/boot/Grub2EFI.EFI
  61. boot   
复制代码

回复

使用道具 举报

2968#
 楼主| 发表于 2023-8-30 14:55:22 | 只看该作者
能透過改寫menu.lst解決或是沒法子呢?

关闭secure boot。
使用新版本ntloader及initrd.lz1。
重命名menu.lst。

新建menu.lst,测试,反馈。内容为:
title Win10x64
debug 3
find --set-root /iso/10pe.wim
uuid ()
find --set-root  /efi/grub/ntloader
chainloader /efi/grub/ntloader initrd=/efi/grub/initrd.lz1 uuid=%?% file=/iso/10pe.wim
boot

点评

好的.剛上WEB看NTLOADER有Jun 28版 initrd.lz1要去哪更新呢? 使用NTLOADER裡面附的initrd.cpio嗎?  详情 回复 发表于 2023-8-30 23:16
回复

使用道具 举报

2969#
发表于 2023-8-30 23:16:50 | 只看该作者
2011yaya2007777 发表于 2023-8-30 14:55
关闭secure boot。
使用新版本ntloader及initrd.lz1。
重命名menu.lst。

好的.剛上WEB看NTLOADER有Jun 28版
initrd.lz1要去哪更新呢?
使用NTLOADER裡面附的initrd.cpio嗎?
回复

使用道具 举报

2970#
 楼主| 发表于 2023-8-31 05:40:48 来自手机 | 只看该作者
initrd.lz1包含在NTLOADER压缩里呀。你没有下载?没有打开看看?

点评

我下載的是Development Build ,Jun 28 裡面是initrd.cpio v2.01的裡面是initrd.lz1 Jun 28的測試可以使用了. 有問題清空一下secure boot就好了 就沒測試了v2.01  详情 回复 发表于 2023-8-31 17:31
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 05:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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