El problema de la falta de espacio de arranque en Linux

  

En el proceso de instalación de Linux, me gusta colgar el arranque por separado para separar la partición, generalmente se establece en 500M, con la actualización de Linux, a menudo se quiebran varios núcleos, un día el sistema pedirá Tu actualización falló y no hay suficiente espacio.

Ya que se sabe que el espacio de arranque es insuficiente, ¡primero vemos que hay dioses y caballos! !
BASICranger @ ranger: ~ $ ls /boot

abi-2.6.35-25-generic memtest86 + .bin

abi-2.6.35-27-generic memtest86 + _multiboot.bin

abi-2.6.35-28-generic System.map-2.6.35-25-generic

config-2.6.35-25-generic System.map-2.6.35-27-generic < Br>

config-2.6.35-27-generic System.map-2.6.35-28-generic

config-2.6.35-28-generic vmcoreinfo-2.6.35-25-generic < Br>

grub vmcoreinfo-2.6.35-27-generic

initrd.img-2.6.35-25-generic vmcoreinfo-2.6.35-28-generic

initrd.img -2.6.35-27-genérico vmlinuz-2.6.35-25-genérico

initrd.img-2.6.35-28-genérico vmlinuz-2.6.35-27-genérico

perdido + encontrado vmlinuz-2.6.35-28-genérico

Podemos ver que hay algunos archivos de inicio del kernel. Obviamente, algunos de ellos no son necesarios. De hecho, ya he desinstalado los dos kernels anteriores. La situación, no hay discusión, no hay necesidad de lidiar con la basura.

Primero, use uname -a para ver qué kernel está cargando actualmente.
BASICranger @ ranger: ~ $ uname -a

Linux expiró 2.6.35-28-generic # 49-Ubuntu SMP Mar Mar 1 14:39:03 UTC 2011 x86_64 GNU /Linux

De Puedes ver que comencé con 2.6.35-28-genérico en este momento y luego usar el comando dpkg para ver qué archivos del kernel están en tu máquina.
BASICranger @ ranger: ~ $ dpkg -get-selections | Grep linux-image

linux-image-2.6.35-22-generic deinstall

linux-image-2.6.35-24-generic deinstall

linux-image-2.6.35 -25-generic install

linux-image-2.6.35-27-generic install

linux-image-2.6.35-28-generic install

linux-image -generic install

Mucho, en teoría, excepto los que se están utilizando, puede eliminarlos, pero las cosas que acaba de actualizar pueden ser inestables. Por motivos de seguro, conserve la versión 1-2.

Ejecute el comando apt-get remove para desinstalar kernels no deseados.
BASICranger @ ranger: ~ $ sudo apt-get remove linux-image-2.6.35-25-generic

Los siguientes paquetes serán QUITADOS:

linux-image-2.6.35-25 -generic

0 actualizado, 0 recién instalado, 1 para eliminar y 0 no actualizado.

Después de esta operación, se liberará 139 MB de espacio de disco.

¿Desea Continuar [S /n]? Y

Aparece la solicitud anterior que pregunta si desea continuar, presione y o presione Entrar para continuar. Al finalizar, recibirá el siguiente mensaje:

DKMS: desinstalación completada.

Examinando /etc/kernel/postrm.d.

run-parts: ejecutando /etc /kernel /Postrm.d /initramfs-tools 2.6.35-25-generic /boot/vmlinuz-2.6.35-25-generic

run-parts: ejecutando /etc/kernel/postrm.d/zz-update- Grub 2.6.35-25-genérico /boot/vmlinuz-2.6.35-25-generic

Generando grub.cfg …

Imagen de linux encontrada: /boot/vmlinuz-2.6.35 -28-generic

Imagen de inicio encontrada: /boot/initrd.img-2.6.35-28-generic

Imagen de linux encontrada: /boot/vmlinuz-2.6.35-27-generic

Imagen de inicio encontrada: /boot/initrd.img-2.6.35-27-generic

Encontré memtest86 + imagen: /memtest86+.bin

Encontré Windows < Br> 7 (loader) en /dev /sda1

Windows Vista (loader) en /dev /sda4

done

El ubuntu actual reconstruirá automáticamente el menú de arranque grub .cfg, por lo que está en un solo paso. Después de la desinstalación, puede usar el comando df para ver el uso del espacio de la partición de inicio.
BASICranger @ ranger: ~ $ df

Bloques de archivos 1K utilizados Uso disponible% montado en

/dev /sda9 19223252 9429624 8817144 52% /

/dev /sda7 93207 53279 35116 61% /boot

ok, ha liberado 35 m de espacio, ahora puede ejecutar sudo apt-get upgrade to upgrade.

Usa dpkg para ver lo que queda.
BASICranger @ ranger: ~ $ dpkg -get-selections |  Grep linux-image

linux-image-2.6.35-25-generic deinstall

linux-image-2.6.35-27-generic install

linux-image-2.6.35 -28-generic install

linux-image-generic install

linux-image-2.6.35-25-generic muestra desinstalación, lo que indica que se ha eliminado, tal vez piense que no es bueno mantener esto. , luego reinicie y vuelva a ejecutar el comando de desinstalación:
BASICranger @ ranger: ~ $ apt-get remove linux-image-2.6.35-25-generic

Copyright © Conocimiento de Windows All Rights Reserved