[partitionning] /boot plein (résolu)

Mise à jour / Création /debug de paquetages
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

[partitionning] /boot plein (résolu)

Message par Oldan »

Bonjour,

Ce qui devait arrivé arriva : mon système a été installé il y a belle lurette avec un /boot à 50Mio.
Maintenant je ne peux pas faire de mise à jour (mon système est à jour à une semaine près)

voici le contenu de /boot :

Code : Tout sélectionner

[root@archerie:/boot]$ [b]du -sh *[/b]
25M     initramfs-linux-fallback.img
8,0M    initramfs-linux.img
12K     lost+found
2,1M    syslinux
5,3M    vmlinuz-linux
Ai-je une autre solution qu'une réinstallation complète ?

Merci pour votre aide.
Dernière modification par Oldan le jeu. 04 janv. 2018, 08:11, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [partitionning] /boot plein (en cours)

Message par benjarobin »

Bonjour,
Oui la solution est triviale: Ne pas utiliser de partition de boot car elle ne sert à rien (à moins d'avoir un système chiffré, ...)
En gros tu dois faire ceci :
- supprimer intégralement son contenu pour éviter toutes erreurs futures
- Supprimer l'entrée associée dans le fstab
- Démonter la partition /boot
- Réinstaller les paquets : linux et syslinux
- Refaire l'installation de syslinux comme si tu étais dans un chroot
- Redémarrer...

Après je n'ai jamais utilisé syslinux, mais je crois qu'il faut aussi mettre à jour le flag de boot sur la partition racine.
Mais si ton PC supporte le boot UEFI je ferais le grand saut vers un ce mode de démarrage, mais cela demande d'avoir la place pour une partition ESP assez grande...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [partitionning] /boot plein (en cours)

Message par Oldan »

Merci Benjarobin, je n'avais pas pensé me passer de /boot. C'est effectivement la meilleur solution.

Ne puis je pas encore plus simple :
- copier /boot sur ma partition principale dans /tmp/boot
- démonter /boot
- enlever /boot de fstab
- déplacer /tmp/boot dans le /boot de ma partition principale ?
- redémarrer
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [partitionning] /boot plein (en cours)

Message par benjarobin »

syslinux ne fonctionnera plus ainsi. Le boot en MBR est assez "moche", je parle en tout cas de Grub que je connais bien, il y a un bout dans le MBR, des autres bouts entre la table de partition et la première partition, et le reste dans /boot...
Je te recommande vivement ma méthode, qui résumée donne

Code : Tout sélectionner

mkdir /root/save-boot
mv /boot/* /root/save-boot
umount /boot
# Edit fstab (suppression du point de montage /boot)
pacman -S linux syslinux
syslinux-install_update -iam
# Restaurer / configurer syslinux.cfg
Mais en effet cela ne coûte rien de sauvegarder le contenu de /boot quelque part. En tout cas tu pourras sûrement réutiliser à l'identique ton syslinux.cfg, bien vérifier les chemins vers le kernel / initramfs
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [partitionning] /boot plein (en cours)

Message par Oldan »

Je teste ça dès que j'aurais fais une clé usb de dépannage.

En tout cas merci beaucoup pour ton aide. Les années passent et tu es toujours là à aider.


edit : niquel ca a très bien fonctionné.
Merci beaucoup !
Répondre