无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 414|回复: 3

[求助] Grub4dos for uefi 启动 cdlinux 报错 "kernel too old"

  [复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
本帖最后由 endless084 于 2021-2-22 12:09 编辑

想通过 Grub4dos for uefi 在U盘上安装并引导启动各种系统,其中包括cdlinux,结果报错。难道uefi版本 Grub4dos 不支持启动cdlinux?
以下是报错信息:
  1.     Booting command-list

  2.   (hd0,0)
  3. kernel too old

  4. Error 19:(http://grub4dos.chenall.net/2/19)
  5.               Linux kernel must be loaded before initrd

  6. Press any key to continue...
复制代码


以下是 menu.ls 内容:
  1. # 这是一个样品 menu.lst 文件。你应该对它做些改动。
  2. # 它必须是 UTF-8 编码,以支持多种语言。
  3. # 字体应该是 unifont.hex 格式。

  4. #设置倒计时(秒)
  5. timeout 30

  6. #设置第一项为默认值
  7. default 4

  8. #设置字符颜色(高32位是背景色,低32位是前景色)
  9. color normal=0xff9933 highlight=0xffff00 helptext=0xff00ff heading=0x66ff00

  10. #设置图形模式(可使用 graphicsmode 探测系统支持的图形模式)
  11. graphicsmode -1 1366 768 24:32

  12. #加载背景图
  13. splashimage /efi/grub/lt.jpg

  14. #加载字体(如果不是 16*16 字体,需增加参数,如 --font-high=24)
  15. font /efi/grub/unifont.hex

  16. #设置菜单举例
  17. setmenu --box x=4 w=60 y=6 h=9 l=2
  18. setmenu --keyhelp=1 --lang=zh
  19. setmenu --auto-num-on
  20. setmenu --keyhelp=1=0x66ff00
  21. setmenu --string=m=2=0x0000000000ffff="G4D 维 护 菜 单"
  22. setmenu --string=s=1=0x8800000000ffff="date&time=yyyy-MM-dd HH:mm:ss"
  23. setmenu --timeout=90=2=0x88000000ffff

  24. title 启动 efi 文件
  25. chainloader /efi/boot/shellx64.efi

  26. title 启动 ntfs 文件
  27. chainloader /efi/boot/ntfs_x64.efi

  28. title 启动 winpe
  29. find --set-root /src/svbusventoyPE.iso
  30. map --mem /src/svbusventoyPE.iso (0xff)
  31. chainloader (0xff)

  32. title 启动 深度liveCD文件
  33. kernel /src/vmlinuz boot=live findiso=/src/deepin-live-system-2.0-amd64.iso components quiet splash
  34. initrd /src/initrd.img

  35. <font color="#ff0000">title 启动 CDlinux(U盘)
  36. find --set-root /CDlinux/bzImage
  37. kernel /CDlinux/bzImage quiet CDL_DEV=LABEL=CDLINUX CDL_LANG=zh_CN.UTF-8 vga=791
  38. initrd /CDlinux/initrd
  39. boot</font>

  40. title 启动 win10
  41. chainloader (hd2,0)/efi/microsoft/boot/bootmgfw.efi

  42. title 启动存在的光盘(cd0)
  43. chainloader (cd0)

  44. title 启动其他菜单
  45. configfile /efi/grub/menu2.lst

  46. title 命令行
  47. commandline

  48. title 退出grub4dos
  49. exit_g4d

  50. title 重启
  51. reboot

  52. title 关机
  53. halt
复制代码


发表于 6 天前 | 显示全部楼层
就是字面意思,你用的linux内核版本太低了。

点评

意思我明白,难道grub4dos也要看被引导的系统的内核版本?不懂  详情 回复 发表于 6 天前
回复

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
xbmc 发表于 2021-2-22 14:31
就是字面意思,你用的linux内核版本太低了。

意思我明白,难道grub4dos也要看被引导的系统的内核版本?不懂

点评

那当然了。https://www.kernel.org/doc/html/latest/x86/boot.html  详情 回复 发表于 6 天前
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
endless084 发表于 2021-2-22 15:48
意思我明白,难道grub4dos也要看被引导的系统的内核版本?不懂

那当然了。https://www.kernel.org/doc/html/latest/x86/boot.html
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2021-2-28 17:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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