无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3674|回复: 6
打印 上一主题 下一主题

grub2如何执行根目录下的img镜像

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-30 14:42:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
官方例子。
# This is a grub.cfg example

function gfx
{
  insmod video
  insmod vbe
  insmod gfxterm
  insmod png
  insmod jpeg
  font (hd0,1)/boot/grub/unifont.pff
  set gfxmode="640x480"
  terminal gfxterm
  background_image (hd0,1)/boot/grub/splash.png
}

set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
gfx

menuentry "启动第一个主分区"
{
  set root=(hd0,1)
  chainloader +1
}

menuentry "啓動第二個主分區"
{
  set root=(hd0,2)
  chainloader +1
}

menuentry "测试JPEG背景图片"
{
  background_image (hd0,1)/boot/grub/splash.jpg
}

menuentry "测试PNG背景图片"
{
  background_image (hd0,1)/boot/grub/splash.png
}



现在img文件的根目录有个a.img文件,我想用通过grub2菜单来执行这个a.img

按照GGhost2008的写法是
menuentry "0, GGhost 2008" {
#    search --set /ggho/grub/gghost.img
    linux  /ggho/gnu2/memdisk  c=280 h=2 s=36 floppy
    initrd /ggho/grub/gghost.img
}


应该怎么改呢。
2#
发表于 2008-5-30 20:26:17 | 只看该作者
编辑 menu.list:


title 启动 DOS 工具箱
map --mem /finedos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
回复

使用道具 举报

3#
发表于 2008-5-30 21:13:00 | 只看该作者
只需把路径改到根目录就行了。

如:
hd(0,1)/aaa.img

加上自己所用img的chs参数。
参数确定的方法,可查找本论坛的帖子,有很多。
回复

使用道具 举报

4#
发表于 2008-5-30 21:43:07 | 只看该作者
只要注意一下,grub2里分区是从(hd0,1)开始,放在哪个盘都可以。
回复

使用道具 举报

5#
发表于 2008-7-10 08:48:12 | 只看该作者
好象有个loopback命令,不过我试了下好象有问题
回复

使用道具 举报

6#
发表于 2009-11-17 14:45:27 | 只看该作者
最新的grub2还是不能启动.img镜像文件啊!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-21 21:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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