Я установил 14.10 на свой ноутбук Lenovo E455.
И скомпилировал ядро 3.19 со следующим порядком
, так как казалось, что 14.10 не хочет работать с моей (я видел медленные движения)
Загружено текущее ядро из http://www.kernel.org/
make oldconfig
make
sudo make install
Наконец, не удалось загрузить с новым ядром.
Как удалить скомпилированное ядро из grub и восстановить его?
Благодаря вопросу jarno здесь я разработал способ реализации ответа Mudit Kapil, который требует очень малой типизации и ловит любые лишние биты, лежащие вокруг
. Поскольку все, что необходимо для удаления ядра, - это удалить все его файлы & amp; каталоги, и все эти файлы и каталоги будут иметь строку выпуска ядра в своих путях, мы можем использовать locate, чтобы найти все файлы с версией ядра и удалить их, чтобы удалить ядро.
( Сначала проверьте uname -r, чтобы найти имя текущего ядра и не удаляйте его)
Предположим, вы хотите удалить ядро с именем 4.4.6-my-kernel. Вы можете найти все существующие файлы и amp; каталогов (без указания файлов во всех именованных каталогах) с помощью locate -b -e 4.4.6-my-kernel. Добавление rm -r к этому с помощью xargs позволяет также удалять файлы. Я добавляю -p, чтобы сделать xargs мишени отображения и запросить подтверждение перед выполнением
locate -b -e 4.4.6-my-kernel | xargs -p sudo rm -r
, затем введите y, чтобы выполнить rm -r по показанным целям. Он будет жаловаться, что файлы, которые не являются каталогами, не существуют, потому что вы пытаетесь удалить их рекурсивно (-r), но это нормально, они все равно будут удалены вместе с каталогами и их содержимым. Когда закончите, просто запустите
sudo update-grub
et voila.