informatique:partition_boot_remplie_sur_debian_grub_rescue
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:partition_boot_remplie_sur_debian_grub_rescue [2026/06/05 08:42] – simon | informatique:partition_boot_remplie_sur_debian_grub_rescue [2026/07/05 10:56] (Version actuelle) – simon | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| Ma partition boot s'est remplie. Une mise à jour avec un nouveau noyau n'a pas pu se faire correctement et quand j' | Ma partition boot s'est remplie. Une mise à jour avec un nouveau noyau n'a pas pu se faire correctement et quand j' | ||
| + | |||
| + | {{ : | ||
| + | <code bash> | ||
| + | error: file '/ | ||
| + | grub rescue> | ||
| + | </ | ||
| J'ai booté sur une clé usb que j' | J'ai booté sur une clé usb que j' | ||
| - | À partir de là, je peux avoir un terminal complet, un clavier bien configuré (et pas un qwerty..). L' | + | À partir de là, je peux avoir un terminal complet, un clavier bien configuré (et pas un qwerty |
| <code bash> | <code bash> | ||
| Ligne 25: | Ligne 31: | ||
| mount: /rescue: unknown filesystem type ' | mount: /rescue: unknown filesystem type ' | ||
| - | root@localhost-live:/ | + | root@localhost-live:/ |
| Enter passphrase for / | Enter passphrase for / | ||
| Ligne 71: | Ligne 77: | ||
| root@localhost-live:/ | root@localhost-live:/ | ||
| - | root@localhost-live:/ | + | root@localhost-live:/ |
| Filesystem | Filesystem | ||
| / | / | ||
| Ligne 81: | Ligne 87: | ||
| root@localhost-live:/# | root@localhost-live:/# | ||
| + | </ | ||
| + | {{ : | ||
| + | |||
| + | Les commandes à copier/ | ||
| + | <code bash> | ||
| + | sudo -i | ||
| + | mkdir /rescue | ||
| + | cryptsetup luksOpen /dev/sda5 sda5_crypt | ||
| + | mount -t ext4 -o noatime / | ||
| + | mount /dev/sda1 / | ||
| + | chroot /rescue/ | ||
| + | </ | ||
| + | |||
| + | Maintenant on peut réparer ! | ||
| + | |||
| + | <code bash> | ||
| # apt update | # apt update | ||
| # apt upgrade | # apt upgrade | ||
| Ligne 104: | Ligne 126: | ||
| - in / | - in / | ||
| - | root@localhost-live:/ | + | root@localhost-live:/ |
| (...) | (...) | ||
| Summary: | Summary: | ||
| Ligne 113: | Ligne 135: | ||
| </ | </ | ||
| - | Vérification dans le dossier | + | Il faut réinstaller |
| <code bash> | <code bash> | ||
| - | root@localhost-live:/ | + | root@localhost-live:/# |
| - | Display all 236 possibilities? | + | Installing for i386-pc |
| - | 915resolution.mod | + | Installation finished. No error reported. |
| - | adler32.mod cpio.mod functional_test.mod | + | |
| - | affs.mod | + | root@localhost-live:/# |
| - | afs.mod | + | Generating grub configuration file ... |
| - | afsplitter.mod | + | Found background image: |
| - | ahci.mod crypto.lst gcry_crc.mod | + | Found linux image: / |
| - | all_video.mod | + | Found initrd image: /boot/initrd.img-6.12.90+deb13.1-amd64 |
| - | aout.mod | + | Found linux image: /boot/vmlinuz-6.12.90+deb13-amd64 |
| - | archelp.mod | + | Found initrd image: / |
| - | ata.mod | + | Warning: os-prober will not be executed to detect other bootable partitions. |
| - | bfs.mod | + | Systems on them will not be added to the GRUB boot configuration. |
| - | biosdisk.mod diskfilter.mod gcry_rijndael.mod | + | Check GRUB_DISABLE_OS_PROBER documentation entry. |
| - | bitmap.mod | + | Adding boot menu entry for UEFI Firmware Settings |
| - | blocklist.mod | + | done |
| - | boot.img | + | |
| - | boot.mod drivemap.mod gcry_serpent.mod | + | |
| - | bsd.mod | + | |
| - | bswap_test.mod | + | |
| - | btrfs.mod | + | |
| - | cat.mod | + | |
| - | cbls.mod eval.mod gcry_twofish.mod lsmmap.mod | + | |
| - | cbmemc.mod | + | |
| - | cbtable.mod | + | |
| - | cbtime.mod | + | |
| - | chain.mod | + | |
| - | cmdline_cat_test.mod | + | |
| - | cmostest.mod | + | |
| - | cmp.mod | + | |
| - | cmp_test.mod | + | |
| - | command.lst | + | |
| </ | </ | ||
| + | |||
| + | Après le redémarrage, | ||
| + | |||
| + | Ça m'a rappelé ceci : [[informatique: | ||
| + | |||
| + | J'ai pu démarrer sur un ancien kernel et lancer : | ||
| + | |||
| + | <code bash> | ||
| + | # export LANG=fr_BE.utf8 | ||
| + | # export LC_ALL=fr_BE.utf8 | ||
| + | # export LANGUAGE=fr_BE.utf8 | ||
| + | # update-initramfs -u -k all | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | Je croyais que le problème était résolu parce que j'ai pu démarrer l' | ||
| + | |||
| + | <WRAP center round box 60%> | ||
| + | Créez un fichier / | ||
| + | < | ||
| + | MODULES=dep | ||
| + | COMPRESS=xz | ||
| + | </ | ||
| + | |||
| + | La première option réduit le nombre de modules embarqués dans le initrd | ||
| + | |||
| + | La deuxième compresse plus fort au dépend de la vitesse de boot | ||
| + | |||
| + | Puis relancez la création de l’image du noyau avec cette commande : | ||
| + | <code bash> | ||
| + | # export LANG=fr_BE.utf8 | ||
| + | # export LC_ALL=fr_BE.utf8 | ||
| + | # export LANGUAGE=fr_BE.utf8 | ||
| + | # update-initramfs -u -k all | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Espérons que ça règle un peu le problème. Sinon je vais finir par faire une réinstallation complète et mettre une partition /boot de 2Go.:-\ | ||
| + | |||
| + | < | ||
| + | |||
| + | J'ai également rencontré un autre problème : | ||
| + | <code bash> | ||
| + | root@localhost-live:/# | ||
| + | Installing for i386-pc platform. | ||
| + | grub-install: | ||
| + | </ | ||
| + | |||
| + | Si je comprends bien, il y a des erreurs dans les partitions et ça vaut la peine de nettoyer ça (voir [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | root@localhost-live:/# | ||
| + | exit | ||
| + | root@localhost-live: | ||
| + | root@localhost-live: | ||
| + | e2fsck 1.47.3 (8-Jul-2025) | ||
| + | /dev/sda1 contains a file system with errors, check forced. | ||
| + | Pass 1: Checking inodes, blocks, and sizes | ||
| + | Inode 108123, i_size is 16384, should be 12288. | ||
| + | Inode 108123, i_blocks is 34, should be 26. Fix< | ||
| + | Inode 108363, i_blocks is 36, should be 26. Fix< | ||
| + | Inode 108675, i_blocks is 32, should be 26. Fix< | ||
| + | Inode 108125, i_blocks is 116, should be 26. Fix< | ||
| + | Inode 108126, i_blocks is 60, should be 26. Fix< | ||
| + | Inode 108127, i_blocks is 58, should be 26. Fix< | ||
| + | Inode 108161, i_blocks is 236, should be 26. Fix< | ||
| + | Inode 108162, i_blocks is 292, should be 26. Fix< | ||
| + | Inode 108163, i_blocks is 346, should be 26. Fix (' | ||
| + | Inode 108630, i_blocks is 120, should be 26. Fix? yes | ||
| + | |||
| + | (...plein de trucs...) | ||
| + | |||
| + | Free blocks count wrong for group #60 (2348, counted=2359). | ||
| + | Fix? yes | ||
| + | |||
| + | Free blocks count wrong (166249, counted=167613). | ||
| + | Fix? yes | ||
| + | |||
| + | |||
| + | /dev/sda1: ***** FILE SYSTEM WAS MODIFIED ***** | ||
| + | /dev/sda1: 523/124440 files (22.2% non-contiguous), | ||
| + | </ | ||
| + | |||
| + | Après ça, on remonte la partition, on chroot à nouveau et on réinstalle grub : | ||
| + | |||
| + | <code bash> | ||
| + | root@localhost-live: | ||
| + | |||
| + | root@localhost-live: | ||
| + | |||
| + | root@localhost-live:/# | ||
| + | Installing for i386-pc platform. | ||
| + | Installation finished. No error reported. | ||
| + | |||
| + | root@localhost-live:/# | ||
| + | Generating grub configuration file ... | ||
| + | Found background image: .background_cache.png | ||
| + | Found linux image: / | ||
| + | Found initrd image: / | ||
| + | Found linux image: / | ||
| + | Found initrd image: / | ||
| + | Found linux image: / | ||
| + | Found initrd image: / | ||
| + | Warning: os-prober will not be executed to detect other bootable partitions. | ||
| + | Systems on them will not be added to the GRUB boot configuration. | ||
| + | Check GRUB_DISABLE_OS_PROBER documentation entry. | ||
| + | Adding boot menu entry for UEFI Firmware Settings ... | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | Ça semble mieux! Est-ce que c' | ||
| + | |||
| + | Problème résolu ? | ||
| + | |||
| + | ===== Sources qui m'ont aide ===== | ||
| + | |||
| + | * [[https:// | ||
informatique/partition_boot_remplie_sur_debian_grub_rescue.1780648940.txt.gz · Dernière modification : de simon
