+ -
当前位置:首页 → 问答吧 → devfsd unemerge后系统的修复经过

devfsd unemerge后系统的修复经过

时间:2005-04-13

来源:互联网

emerge depclean前没想那么多
结果把devfsd unemerge了
现在系统进不去了呵呵

现在翻翻论坛看到这篇文章http://www.linuxsir.org/bbs/showthread.php?t=119455
里面强调了要注意devfsd
跟各位兄弟提个醒,不要一下得意忘形,事后后悔不迭啊

作者: nait   发布时间: 2005-04-13

gxgx

作者: herberteuler   发布时间: 2005-04-13

奇怪的是
不是说有udev就不用devfs了吗
所以我就没想那么多

作者: nait   发布时间: 2005-04-13

我是先emerge depclean 然后立即emerge devfsd

作者: neplusultra   发布时间: 2005-04-13

这里emerge depclean没有删devfsd,仍然在。

作者: zerolin   发布时间: 2005-04-13

I still have a knoppix on my box
i'am on it now!

trying to fix the problem

作者: nait   发布时间: 2005-04-13

Good Luck

作者: herberteuler   发布时间: 2005-04-13

Great!!!!!!
终于回到熟悉的gentoo下了

这一顿折腾够跄
把过程总结一下,权当memo,也和我同样不幸的xd有个参考

现象是:内核初始化完毕后挂载文件系统时提示/dev/hda5(我的root文件系统)不是ext2/3文件系统,要我运行e2fsck检查/dev/hda5
我输入管理员密码,进入只读系统,发现/dev下没有hda*这些设备文件的链接,心理有底了

方案一:
以前也遇到过这种情况,按当时的解决方法,用livecd启动,拷贝livecd上的/etc/devfs.d/slmodem到系统上
reboot,错误依旧

方案二:
考虑到hda*只是一个符号链接,我就用livecd启动后把/etc/fstab下的/dev/hda5改为/dev/ide/host0/bus0/target0/lun0/part5然后重启, 这次可以成功挂载分区了,但spawn shell的时候一直不能成功,就更谈不上登录系统了

方案三:
一计不成,又生一计
仍用gentoo的livecd,把hda5挂上去,想chroot后重新emerge devfsd,结果chroot时提示
FATAL: kernel too old
这一招又失败了

方案四:
还好,机器上还有个knoppix
重启进knoppix。
惭愧啊,knoppix装了好久了,还没进去折腾过,这次进去摸了好长半天才把网卡配置好
上网
仍然把gentoo的root mount过来,由于knoppix的内核比较新,没出现kernel too old的情况
一起就绪,本来想直接emerge devfsd就完事了
但命令刚敲完就提示什么系统架构没有指定之类的错误,我一拍脑袋
原来我的/usr/portage上挂了另一个单独分区,格式是reiser4
cat /proc/filesystems发现knoppix根本不支持reiser4
没办法,只能先emerge sync
留下的垃圾以后再删吧。
一切顺利,更新完后,就可以emerge devfsd了
除了中间出现了一些permission dinied的问题(好像是要删除什么临时文件)外还算顺利
ok, reboot

心咚咚的跳, 眼睛紧紧盯着屏幕
老天有眼, 终于看到gentoo熟悉的欢迎画面了
激动中。。。。。。。。。。。。

作者: nait   发布时间: 2005-04-13

祝贺啊,呵呵
关键时刻还是 Knoppix 帮了大忙,我要保护好我的 CD 了

作者: herberteuler   发布时间: 2005-04-13

emerge udev 吧:)

作者: sunmoon1997   发布时间: 2005-04-14

udev我早就装了
不然我emerge depclean -pv时看到列表里有devfsd也不会无动于衷了

作者: nait   发布时间: 2005-04-14

会不会是你的系统对devfs的依赖还没去掉?内核呢?
代码:
[*] /dev file system support (OBSOLETE)
[ ] Automatically mount at boot
这里有个文档请参看一下http://webpages.charter.net/decibels...DEVPrimer.html

作者: midx   发布时间: 2005-04-14

我现在用的是2.6.9的内核
以前编译时选了,一直没去掉

另一个2.6.10的内核是新编译的,去掉了devfs了,但我发现它个nvidia的显卡驱动兼容的不好
新的显卡驱动装上去启动x就黑屏:(

作者: nait   发布时间: 2005-04-14

我现在用的是2.6.9的内核
以前编译时选了,一直没去掉

另一个2.6.10的内核是新编译的,去掉了devfs了,但我发现它个nvidia的显卡驱动兼容的不好
新的显卡驱动装上去启动x就黑屏:(
所以我就一直用着2.6.9的内核

作者: nait   发布时间: 2005-04-14

热门下载

更多