128M CF卡上的GRUB启动问题,求助

叨叨之道 2004-06-18 12:27:46
大家好
我用wafer5823的板子做开发,开始使用了Scandisk的256M CF卡,一切正常
后来换了scandisk 128M的CF卡,结果grub总是启动不了,卡在"grub hard disk

error"提示上,我查了一些资料,据说是bios对硬盘的检测没有通过,导致grub
的stage1无法装载stage2。但是一样的方式,为什么256M卡就可以呢

我的制作方式很简单,
开发板wafer5823,
接主硬盘40G(hda),安装rh7.3,
跳线设置CF卡为hdc,分为2个区,ext2分区

grub>root (hd1,0)
grub>setup (hd1)

然后去掉主硬盘,重起

就提示grub hard disk error了,我尝试修改过CF卡的模式,LBA/CHS/LARGE都试

过,都不行,哪位有经验的朋友教我?
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
superAfx 2004-09-29
  • 打赏
  • 举报
回复
我在普通的PC环境中试验过,是毕业设计,其中之一是把Linux裁减到U盘。
装载的时候,和你一样,
grub>root (hd1,0)
grub>setup (hd1)
grub>quit
但是在配置文件中,
title kqsLinux (contain Http Fire Wall)
root (hd0)
kernel /bzImage
initrd /rootfs.gz
就是hd0了。
因为配置的时候,U盘编号是1(第二块)
而真正启动的时候,U盘就是0(第一块)了
不知道对你有没有用处
rzsheng 2004-09-28
  • 打赏
  • 举报
回复
接口一样吗?

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