Программное обеспечение VMWare, установленное на моей машине Fedora 15, внезапно не работает, что, я думаю, может быть причиной обновления ядра через yum.

Поэтому я попытался загрузиться с двух предыдущих версий ядра на экране выбора версии ядра перед загрузкой, но они просто остановились на начальном экране с сообщением «что-то запущено» (или, может быть, это займет слишком много времени для меня терпеть).

Я также попытался установить VirtualBox, но только обнаружил, что ему нужно kernel-uname-r = 2.6.38.8-35.fc15.i686 вместо моего установленного kernel-2.6.40.4-5.fc15.i686 .

Почему 2 предыдущих версии ядра не загружаются? Есть ли способ откатить обновление моего ядра или другие способы просто вернуть VMWare к работе?

2 ответа2

1

VMware довольно часто перестает работать над обновлениями ядра. Тем не менее, несколько человек предоставляют патчи для работы с новыми ядрами.

Я использовал патчи из вики Arch Linux с ядром 3.1 на Fedora 16, и он прекрасно работает. У них также есть патч для ядра 3.0 (называемый ядром 2.6.40 в F15 для совместимости со старыми программами, которые еще не понимают нумерацию 3.x).

Чтобы установить его, просто запустите:

$ cd /tmp
$ wget http://weltall.heliohost.org/wordpress/wpcontent/uploads/2011/08/fullvmwarelinux310patch.tar.gz
$ tar -xvzf fullvmwarelinux310patch.tar.gz
# ./patch-modules_2.6.39.sh

Обратите внимание, что последняя команда должна выполняться от имени пользователя root .

К настоящему времени, однако, вы, вероятно, обновились до ядра 3.1 (2.6.41 в F15), и в этом случае вам нужно будет использовать обновленный патч:

$ cd /tmp
$ wget http://weltall.heliohost.org/wordpress/wpcontent/uploads/2011/09/vmware8linux31fix.tar.gz
$ tar -xvzf vmware8linux31fix.tar.gz
# ./patch-modules_3.1.0.sh
0

Обычно, если вы обновляете свое ядро, fedora необходимо создать новый образ ядра initrd для поддержки ядра вашего обновленного хоста с помощью программного обеспечения для виртуализации. Ядро вашего хоста Linux было обновлено, а DKMS не установлен. В этом случае модуль ядра необходимо будет переустановить, выполнив (от имени пользователя root): /etc/init.d/vboxdrv setup

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .