Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/08/2016, à 10:27

darkneo

[Résolu] Augmenter la taille de boot

Bonjour tout le monde!

Je viens cous demander un petit coup de main, car je pense avoir trop restreint la taille de la partition boot (je voulais éviter l’installation d'applications inutiles sur le pc).

Le problème, c'est que je n'avais pas pensé au MAJ ubuntu.... et au fait que les anciennes versions ne sont pas supprimées...

Donc dans l'idée, je voudrai lancer GParted en liveCD pour augmenter la taille du boot. Mais est ce que cela va suffire dans la configuration actuelle du disque?

918982GPArted.jpg

Je suppose que je vais être obligé de casser la partition étendue et de réduire sda2 (et/ou sda5), nan?

Un risque pour les données stockées sur sda5 ou pas via cette manipulation?

Merci d'avance pour vos lumières smile

Dernière modification par darkneo (Le 12/08/2016, à 15:27)

Hors ligne

#2 Le 12/08/2016, à 10:52

erresse

Re : [Résolu] Augmenter la taille de boot

Bonjour,

La partition /boot n'accueille que les noyaux, pas les autres "applications inutiles". Il n'est donc pas nécessaire qu'elle soit de grande capacité.
MAIS... Comme tu l'as justement remarqué, les anciens noyaux ne sont pas supprimés automatiquement et s'accumulent jusqu'à remplir cette petite partition, ce qui bloque ton système, alors que tu n'utilises finalement que peu d'espace disque en tout. roll
En résumé, l'accumulation de noyaux finit par provoquer des pépins ! lol
La bonne solution consiste à nettoyer régulièrement les vieux noyaux, soit avec la commande "sudo apt-get autoremove", si elle veut bien les virer, soit avec "kclean" (paquet à installer), soit enfin manuellement par des commandes "rm ..." en terminal. cool
Agrandir la partition /boot ne fera que reculer pour mieux sauter car les noyaux continueront de s'accumuler dedans et un jour ou l'autre, elle sera à nouveau pleine. Il est plus judicieux de surveiller et de nettoyer régulièrement son système.
smile smile smile


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#3 Le 12/08/2016, à 11:29

moko138

Re : [Résolu] Augmenter la taille de boot

246 Mio, c'est suffisant pour boot/.
Fais déjà

sudo apt-get autoremove

  - -
Ensuite, il y a une autre solution, élégante et mise au point par nany : le nettoyage hebdomadaire automatique de boot/ (sans installer aucun nouveau paquet) :
passer les six dernières commandes de ce message de nany ./viewtopic.php?pid=21300891#p21300891.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 12/08/2016, à 14:11

darkneo

Re : [Résolu] Augmenter la taille de boot

Hello et merci pour les informations.

Alors dans l'idée, j'ai déjà lancé la commande 

sudo apt-get autoremove

Le problème que je semble avoir rencontré, c'est qu'avant de lancer cette commande, je ne pouvais plus installer de nouveaux paquets (par exemple, je n'ai pu installer GParted qu'après avoir lancé la commande). A chaque sudo apt-get, j'avais le message

no space left on device boot/

J'ai peut-être fait un raccourci un peu rapide sur la limitation des applications, mais lorsque le boot est plein je ne peux plus ni télécharger de MAJ ubuntu, ni installé de nouveaux paquets.... pour info; les 19Mb restants ont déjà subit le remove et autoremove (je vais voir comment planifier cette commande de façon régulière - je vais regarder le post de nany en suivant).

Du coup j'aimerai quand même augmenté un peu cette taille de partition pour éviter ce genre de désagrément dans l'avenir (un live CD Gparted ne pouvant pas être réalisé à distance.... Car Ubuntu est sur le PC de mes parents... smile )

Hors ligne

#5 Le 12/08/2016, à 14:40

moko138

Re : [Résolu] Augmenter la taille de boot

Du coup j'aimerai quand même augmenté un peu cette taille de partition pour éviter ce genre de désagrément dans l'avenir

Niet, erresse t'a expliqué pourquoi ce serait une erreur. Relis-le.

Par contre "no space left on boot" est un grrrand classique, facile à soigner temporairement et dont les 6 lignes de nany, passées une seule fois, te préserveront à jamais !

Donc donne déjà

df -h | grep -Ev "devpts|none|proc|sys|tmpfs|udev"
df -i | grep -Ev "devpts|none|proc|sys|tmpfs|udev"
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ls -l /boot | grep init
uname -mr

pour qu'on puisse guérir puis vacciner ton système.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#6 Le 12/08/2016, à 14:49

darkneo

Re : [Résolu] Augmenter la taille de boot

Oui j'ai bien compris, et j'ai ajouté les script dans cron (je vais certainement le modifer un poil pour générer un fichier de log et m'assurer que le script est bien lancé, et quand il est lancé).

Pour les infos... Je suis surpris d'y voir autant d'éléments!

df -h | grep -Ev "devpts|none|proc|sys|tmpfs|udev"
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/dm-0          291G     36G  240G  13% /
/dev/sda1          236M    216M  7,8M  97% /boot
/dev/sdb1          466G     15G  451G   4% /media/user/Elements
df -i | grep -Ev "devpts|none|proc|sys|tmpfs|udev"
Sys. de fichiers    Inœuds IUtil.    ILibre IUti% Monté sur
/dev/dm-0         19333120 428707  18904413    3% /
/dev/sda1            62248    333     61915    1% /boot
/dev/sdb1        472930140   7436 472922704    1% /media/user/Elements
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ii  linux-generic-lts-vivid                               3.19.0.65.47                                        i386         Complete Generic Linux kernel and headers
ii  linux-headers-3.19.0-51                               3.19.0-51.58~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-51-generic                       3.19.0-51.58~14.04.1                                i386         Linux kernel headers for version 3.19.0 on 32 bit x86 SMP
ii  linux-headers-3.19.0-56                               3.19.0-56.62~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-56-generic                       3.19.0-56.62~14.04.1                                i386         Linux kernel headers for version 3.19.0 on 32 bit x86 SMP
ii  linux-headers-3.19.0-58                               3.19.0-58.64~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-58-generic                       3.19.0-58.64~14.04.1                                i386         Linux kernel headers for version 3.19.0 on 32 bit x86 SMP
ii  linux-headers-3.19.0-59                               3.19.0-59.66~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-59-generic                       3.19.0-59.66~14.04.1                                i386         Linux kernel headers for version 3.19.0 on 32 bit x86 SMP
ii  linux-headers-3.19.0-61                               3.19.0-61.69~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-61-generic                       3.19.0-61.69~14.04.1                                i386         Linux kernel headers for version 3.19.0 on 32 bit x86 SMP
ii  linux-headers-3.19.0-64                               3.19.0-64.72~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-64-generic                       3.19.0-64.72~14.04.1                                i386         Linux kernel headers for version 3.19.0 on 32 bit x86 SMP
ii  linux-headers-3.19.0-65                               3.19.0-65.73~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-65-generic                       3.19.0-65.73~14.04.1                                i386         Linux kernel headers for version 3.19.0 on 32 bit x86 SMP
ii  linux-headers-generic-lts-vivid                       3.19.0.65.47                                        i386         Generic Linux kernel headers
rc  linux-image-3.19.0-25-generic                         3.19.0-25.26~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-3.19.0-51-generic                         3.19.0-51.58~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-3.19.0-56-generic                         3.19.0-56.62~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-3.19.0-58-generic                         3.19.0-58.64~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-3.19.0-59-generic                         3.19.0-59.66~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-3.19.0-61-generic                         3.19.0-61.69~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-3.19.0-64-generic                         3.19.0-64.72~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-3.19.0-65-generic                         3.19.0-65.73~14.04.1                                i386         Linux kernel image for version 3.19.0 on 32 bit x86 SMP
rc  linux-image-extra-3.19.0-25-generic                   3.19.0-25.26~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-extra-3.19.0-51-generic                   3.19.0-51.58~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-extra-3.19.0-56-generic                   3.19.0-56.62~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-extra-3.19.0-58-generic                   3.19.0-58.64~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-extra-3.19.0-59-generic                   3.19.0-59.66~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-extra-3.19.0-61-generic                   3.19.0-61.69~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-extra-3.19.0-64-generic                   3.19.0-64.72~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-extra-3.19.0-65-generic                   3.19.0-65.73~14.04.1                                i386         Linux kernel extra modules for version 3.19.0 on 32 bit x86 SMP
ii  linux-image-generic-lts-vivid                         3.19.0.65.47                                        i386         Generic Linux kernel image
ls -l /boot | grep init
-rw-r--r-- 1 root root 20194637 févr. 28 16:28 initrd.img-3.19.0-51-generic
-rw-r--r-- 1 root root 20197327 mars  30 15:25 initrd.img-3.19.0-56-generic
-rw-r--r-- 1 root root 20206655 avril 21 08:29 initrd.img-3.19.0-58-generic
-rw-r--r-- 1 root root 20207787 mai   16 20:44 initrd.img-3.19.0-59-generic
-rw-r--r-- 1 root root 20208142 juin  10 10:17 initrd.img-3.19.0-61-generic
-rw-r--r-- 1 root root 20207175 juil.  2 18:23 initrd.img-3.19.0-64-generic
-rw-r--r-- 1 root root 20207021 août   8 10:08 initrd.img-3.19.0-65-generic
uname -mr
3.19.0-65-generic i686

Au vue de tout ce qui est contenu dans le boot (j'avoue que j'ai fait une confiance aveugle en l'autoremove, pensant qu'il allait aussi supprimer les vieilles images de noyau), j'ai déplacé les images de 51 a 64 à la racine (par sécurité, au prochain reboot si tout va bien je les supprimerai). et je suis repassé a 45% de libre (sachant que je n'ai déplacé que les init pour le moment).

Du coup, autre question.... la commande de Nany virera aussi les anciennes images (avec l'argument -purge)?

Dernière modification par darkneo (Le 12/08/2016, à 15:09)

Hors ligne

#7 Le 12/08/2016, à 16:41

moko138

Re : [Résolu] Augmenter la taille de boot

Quand on demande de l'aide sur un forum, il est déconseillé de prendre ensuite des initiatives sans concertation.
Déconseillé et franchement irrespectueux du temps et de l'énergie que les aidants vous consacrent.

Mais je vais faire deux deniers efforts :
  - -

1)

Au vue de tout ce qui est contenu dans le boot (j'avoue que j'ai fait une confiance aveugle en l'autoremove, pensant qu'il allait aussi supprimer les vieilles images de noyau), j'ai déplacé les images de 51 a 64 à la racine (par sécurité, au prochain reboot si tout va bien je les supprimerai). et je suis repassé a 45% de libre (sachant que je n'ai déplacé que les init pour le moment).

