无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
31#
发表于 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   
复制代码

回复

使用道具 举报

32#
发表于 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嗎?
回复

使用道具 举报

33#
发表于 2023-8-31 17:31:57 | 显示全部楼层
2011yaya2007777 发表于 2023-8-31 05:40
initrd.lz1包含在NTLOADER压缩里呀。你没有下载?没有打开看看?

我下載的是Development Build ,Jun 28 裡面是initrd.cpio
v2.01的裡面是initrd.lz1
Jun 28的測試可以使用了.
有問題清空一下secure boot就好了
就沒測試了v2.01
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 11:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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