[Actualización y desinstalación del kernel del sistema Ubuntu]
1. Introducción
Cuando construimos el entorno, a menudo nos encontramos con el problema de que la versión del kernel no coincide y necesitamos instalar una nueva versión del kernel, a veces encontramos un error al instalar el software que dice que el espacio de arranque está lleno y no se puede instalar. esta vez, necesitamos eliminar el kernel redundante Aquí hay una breve introducción a los métodos de instalación y desinstalación del kernel del sistema Ubuntu.
2. Instalación del núcleo
2.1 Actualización del sistema
Para buscar una versión de kernel instalable, use el comando:
apt-cache search linux|grep linux-image
Seleccione la versión de kernel requerida para instalar. Para instalar el kernel, debe instalar la imagen y el encabezado, por ejemplo:
apt-get install linux-image-4.4.0-58-generic linux-headers-4.4.0-58-generic
Reinicie, presione ESC para ingresar al menú de selección, seleccione opciones avanzadas, seleccione la versión de kernel requerida para iniciar el sistema
2.2 Descarga del sitio web oficial
Actualización del kernel de Linux mediante dpkg (manualmente)
Este método lo ayuda a descargar manualmente el último kernel de Linux disponible en el sitio web kernel.ubuntu.com . Este método puede resultarle útil si planea instalar la última versión (en lugar de la versión estable u oficial). Descargue la versión del kernel de Linux desde el enlace de arriba.
Primero verifique la versión del kernel utilizada actualmente:
uname -a
Luego elija la última descarga de acuerdo con su propia versión.Descarga
general de computadora amd64
Cambie al directorio donde se encuentra el archivo en la terminal, luego ejecute este comando para instalar manualmente el kernel:
sudo dpkg --install *.deb
3. Descarga del kernel
3.1 Análisis de la demanda
A veces instalamos por error otros kernels para afectar la experiencia del usuario. En este momento, podemos restaurar la versión anterior del kernel. O cuando instalamos el software, si el espacio de arranque está lleno, el sistema reportará un error:
stdout: No space left on device
mkinitramfs failure cpio 141 gzip 1
Si usa el siguiente comando para ver el espacio de arranque en el directorio principal, puede encontrar que el espacio de arranque está lleno y necesita desinstalar el kernel redundante.
df -h
3.2 Método de desinstalación
Primero verifique la versión del kernel utilizada actualmente:
uname -a
El kernel en uso no se puede eliminar, podemos eliminar otros kernels
Consulta la versión del kernel actualmente en el sistema:
dpkg --get-selections | grep linux-image
Descargue los núcleos redundantes que no están actualmente en uso con el siguiente comando:
sudo apt-get purge \
linux-headers-5.19.17-051917 \
linux-image-unsigned-5.19.17-051917-generic \
linux-modules-5.19.17-051917-generic
En este momento, verifique el kernel que existe en el sistema actual:
dpkg --get-selections | grep linux-image
Encontrará que el kernel desinstalado se convierte en deinstall,
Pero esta vez no se ha eliminado por completo, usa el comando:
sudo dpkg -P linux-image-5.19.17-051917-generic
Luego use el comando de consulta, encontrará que el resto del kernel se ha eliminado por completo y también se ha liberado el espacio de arranque.
Referencias: instalación y desinstalación del kernel del sistema Ubuntu