LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: nhjidle

问个grub的stage1_5 stage2的问题,

[复制链接]
 楼主| 发表于 2005-3-28 11:18:31 | 显示全部楼层
./configure
make
./grub-mkimage -v -d . -o core.img _chain ext2

然后转到/usr/local/******in/

grub-setup -b /grub/src/boot.img -c /grub/src/core.img  -r '(hd0,0)'
出现错误
No device is specified

看了源代码,
if (optind >= argc)
    {
      fprintf (stderr, "No device is specified.\n");
      usage (1);
    }
不知道为什么, 我用 grup-setup -r '(hd0,0)' 也报同样的错误,
但是我写了个小程序,测试了 getopt_long 的用法,觉得这样没错啊,

还麻烦斑竹帮忙看看 ^_^ //bow ag
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-28 15:35:40 | 显示全部楼层
搞定了,
最后一个命令应该这样写
grub-setup -b boot.img -c core.img -r "(hd0)" "(hd0)"
前提是boot.img core.img 都已经在/boot/grub目录下(默认父目录),^_^

boot.img 512字节
diskboot.img 512字节
kernel.img 25600字节
core.img 21818字节
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-30 21:58:24 | 显示全部楼层

grub2怎么启动?

在装grub2的过程中第一次是按照readme文档中说的来做的,
./configure
grub-mkimage -d . -v core.img _chain ext2
make install
grub-setup  -c core.img -b boot.img -r "(hd0)" "(hd0)"

重启后可以看到 grub2 rescue> 界面,但是总是报文件系统出错,想了想原来自己的linux是
ext3的文件系统,grub2不支持。

第二次装了个ext2,
./configure
grub-mkimage -d . -v core.img linux ext2
make install
grub-setup  -c core.img -b boot.img -r "(hd0)" "(hd0)"

但是重启之后就只能看到一块灰屏,

请问版主是怎么装的?
如果内核是 vmlinuz-2.4.20,文件系统位于hda1,版主能详细的说下过程么??特别是红色标识的部分

谢谢先!!
回复 支持 反对

使用道具 举报

发表于 2005-4-1 11:22:30 | 显示全部楼层
Post by nhjidle
在装grub2的过程中第一次是按照readme文档中说的来做的,
./configure
grub-mkimage -d . -v core.img _chain ext2
make install
grub-setup  -c core.img -b boot.img -r "(hd0)" "(hd0)"

重启后可以看到 grub2 rescue> 界面,但是总是报文件系统出错,想了想原来自己的linux是
ext3的文件系统,grub2不支持。

第二次装了个ext2,
./configure
grub-mkimage -d . -v core.img linux ext2
make install
grub-setup  -c core.img -b boot.img -r "(hd0)" "(hd0)"

但是重启之后就只能看到一块灰屏,

请问版主是怎么装的?
如果内核是 vmlinuz-2.4.20,文件系统位于hda1,版主能详细的说下过程么??特别是红色标识的部分

谢谢先!!

GRUB2默认只编译其内核,这样只有rescue的SHELL操作模式,很多命令都不可用。
应该把normal模块以及各种命令模块和内核一起编译,这样才会得到完整的GRUB2。

grub-setup还在开发中,目前不可用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-4 22:02:12 | 显示全部楼层
终于把grub2看完了,写了个小分析文档,有400多k请问版主怎么贴上来? 分割?^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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