Forum Linux.débutant mise à jour

Posté par . Licence CC by-sa
Tags : aucun
3
8
avr.
2015

Bonjour ,je voulais effectuer une mise à jour et une fenêtre s'ouvre me disant:La mise à niveau nécessite 63,2 M d'espace libre au total sur le disque « /boot ». Veuillez libérer au moins 20,3 M d'espace disque sur « /boot ». Videz votre corbeille et supprimez les paquets temporaires des précédentes installations en utilisant « sudo apt-get clean »donc j'ai vider la corbeille mais c'est toujours insuffisant.
Peut on maider à effectuer cette manip.Merci

  • # Quelques informations supplémentaires ?

    Posté par . Évalué à 2. Dernière modification le 08/04/15 à 17:01.

    Salut,

    Peux-tu nous donner un peu plus d'informations ? Comme en priorité la version de la distribution, le résultat de la commande 'df' dans un terminal pour qu'on connaisse le partitionnement, voire le fichier /etc/fstab (cat /etc/fstab dans un terminal).

    L'idée de ton problème est que la partition /boot est presque pleine, or elle est assez petite de base (elle doit essentiellement contenir le noyau sans ses modules, l'initramfs qui permet de gérer le minimum de matériel nécessaire pour accéder au disque dur lors du démarrage et le chargeur de démarrage grub). Du coup il vaut mieux éviter de faire des conneries, et aussi vider la corbeille (qui n'a rien à voir avec /boot et est généralement sur la partition /home) ne change logiquement rien.

  • # Forum Linux.débutant mise à jour

    Posté par . Évalué à 2.

    Bonsoir,c'est Ubuntu 14.04.LTS,peux tu m'indiquer la facon de procéder pour inscrire "df"dans le terminal.Merci

    • [^] # Re: Forum Linux.débutant mise à jour

      Posté par . Évalué à 2.

      C'est ici pour ouvrir un terminal sous Ubuntu et ses variantes http://doc.ubuntu-fr.org/terminal

      Après tu peux aussi nous donner le résultat de
      dpkg -l |grep "linux-image" pour qu'on sache le nombre de noyaux Linux actuellement installés (si tu en as plusieurs, autant retirer le plus ancien pour faire de la place dans /boot).

  • # mise à Jour

    Posté par . Évalué à 2. Dernière modification le 08/04/15 à 20:26.

    en tapant df

    poussardin@poussardin-P5E-VM-SE:~$ df
    Sys. de fichiers            blocks de 1K   Utilisé Disponible Uti% Monté sur
    /dev/mapper/ubuntu--vg-root    959980960 330482980  580710732  37% /
    none                                   4         0          4   0% /sys/fs/cgroup
    udev                              497344         4     497340   1% /dev
    tmpfs                             101708      1124     100584   2% /run
    none                                5120         0       5120   0% /run/lock
    none                              508524       152     508372   1% /run/shm
    none                              102400        60     102340   1% /run/user
    /dev/sda1                         240972    186683      41848  82% /boot
    poussardin@poussardin-P5E-VM-SE:~$ 
    • [^] # Re: mise à Jour

      Posté par . Évalué à 2.

      Un /boot sur une partition séparée, ça ne sert plus à rien de nops jours sur une Ubuntu.

      Grub2 est capable d'aller démarrer sur un volume LVM, ce qui n'était pas le cas de grub legacy, d'ou l'existence de /boot sur un volume non-LVM.

      Maintenant /boot peut très bien se trouver sur / sans que ça ne gène personne. Au pire, si tu veux vraiment séparer, /boot peut très bien se positionner sur un volume LVM. Ceci permettra de l'agrandir ou de le réduire en fonction des besoins.

      Personnellement j'aurais plutôt séparé /home de /

  • # mise à jour

    Posté par . Évalué à 2. Dernière modification le 08/04/15 à 20:26.

    en tapant dpkg -l |grep "linux-image"

    poussardin@poussardin-P5E-VM-SE:~$ dpkg -l |grep "linux-image"
    ii  linux-image-3.13.0-32-generic                         3.13.0-32.57                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-37-generic                         3.13.0-37.64                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-39-generic                         3.13.0-39.66                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-40-generic                         3.13.0-40.69                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-43-generic                         3.13.0-43.72                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-45-generic                         3.13.0-45.74                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-32-generic                   3.13.0-32.57                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-37-generic                   3.13.0-37.64                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-39-generic                   3.13.0-39.66                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-40-generic                   3.13.0-40.69                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-43-generic                   3.13.0-43.72                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-45-generic                   3.13.0-45.74                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-generic                                   3.13.0.45.52                                        amd64        Generic Linux kernel image
    poussardin@poussardin-P5E-VM-SE:~$ 
    • [^] # Re: mise à jour

      Posté par . Évalué à 2.

      Voila donc la source de ton probleme,
      plein de kernel installés (donc dans /boot qui est plein à 82%)
      et un seul en cours d'usage, au pire en garder 2 au cas ou.

      dans ton cas je lancerais la commande suivante :

      aptitude purge $(for i in 32 37 39 40;do dpkg -l | grep 3.13.0-$i | awk '{print $2}';done)

      ca va selectionner tous les paquets linux-image version 3.13.0-32 à 40 et de proposer de les effacer.

      Ah oui, une astuce, si tu veux repondre à quelqu'un, il faut cliquer sur "repondre" en bas de son texte
      plutot que sur "poster un commentaire" qui repond alors au post initial.

      • [^] # Re: mise à jour

        Posté par . Évalué à 1. Dernière modification le 08/04/15 à 21:31.

        Merci pour l'astuce.J'ai tapé la Cmde,et voici la réponse .Merci

        poussardin@poussardin-P5E-VM-SE:~$ aptitude purge $(for i in 32 37 39 40;do dpkg -l | grep 3.13.0-$i | awk '{print $2}';done)
        E: Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (13: Permission non accordée)
        E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Avez-vous les privilèges du superutilisateur ?
        • [^] # Re: mise à jour

          Posté par . Évalué à 3.

          ah, ca c'est normal,tu es connecté comme utilisateur de la machine,
          il faut lui demander d'executer la commande en tant que root.

          cela se fait en ajoutant sudo en debut de commande
          cela devient donc

          sudo aptitude purge $(for i in 32 37 39 40;do dpkg -l | grep 3.13.0-$i | awk '{print $2}';done)

          ca va te demander ton mot de passe pour confirmer que tu as le droit d'administrer la machine.

        • [^] # Re: mise à jour

          Posté par . Évalué à 1. Dernière modification le 08/04/15 à 22:36.

          Salut Serpouss,

          Des fois Linux, c'est comme "Jacques à dit"… mais avec sudo ;-)

          Dans ce cas, il faut que tu saisisses sudo devant la commande
          sudo aptitude purge $(for i in 32 37 39 40;do dpkg -l | grep 3.13.0-$i | awk '{print $2}';done)

          Edit : doublon avec la réponse de neox (salut neox:-))

          Julien_c'est_bien (y'a pas que Seb)

          • [^] # Re: mise à jour

            Posté par . Évalué à 2.

            Merci les gars vous êtes des AS,ça fonctionne.Merci
            Cordialement Serpouss

          • [^] # Re: mise à jour

            Posté par . Évalué à 2.

            Edit : doublon avec la réponse de neox (salut neox:-))

            eh bien, salut Julien ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.