LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 653|回复: 2

编译Kernel2.6.28内核的遇到的问题,求教!

[复制链接]
发表于 2009-6-4 22:23:50 | 显示全部楼层 |阅读模式
  想升级内核,原内核是2.6.16.38,下载了2.6.28,编译,重启后出现如下提示:
  Checking file System
  Could this be a zero-length partition
  FAILURE:
  “FAILURE:”这个单词及以后的一段话是红色的,大意是说检查文件系统发下无法自动修复的问题,需要与系统管理员联系,系统停机。然后提示按回车键关机。我按下回车键,看到几行结束进程的提示后就关机了。
  我的机器:E2160  2G     945GC    没有用本机硬盘,我用的地一个40G的移动硬盘,在移动硬盘上装的LFS系统,出现上述问题后,我又下载了2.6.29.4的内核进行编译,故障依旧,但用2.6.16.28的内核就不会出现该问题。
  上述提示是在内核启动完成后,装载了根文件系统后出现的。
  在此之前有一串错误提示,有几个单词如下:
  ............................................sysfs.................pci0000:000.............
.........................................................ioerr_cnt............  
  省略部分有很多字,我不太懂,也没有记得多,只记得其中两个词。
  好像是在以只读方式加载根文件系统后再以可读可写方式加载的时候出现的。

  求大侠指教。
 楼主| 发表于 2009-6-4 22:24:50 | 显示全部楼层

编译2.6.29.4版的内核时遇到的问题请指教!

  奇怪,用上述内核在P4的机器上(SIS的主板)居然可以正常启动。
  大侠们啊,回个消息撒。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-8 12:17:30 | 显示全部楼层
看的人多,回复的人少,困扰了我三天的问题终于解决了,原因是FSTAB的问题:
   我在启动的时候在GRUB命令行设置的ROOT参数是根据内核识别硬盘的情况进行设置,但FSTAB的更改确没有跟上,修改FSTAB跟内核的ROOT参数一致,问题得到解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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