У меня есть 3 идентичных машины (с точки зрения оборудования), на которых установлен RHEL 5.3. 2 из этих машин имеют ядро Xen, а одна нет. Я не могу установить драйверы nvidia на те, у которых есть ядро xen, поэтому мне было интересно, как мне это удалось и как заменить их на нормальные ядра. Могло ли это произойти во время установки, когда, например, меня попросили установить определенные компоненты? (разработка, виртуализация, веб-сервер)
ОБНОВЛЕНИЕ: я только что где-то читал, что «VMware конфликтует с гипервизором Xen в ядре Linux, что делает их использование взаимоисключающим», поэтому я предполагаю, что проблема действительно связана с компонентом виртуализации, который я выбрал во время установки
UPDATE2: я только что прочитал, как это сделать (используя pirut), но даже тогда есть известная ошибка Red Hat Bugzilla - Ошибка 441704. возможно, пользователи сделали это неправильно, поэтому я буду следовать процедуре здесь Переход на ядро без xen в CentOS 5 и если это не удастся, мне просто придется переустановить RHEL с нуля.
ОБНОВЛЕНИЕ 3: Хорошо, эта ссылка работала. единственное, что мне нужно было сделать для установки драйвера, это: yum install kernel-devel
Метод, приведенный в этом блоге, правильный. После этого у вас останется ядро, с которым вы можете загрузиться. pirut удобен, но никакой графический инструмент не заменит вам того, что вы делаете.