J'essaie de mettre à jour mais cela ne peut pas et me dit que je dois libérer de l'espace dans le répertoire de démarrage mais je ne peux rien en retirer et la commande Sudo ne fait rien. Ci-dessous le message que je reçois.
La mise à niveau nécessite un total de 26,0 M d’espace libre sur le disque '/ boot'. Veuillez libérer au moins 5 055 Ko d’espace disque supplémentaire sur '/ boot'. Videz votre corbeille et supprimez les paquets temporaires d'installations antérieures à l'aide de 'Sudo apt-get clean'.
S'il vous plaît aider, oh BTW, oui je suis assez nouveau pour Linux alors s'il vous plaît supportez-moi.
C'est probablement parce que vous avez trop de paquets de noyau installés (vous ne pouvez en exécuter qu'un seul à la fois).
Vérifiez quels packages de noyau sont installés:
dpkg -l 'linux-image*' | grep '^ii'
Vérifiez quel est votre noyau actuel:
uname -r
Et supprimez simplement les anciennes versions. Par exemple, sur mon ordinateur, le contenu de mon répertoire/boot ressemble à ceci:
% ls -al /boot
drwxr-xr-x 4 root root 1024 May 2 13:00 .
drwxr-xr-x 27 root root 4096 Apr 18 01:09 ..
-rw------- 1 root root 3018381 Mar 11 22:39 System.map-3.5.0-26-generic
-rw------- 1 root root 3020028 Mar 26 19:54 System.map-3.5.0-27-generic
-rw------- 1 root root 3020830 Apr 24 23:04 System.map-3.5.0-28-generic
-rw-r--r-- 1 root root 850088 Mar 11 22:39 abi-3.5.0-26-generic
-rw-r--r-- 1 root root 852365 Mar 26 19:54 abi-3.5.0-27-generic
-rw-r--r-- 1 root root 852490 Apr 24 23:04 abi-3.5.0-28-generic
-rw-r--r-- 1 root root 147953 Mar 11 22:39 config-3.5.0-26-generic
-rw-r--r-- 1 root root 148105 Mar 26 19:54 config-3.5.0-27-generic
-rw-r--r-- 1 root root 148105 Apr 24 23:04 config-3.5.0-28-generic
drwxr-xr-x 3 root root 5120 May 2 13:01 grub
-rw------- 1 root root 23540031 Mar 28 18:31 initrd.img-3.5.0-26-generic
-rw------- 1 root root 23574269 Apr 9 08:26 initrd.img-3.5.0-27-generic
-rw------- 1 root root 23578154 May 2 13:00 initrd.img-3.5.0-28-generic
drwxr-xr-x 2 root root 12288 Oct 5 2012 lost+found
-rw-r--r-- 1 root root 176764 Nov 27 2011 memtest86+.bin
-rw-r--r-- 1 root root 178944 Nov 27 2011 memtest86+_multiboot.bin
-rw------- 1 root root 5180064 Mar 11 22:39 vmlinuz-3.5.0-26-generic
-rw------- 1 root root 5180864 Mar 26 19:54 vmlinuz-3.5.0-27-generic
-rw------- 1 root root 5183296 Apr 24 23:04 vmlinuz-3.5.0-28-generic
Les packages d'image de noyau suivants sont installés:
% dpkg -l 'linux-image*' | grep '^ii'
ii linux-image-3.5.0-26-generic 3.5.0-26.42~precise1 Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii linux-image-3.5.0-27-generic 3.5.0-27.46~precise1 Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii linux-image-3.5.0-28-generic 3.5.0-28.48~precise1 Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii linux-image-generic-lts-quantal 3.5.0.28.35 Generic Linux kernel image
Et mon noyau en cours d’exécution est:
% uname -r
3.5.0-27-generic
Ainsi, dans mon cas, je pourrais libérer de l'espace dans/boot en supprimant:
linux-image-3.5.0-26-generic
linux-image-3.5.0-28-generic
en exécutant apt-get remove <package_name>
Vous pouvez supprimer TOUS les anciens noyaux et ne conserver que le dernier. Cela libérera de l'espace sur /boot
. Ceci est faisable via plusieurs méthodes.
Reportez-vous à ce lien . L'utilisateur mikew Whatever a fourni une réponse permettant de supprimer cette commande d'une seule commande en ligne de commande.
Mise à jour: listant la commande ici même, à partir dudit lien:
Sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')