![如何删除 Xen 内核并在 RHEL 5 上安装普通内核](https://linux22.com/image/510577/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%20Xen%20%E5%86%85%E6%A0%B8%E5%B9%B6%E5%9C%A8%20RHEL%205%20%E4%B8%8A%E5%AE%89%E8%A3%85%E6%99%AE%E9%80%9A%E5%86%85%E6%A0%B8.png)
我有 3 台相同的机器(硬件方面),都安装了 RHEL 5.3。其中 2 台机器有 Xen 内核,1 台没有。我无法在装有 xen 内核的机器上安装 nvidia 驱动程序,所以我想知道我是如何做到这一点的,以及如何用普通内核替换它们。这种情况是否发生在安装期间,例如,当我被询问要安装某些组件时?(开发、虚拟化、网络服务器)
更新:我刚刚在某处读到“VMware 与 Linux 内核中的 Xen 虚拟机管理程序发生冲突,导致它们的使用相互排斥”,所以我猜测问题确实是由于我在安装过程中选择的虚拟化组件造成的
更新 2:我刚刚读了如何做(通过使用 pirut),但即便如此,也有一个已知的错误Red Hat Bugzilla – 错误 441704也许用户没有做对,所以我将按照这里的程序进行操作在 CentOS 5 中更改为非 xen 内核 如果失败了,我将不得不从头开始重新安装 RHEL。
更新 3:好的,该链接有效。为了安装驱动程序,我唯一需要做的额外事情是:yum install kernel-devel
答案1
该博客中提供的方法是正确的。按照它的方法操作,您将获得一个可以启动的内核。pirut 很方便,但没有图形工具可以替代了解您正在做什么。