Je serais à ta place, je remettrais initrd.img-3.19.0-64-generic à sa place normale
et je vérifierais que initrd.img-3.19.0-65-generic y est aussi.
  Puis je relirais

ls -l /boot | grep init
df -h | grep -Ev "devpts|none|proc|sys|tmpfs|udev"

J'espère que tu n'as rien déplacé d'autres que les initrd.img*.


Si après tes manip'  ton système ne démarrait plus seul
tu pourrais le démarrer avec super-grub-disk. Après quoi, sudo apt-get update puis réinstallation de grub (dans le MBR).
     - -

darkneo a écrit :

j'ai ajouté les script dans cron

Bien.

darkneo a écrit :

(je vais certainement le modifer un poil pour générer un fichier de log et m'assurer que le script est bien lancé, et quand il est lancé).
(...) Du coup, autre question.... la commande de Nany virera aussi les anciennes images (avec l'argument -purge)?

Les scripts de nany sont parfaitement au point.
Et avant de modifier les scripts d'un crack, il vaut mieux
- ne plus confondre "argument" et "option"
- ne plus confondre --purge et -purge
- avoir compris les grandes lignes du démarrage de son système.

Justement, tiens : un excellent tutoriel, accessible quoique rédigé par un autre crack, tiramiseb : https://www.maccagnoni.eu/2013/10/ubunt … #more-1134
  - -

2) Je lirai ta réponse.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#8 Le 13/08/2016, à 17:57

darkneo

Re : [Résolu] Augmenter la taille de boot

Hello,

Merci pour ces éléments.

Concernant mon initiative et le déplacement de fichiers initrd.img, je suis loin d'être un "crack" (qui, malgré la condescendance du message précédent, est largement justifié par mon erreur entre option et argument). Cependant, avant de poster mon message, je m'étais déjà renseigné et avait parcouru bon nombre de sujets (sur ce forum comme sur d'autres) traitant ce problème et des anciennes versions de noyaux qui traînaient sur le système.
Bref si cela a été perçue comme un initiative vous ayant faire perdre votre temps, j'en suis navré (j'aurai plutôt pensé que cela vous en aurait fait gagné, m'enfin).

Et concernant la modification que je souhaite faire du script de Nany, il n'est pas question de le remettre en question, mais de l'adapter à mon besoin. Encore une fois, ce n'est pas mon pc. Donc avec une simple génération de fichier, je serai plus à même de savoir si le script a été lancé sur le poste distant et quand il l'a été (car n'ayant pas le PC, je ne contrôle pas non plus un éventuel arrêt de cron). Si même cette adaptation pour répondre à mon besoin spécifique est perçue comme une "insulte" ou une perte de votre temps, j'en suis encore un fois navré (la prochaine fois je garderai cette information pour moi).

Bref pour moi le sujet est clos et traité, et je vous en remercie. Je vais continuer de creuser pour le reste des informations (sur le détail du script de Nany entre autre), qui n'a aucun lien direct avec ce sujet.

Dernière modification par darkneo (Le 13/08/2016, à 17:59)

Hors ligne