Instalé 14.10 en mi laptop Lenovo E455.
Y compilado kernel 3.19 con el siguiente orden
ya que parecía que 14.10 no quiere trabajar con el mío (vi movimientos lentos)
Kernel actual descargado de http://www.kernel.org/
make oldconfig
make
sudo make install
Finalmente, no se pudo iniciar con el nuevo núcleo.
¿Cómo puedo eliminar el núcleo compilado de grub y recuperarme?
kernel
software-uninstall
Oh mi niña
fuente
fuente
Respuestas:
El metodo facil:
Si se compila a través del método debian, puede ver el núcleo instalado con lo siguiente:
dpkg --list | grep kernel-image
Y luego desinstale el paquete de kernel deseado con
apt-get
:El método difícil:
Si se compila e instala a través de
make install
, deberá eliminar manualmente las siguientes entradas:Luego actualice la configuración de grub:
fuente
/var/lib/initramfs-tools/*KERNEL-VERSION*
en Debian/boot/abi*KERNEL-VERSION*
y/boot/retpoline*KERNEL-VERSION*
Gracias a la pregunta de Jarno aquí , descubrí una forma de implementar la respuesta de Mudit Kapil que requiere muy poco tipeo y atrapa cualquier trozo extra por ahí.
Dado que todo lo que se necesita para eliminar el kernel es eliminar todos sus archivos y directorios, y todos esos archivos y directorios tendrán la cadena de liberación del kernel en sus rutas, podemos usar
locate
para encontrar todos los archivos con la cadena de liberación del kernel y eliminarlos para quitar el kernel(Primero verifique
uname -r
para encontrar el nombre del kernel actualmente en ejecución y asegúrese de no eliminarlo)Digamos que desea eliminar un núcleo llamado
4.4.6-my-kernel
. Puede encontrar todos sus archivos y directorios existentes (sin enumerar los archivos en todos los directorios nombrados) conlocate -b -e 4.4.6-my-kernel
. Agregarrm -r
esto también lexargs
permite eliminar los archivos. Agrego-p
para hacerxargs
objetivos de visualización y pedir confirmación antes de ejecutarluego escriba
y
para ejecutarrm -r
en los objetivos que se muestran. Se quejará de que los archivos que no son directorios no existen porque intentas eliminarlos de forma recursiva (-r
) pero está bien, aún se eliminarán junto con los directorios y sus contenidos. Cuando termines, solo correet voila.
fuente
dkms
cosas. Lo ejecutaría primero sin larm
opción solo para ver todo lo que se eliminaría.