LinuxSir.cn,穿越时空的Linuxsir!

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

内核更新出错该怎么补救(急)

[复制链接]
发表于 2007-11-4 09:40:09 | 显示全部楼层 |阅读模式
etch 的,自己动手编译的2.6.23,但是自己没搞清楚,不知是不是scsi中选得太少了,结果完成之后u盘插上不能mount,也没有/dev/sdb1这个设备(在控制台下还是可以看见有反应的,就是没有自己mount而已,应该是有这个设备,自己但肯定是不叫sdb1了)

更要命的是此后就不能再yaird了
yaird error:unrecognised line in /proc/bus/input/devices:
U:Uniq= (fatal)
因为第一次yaird是成功的,那么肯定是我在配置新核心的时候出错了,不知在哪里,这个文件里没什么特殊的设备,所以也不知所以然
我想试着在新立得下重新安装老的核心也是这样报错,看起来以后就不能够再更新核心了,只有重装一途

不过如果能够把优盘搞定,也就如此罢,急求急求
发表于 2007-11-4 09:52:47 | 显示全部楼层
最好包括這裡第 7 帖的選項支持

http://www.linuxsir.cn/bbs/showthread.php?t=236435
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-4 10:08:48 | 显示全部楼层
问题是,这样需不需要再次yaird,如果这样的话就没办法成功

或者我有一张liveCD,能不能修改devices以避免错误信息出现(把U:Uniq=那行删去)
回复 支持 反对

使用道具 举报

发表于 2007-11-4 11:56:23 | 显示全部楼层
为什麽坚持要 yaird?

另,我的意思要那些选项的支持,你又不是要用 U 盘起动,可以选成模块的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-4 13:37:10 | 显示全部楼层
不是我坚持要用yaird,而是更新内核一定要做initrd, 我只是还没有去试mkinitrd-tools
不过刚才我已经把这些相关的尽可能加的都加了,还是没有用
只是已经scsi emulation 成功了,然后再往下认出了设备的厂商名字,按照正常情况,应该继续mount,但是现在到这里就没有了
启动信息关于usb设备的都显示没有什么问题

茫然无措,想改devices,又没有权限,手头有张ubuntu6的liveCD,但是不能挂载硬盘,不知怎么才能改了
回复 支持 反对

使用道具 举报

发表于 2007-11-4 14:22:11 | 显示全部楼层
只要内核里有必要的文件系统支持,(看你使用什麽,指 ext2、ext3 之类,把这些编入内核),新内核也并不一定要做 initrd 的呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-4 18:59:32 | 显示全部楼层
谢谢,终于好了,我把scsi里的全作为模块编译了

但是不用initrd用什么呢,grub怎么引导
回复 支持 反对

使用道具 举报

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

本版积分规则

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