无忧启动论坛

标题: grub2引导pe出错!!! [打印本页]

作者: 天空海阔    时间: 2013-6-5 11:42
标题: grub2引导pe出错!!!
本帖最后由 天空海阔 于 2013-6-5 11:58 编辑

我是将grub2安装到u盘中去了。。
下面是我的grub.cfg代码
  1. set default= "0"  
  2. if loadfont /boot/grub/unicode.pf2 ; then
  3.         set gfxmode="1024x768x32"
  4.         insmod gfxterm
  5.         insmod vbe
  6.         terminal_output gfxterm
  7.         if terminal_output gfxterm; then true ; else
  8.                 terminal gfxterm
  9.         fi
  10. fi
  11. set timeout=10
  12. insmod png
  13. background_image /boot/grub/background.png
  14. set menu_color_normal=light-blue/black
  15. set menu_color_hightlight=light-cyan/blue
  16. set color_normal=black/black  
  17. set color_highlight=magenta/black
  18. insmod vbe
  19. menuentry 'Loading my winpe' --class windows --class os
  20. {
  21.         insmod fat
  22.         insmod part_msdos
  23.         echo "载入winpe系统盘维护工具...."
  24.           set root='(hd0,msdos1)'
  25.         insmod memdisk
  26.         linux16 /boot/memdisk iso raw
  27.         echo '初始化内存.....'
  28.         initrd16 /boot/mype.iso
  29. }
  30. menuentry "[reboot]重启计算机"
  31. {
  32.         reboot
  33. }
  34. menuentry "[halt]关闭计算机"
  35. {
  36.         halt
  37. }
复制代码
出现如下错误:
  1. error:no menuentry definition
  2. error:syntax error
  3. error:Incorrect comand
  4. error:syntax error
复制代码
背景图片已经你成功载入
无法载入菜单....求高手指点问题出错在哪里改怎么改?

作者: fanet    时间: 2013-6-9 23:17
本帖最后由 fanet 于 2013-6-9 23:21 编辑

可能是你在windows下编辑的grub.cfg,有可能是编码格式不对,试另存为utf-8
还有可能哪个 { 不要另起一行,再试试
作者: my9823    时间: 2013-6-10 12:20
linux16 /boot/memdisk iso raw这???
应该是:
linux16 /boot/memdisk iso
作者: my9823    时间: 2013-6-10 12:21
memdisk使用syslinux的memdisk
作者: thelusun    时间: 2020-4-2 22:08
fanet 发表于 2013-6-9 23:17
可能是你在windows下编辑的grub.cfg,有可能是编码格式不对,试另存为utf-8
还有可能哪个 { 不要另起一行 ...

我也出现同楼主一样的错误,果然那个中括号不能另起一行.




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