LinuxForum.Fans
Тема

Как удалить неработающее ядро bbswitch-kmp-xen?

Автор: ivan_tiran 11 сообщений 1976 просмотров
06.11.2014 18:24 #400018

Решил установить Bumblebee.
При выполнении выпадает
[console]
linux-917o:/home/khorolpavel # bumblebeed --daemon
modprobe: FATAL: Module bbswitch not found.
[/console]

Зашёл в yast и обнаружил, что пакет bbswitch установлен.

Тогда ещё установил три пакета с таким же названием в начале.
[console]
С | Имя | Заключение | Тип
--+----------------------+------------------------------+-----------------------
i | bbswitch | Bumblebee ACPI kernel module | пакет
| bbswitch | Bumblebee ACPI kernel module | пакет с исходным кодом
i | bbswitch-kmp-default | Bumblebee ACPI kernel module | пакет
i | bbswitch-kmp-desktop | Bumblebee ACPI kernel module | пакет
| bbswitch-kmp-pae | Bumblebee ACPI kernel module | пакет
i | bbswitch-kmp-xen | Bumblebee ACPI kernel module | пакет
[/console]

После чего установилось ненужное мне ядро bbswitch-kmp-xen, которое появляется при загрузке в GRUB. К тому же оно не работает.
Удалил все пакеты, имя которых содержит "bbswitch". После перезагрузки неработающее ядро в грабе не пропало.
zypper dup потребовала установить эти пакеты обратно.
Как от них полностью избавиться?

06.11.2014 18:26 #400019

ivan.tiran,
Покажите:
[console]zypper se -si kernel bbswitch[/console]

06.11.2014 18:43 #400020
Показать
[console]С | Имя | Тип | Версия | Архитектура | Репозиторий
--+----------------------+-------+---------------------------------+-------------+-------------------------
i | bbswitch | пакет | 0.8-21.1 | x86_64 | Nvidia_Bumblebee
i | bbswitch-kmp-default | пакет | 0.8_k3.16.6_2-21.1 | x86_64 | Nvidia_Bumblebee
i | bbswitch-kmp-desktop | пакет | 0.8_k3.16.6_2-21.1 | x86_64 | Nvidia_Bumblebee
i | bbswitch-kmp-xen | пакет | 0.8_k3.16.6_2-21.1 | x86_64 | Nvidia_Bumblebee
i | kernel-default | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-default | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-default | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-default-devel | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-desktop | пакет | 3.17.2-1.1.g1afb260 | x86_64 | (Системные пакеты)
i | kernel-desktop | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-desktop | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-desktop | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-desktop-devel | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-devel | пакет | 3.17.2-2.1.g3788128 | noarch | Kernel:/stable/standard/
i | kernel-firmware | пакет | 20140903git-36.1 | noarch | Kernel:/stable/standard/
i | kernel-macros | пакет | 3.17.2-2.1.g3788128 | noarch | Kernel:/stable/standard/
i | kernel-xen | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-xen | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-xen | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-xen-devel | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | texlive-l3kernel | пакет | 2013.84.svn_4469svn29409-16.1.7 | noarch | openSUSE-13.2-Oss
i | texlive-l3kernel-doc | пакет | 2013.84.svn_4469svn29409-16.1.7 | noarch | openSUSE-13.2-Oss [/console]
06.11.2014 19:05 #400021

ivan.tiran,
Удаляйте ненужные вам пакеты.

После блокируйте их командой:
[console=root]zypper al пакет1 пакет2 пакет3[/console]

Теперь при zypper dup предлагаться к установке не будут.

06.11.2014 19:15 #400022

Выполнил. А как из Граба строки удалить? Надо какой-то файл редактировать?

06.11.2014 19:18 #400023

ivan.tiran,
Выполните:
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]
Перезагрузитесь.

Должны будут оттуда удалиться, если, конечно, удалите ненужные пакеты(ядра).

06.11.2014 19:24 #400024
verg написал:
ivan.tiran,
Выполните:
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]
Перезагрузитесь.

Должны будут оттуда удалиться, если, конечно, удалите ненужные пакеты(ядра).

Не помогло, но в списке установленных пакетов нашёл ещё вот что. Видимо, они подтянулись вместе с предыдущими файлами.
Их тоже удалить?
[console]i | kernel-xen | Ядро Xen | пакет
i | kernel-xen-devel | Файлы для разработчиков, необходимые для сборки модулей ядра | пакет[/console]

06.11.2014 19:28 #400025
"ivan.tiran" написал:
Их тоже удалить?

Удалите. И повторите команду из сообщения №6.

06.11.2014 19:34 #400026

Теперь всё нормально, спасибо.

06.11.2014 19:44 #400027

ivan.tiran,
Для информации:

Просмотр списка заблокированных пакетов:
[console]zypper ll[/console]

Удаление из-списка заблокированных пакетов:
[console=root]zypper rl пакет[/console]
или:
[console=root]zypper rl номер_пакета[/console]

06.11.2014 19:57 #400028

благодарю

Войдите или зарегистрируйтесь, чтобы ответить.