如何从 centos(lxc-guest) 中删除没有依赖项的 udev

如何从 centos(lxc-guest) 中删除没有依赖项的 udev

我为我的 lxc 服务器下载了一个 openvz 模板,以创建一个新的 centos 6.3 客户机。现在客户机无法启动,因为 udev 在启动过程中挂起。上次我没有遇到这个问题,但现在我必须从客户机中禁用或删除 udev。

如何才能做到这一点?

答案1

首先,你必须确认你安装了哪个 udev 版本。运行此命令 rpm -q udev 如果您已安装 udev,那么这将显示 rpm 的名称和版本。然后您想要删除 udev 而不删除依赖项,请运行此命令 rpm -e 您的 udev rpm 名称 --nodeps 例如 rpm -e udev-095-14.24.el5 --nodeps

我希望这能解决你的问题。

答案2

刚刚偶然发现了这个问题

例如,在 yum.conf 中排除 udev* 只会导致未来升级等时出现问题。

我建议将“/sbin/start_udev”注释掉

/etc/rc.d/rc.sysinit

..为了保险起见,我还把这个混蛋删掉了(我非常讨厌 udev):

cp /dev/null /sbin/start_udev

相关内容