LinuxSir.cn,穿越时空的Linuxsir!

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

升级要谨慎,刚才删除udev出错了

[复制链接]
发表于 2009-12-8 10:47:29 | 显示全部楼层 |阅读模式
晕倒了。刚才升级系统的时候,说被udev block了。

也没有多想,所以就emerge  -C udev了。

reboot后,系统就出问题了。正在解决问题呀,有什么好建议吗?

哈哈,升级要谨慎呀!
发表于 2009-12-8 11:03:30 | 显示全部楼层
这个block,现在很多就是emerge 这个软件包,很多时候,是可以自动升级的。
如果真的不可以,unemerge关键的系统包后,千万不要reboot,一定要再次emerge这个包,否则系统无法启动的。
用cd启动,chroot到这个系统后,emerge udev。
回复 支持 反对

使用道具 举报

发表于 2009-12-8 11:07:09 | 显示全部楼层
emerge udev && rc-update add udev sysinit
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-8 11:47:50 | 显示全部楼层
谢谢上面两位,我就是用ubuntu的系统启动后,重新装了一下,好像启动的时候有一个错误提示。感觉不爽,哈哈,准备顺便升级一下核。
回复 支持 反对

使用道具 举报

发表于 2009-12-8 12:00:36 | 显示全部楼层
这个问题鄙人以为有两种情况:

1 又把block看反了,可能是udev被人block,卸载的应该是另外一个包。

2 是旧版本的udev block其它的包。emerge -1u udev一下。
回复 支持 反对

使用道具 举报

发表于 2009-12-8 12:38:28 | 显示全部楼层
Post by blackwhite;2053716
unemerge关键的系统包后,千万不要reboot,一定要再次emerge这个包,否则系统无法启动的。
就是这样了,一般没问题的。我都做过累死的操作。
回复 支持 反对

使用道具 举报

发表于 2009-12-8 12:54:14 | 显示全部楼层
http://bugs.gentoo.org/show_bug.cgi?id=285651

楼主可能是碰到这个问题了。昨天我同步以后就碰到这个 block ,于是决定过几天再说……因为我搞不清我为什么要 lvm/raid 支持……
回复 支持 反对

使用道具 举报

发表于 2009-12-8 13:22:53 | 显示全部楼层
我可是发现在一个小问题,就是而要运行
rc-update add udev sysinit  &&  rc-update del udevd sysinit;
最后解决了!
回复 支持 反对

使用道具 举报

发表于 2009-12-8 13:30:13 | 显示全部楼层
用liveCD启动系统,重新安装udev
回复 支持 反对

使用道具 举报

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

本版积分规则

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