Я установил 14.10 на свой ноутбук Lenovo E455.
И скомпилированное ядро 3.19 в следующем порядке
так как казалось, что 14.10 не хочет работать с моим (я видел медленные движения)
Скачанное текущее ядро с http://www.kernel.org/
make oldconfig
make
sudo make install
Наконец, не удалось загрузиться с новым ядром.
Как я могу удалить скомпилированное ядро из grub и получить восстановление?
kernel
software-uninstall
Ohmygirl
источник
источник
Ответы:
Простой способ:
Если скомпилировано с помощью метода debian, вы можете увидеть установленное ядро со следующим:
dpkg --list | grep kernel-image
А затем удалите нужный пакет ядра с помощью
apt-get
:Сложный метод:
Если вы скомпилировали и установили через
make install
, вам нужно будет вручную удалить следующие записи:Затем обновите конфигурацию grub:
источник
/var/lib/initramfs-tools/*KERNEL-VERSION*
на Debian/boot/abi*KERNEL-VERSION*
и/boot/retpoline*KERNEL-VERSION*
Благодаря вопросу Ярно здесь я разработал способ реализации ответа Мудит Капил, который требует очень мало печатать и ловит любые лишние биты, лежащие вокруг
Так как все, что нужно для удаления ядра, - это удалить все его файлы и каталоги, и все эти файлы и каталоги будут иметь строку выпуска ядра в своих путях, мы можем использовать,
locate
чтобы найти все файлы со строкой выпуска ядра и удалить их удалить ядро.(Сначала проверьте,
uname -r
чтобы найти имя запущенного в данный момент ядра и не удаляйте его)Скажем, вы хотите удалить ядро с именем
4.4.6-my-kernel
. Вы можете найти все существующие файлы и каталоги (без перечисления файлов во всех названных каталогах) с помощьюlocate -b -e 4.4.6-my-kernel
. Добавлениеrm -r
к этомуxargs
позволяет также удалять файлы. Я добавляю-p
дляxargs
отображения целей и запрашиваю подтверждение перед выполнениемзатем введите
y
для выполненияrm -r
на показанных целях. Он будет жаловаться, что файлы, которые не являются каталогами, не существуют, потому что вы пытаетесь удалить их рекурсивно (-r
), но это нормально, они все равно будут удалены вместе с каталогами и их содержимым. Когда закончите, просто запуститеи вуаля.
источник
dkms
вещи. Я бы запустил его сначала безrm
опции, чтобы увидеть все, что будет удалено.