Page 1 sur 1

[partitionning] /boot plein (résolu)

Publié : mer. 06 déc. 2017, 20:57
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.

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

Publié : mer. 06 déc. 2017, 21:04
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...

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

Publié : mer. 06 déc. 2017, 21:25
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

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

Publié : mer. 06 déc. 2017, 21:28
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

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

Publié : mer. 06 déc. 2017, 21:44
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 !