无忧启动论坛

标题: grub启动不了pe,是mem限制内存吗 [打印本页]

作者: woshilzz    时间: 2023-12-12 18:11
标题: grub启动不了pe,是mem限制内存吗
本帖最后由 woshilzz 于 2023-12-14 09:57 编辑


grub启动pe,有的电脑一直卡到这个界面,请教大佬们 是什么原因导致的?应该怎么解决


Menu.LST
  1. default 1
  2. timeout 60
  3. gfxmenu /BOOT/GRUB/MESSAGE
  4. graphicsmode -1 600:800

  5. title 【01】  启动 11PE_x64网络版(4G内存以上选这个)
  6. find --set-root /BOOT/11PEX64net || find --set-root /BOOT/11PEX64net.iso
  7. chainloader /BOOT/11PEX64net || echo $[1106] Loading Windows 11 PE 64bit, please wait ... && map --mem /BOOT/11PEX64net.ISO (0xff) && map --hook && chainloader (0xff)

  8. title 【02】  启动 10PE_x64网络版(2G内存以上选这个)
  9. find --set-root /BOOT/BCFMGR
  10. chainloader /BOOT/BCFMGR

  11. title 【03】  启动 7PE_x86_网络版(十年以上机器用)
  12. find --set-root /BOOT/b7mgr
  13. chainloader /BOOT/b7mgr

  14. title 【04】  启动 2003PE_无网版(上面的都不行再选这个)
  15. configfile ()/BOOT/GRUB/03PE.LST || find --set-root /BOOT/GRUB/03PE.LST && configfile /BOOT/GRUB/03PE.LST

  16. title 【05】  启动  本机电脑系统
  17. find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
  18. map () (hd0)
  19. map (hd0) ()
  20. map --rehook
  21. find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
  22. chainloader /bootmgr || chainloader /ntldr

  23. title 【06】  启动  装机工具箱
  24. configfile ()/BOOT/GRUB/PETOOLS.LST || find --set-root /BOOT/GRUB/PETOOLS.LST && configfile /BOOT/GRUB/PETOOLS.LST

  25. title 【07】  重启  计算机
  26. reboot

  27. title 【08】  关闭  计算机
  28. halt
复制代码


grldr文件
  1. configfile
  2. default 0
  3. timeout 0

  4. title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
  5.         errorcheck off
  6.         configfile /boot/grub/menu.lst
  7.         configfile /grub/menu.lst
  8.         if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
  9.         if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
  10.         find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
  11.         find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  12.         find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
  13.         errorcheck on
  14.         commandline

  15. title commandline
  16.         commandline

  17. title reboot
  18.         reboot

  19. title halt
  20.         halt


复制代码




作者: 不点    时间: 2023-12-12 19:21
原因很多,你自己判断吧。

1、可能是旧版 grub4dos 的 bug。grub4dos 版本太旧,更新后再试试。

2、可能是菜单语句不合适,不能适应各种变态环境(主要是指变态主板 BIOS)。调整为适应性强的菜单,可以解决这类问题。

3、如果 grub4dos 不是第一启动,在 grub4dos 之前由其它启动软件接管了控制,那个作为第一启动的软件,造成了后续启动软件的故障或失败。自己下载 grub4dos,单独运行 grub4dos,手动执行 grub4dos 的命令,看看问题是不是消失了。
作者: rbwrbw    时间: 2023-12-12 19:39
把图片旋转90度,太难看了
作者: wintoflash    时间: 2023-12-12 19:52


作者: caocaofff    时间: 2023-12-12 19:57
方便的话可以分享你的启动菜单给其他人,这样大家才会有判断依据
作者: nathan6498    时间: 2023-12-12 20:02
学习学习
作者: caocaofff    时间: 2023-12-13 18:32
caocaofff 发表于 2023-12-12 19:57
方便的话可以分享你的启动菜单给其他人,这样大家才会有判断依据

是的。还有grldr文件
作者: caocaofff    时间: 2023-12-14 23:00
menu.lst去掉第3、4行,再测试看看
作者: zzzlllxyt    时间: 2023-12-15 08:24
谢谢分享
作者: nfans    时间: 2023-12-15 11:26
这代码让门外汉看得脑袋发麻 围观学习
作者: caocaofff    时间: 2023-12-17 20:51
因不一定是message问题,因为你的grub4dos版本是2017年的老版本,所以只能慢慢排查
作者: 无犹启动    时间: 2024-2-2 07:28
学习学习
作者: hehuiying    时间: 2024-4-16 19:38
谢谢分享
作者: wn168cn@163.com    时间: 2024-10-19 13:29
感谢分享




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