免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4303 | 回复: 6
打印 上一主题 下一主题

用grub2启动光盘映像出现错误!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-04 16:55 |只看该作者 |倒序浏览
出现的错误显示为:

Error: not a regular file
Error: You need to load the kernel first

google了很久,没能解决!

我的系统是Debian 6.0

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2011-07-04 16:57 |只看该作者
没做过,你是怎么引导的光盘?

论坛徽章:
0
3 [报告]
发表于 2011-07-04 21:28 |只看该作者
以下是网上找的!!
  1. 第一步:增加代码到GRUB2
  2. sudo gedit /etc/grub.d/30_os-prober

  3. 在最前面的2行之下增加一段代码:(添加至/etc/grub.d/30_os-prober)
  4. #!/bin/sh
  5. set -e                ##这两行不变,下面开始加

  6. IMAGES=/boot/images
  7. . /usr/lib/grub/grub-mkconfig_lib
  8. if test -e /boot/memdisk ; then
  9.     MEMDISKPATH=$( make_system_path_relative_to_its_root "/boot/memdisk" )
  10.     echo "Found memdisk: $MEMDISKPATH" >&2
  11.     find $IMAGES -name "*.iso" -o -name '*.img' | sort |
  12.     while read image ; do
  13.         IMAGEPATH=$( make_system_path_relative_to_its_root "$image" )
  14.         case "$image" in
  15.             *.iso)
  16.                 echo "Found iso image: $IMAGEPATH" >&2
  17.                 cat << EOF
  18. menuentry "可启动 ISO 光驱镜像: $(basename $IMAGEPATH | sed s/.img//)" {
  19. EOF
  20.                 prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/"
  21.                 cat << EOF
  22.     linux16 $MEMDISKPATH iso
  23.     initrd16 $IMAGEPATH
  24. }
  25. EOF
  26.                 ;;
  27.             *.img)
  28.                 echo "Found floppy image: $IMAGEPATH" >&2
  29.                 cat << EOF
  30. menuentry "可启动 IMG软驱 镜像: $(basename $IMAGEPATH | sed s/.img//)" {
  31. EOF
  32.                 prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/"
  33.                 cat << EOF
  34.     linux16 $MEMDISKPATH raw
  35.     initrd16 $IMAGEPATH
  36. }
  37. EOF
  38.                 ;;
  39.         esac
  40.     done
  41. fi



  42. 第2步:在/boot/下面建立一个images文件夹,即sudo mkdir /boot/images
  43. 将你想启动的pe.iso或者dos.ima或者ghost.img丢进去,
  44. 下载一个syslinux的memdisk文件放进/boot/下。   memdisk.rar (12.68 KB, 下载次数: 55)



  45. 第3步:运行自动生成
  46. sudo update-grub2

  47. 搞定!重启后,你会发现pe、dos、ghost等工具的启动菜单自动加上去了。
  48. 以后,你想替换或者增加工具,只要往那个文件夹里面丢,然后sudo update-grub2就行了。

  49. 至于分区的系统,grub2在linux下可以自动搜索的,只要安装了,指令update-grub2会完成自动启动菜单。
复制代码

论坛徽章:
0
4 [报告]
发表于 2011-07-04 21:29 |只看该作者
这是VB上的载图

Screenshot-Debian AMD64 [正在运行] - Oracle VM VirtualBox.png (61.44 KB, 下载次数: 26)

Screenshot-Debian AMD64 [正在运行] - Oracle VM VirtualBox.png

论坛徽章:
0
5 [报告]
发表于 2011-07-05 16:59 |只看该作者
顶起来!!!!!!!!!!

论坛徽章:
0
6 [报告]
发表于 2011-07-05 17:01 |只看该作者
回复 5# yangysm


帮你顶吧  看有几个人弄过

论坛徽章:
0
7 [报告]
发表于 2011-07-05 21:07 |只看该作者
谢谢!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP