Aller au contenu principal
Sujet: GRUB (Lu 368 fois) sujet précédent - sujet suivant

Re : GRUB

Répondre #30
Bonjour @jenrem !
L'idée du deuxième lien que tu partages dans #19 est celle que j'aurais suivie, même s'il existe d'autres techniques sur certaines distributions comme Ubuntu (mon frère avait pu réinstaller Grub depuis une clef bootable Ubuntu, suite à l'éffacement de Grub par windows). L'idée est de retourner dans le système défectueux à partir de la clef de sauvegarde, je l'ai utilisée plusieurs fois suite à de mauvaises lignes de commandes du kernel (quand j'avais une /usr séparée dans LVM).

Sur le début de la deuxième photo de #19, on voit que tu as listé les partitions (mais je ne reconnais pas l'outil et ça ne permet pas de savoir dans quelle partition est la racine de ton système). Moi, j'utilise lsblk et fdisk -l pour ce faire.

Quelques précisions par rapport à l'article:
  • L'article utilise un chemin relatif pour le point de montage relatif mnt. Je conseille d'utiliser un point de montage absolu /mnt, comme tu l'as fait
  • Si tu as utilisé btrfs, la ligne de commande est bien
    # mount -o subvol=@ /dev/sdxy /mnt
    (/dev/sdxy est la partition contenant ton système racine lsubol=@ est une option du système de fichiers btrfs (voir man 5 btrfs) qui permet de choisir le sous-volume à monter, chez moi, comme chez l'auteur de l'article, le sous-volume racine est nommé @)
    Si tu as utilisé ext4, pas besoin de -o subvol=@
  • Avant d'aller plus loin je regarde toujours si j'ai bien monté ce que je pensais avec ls /mnt/, puis less /mnt/etc/or-release
  • Tu n'as pas une partition /var séparée? C'est souvent conseillé pour des raison de stabilité quand on a un serveur. Ça pourrait expliquer la partition vide. En plus, je vois que tu as beaucoup de partitions (au moins 6). Vérifie aussi /usr
  • Pour monter les systèmes de fichiers spéciaux j'utilise toujours le Gentoo handbook (uniquement la première section avant le chroot)
Au moment où tu as eu l'invite de commande rouge, tu avais probablement bien switché sur le système de fichiers installé sur la partition /dev/sda2, montée quelques lignes auparavant. 
Une fois que tu as réussi à remonter toutes les partitions/sous-volumes au bon endroit (si avant le chroot, /mnt/var est vide, ce n'est probablement pas le cas), tu peux utiliser zypper s'il manque des paquets et l'interface ncurses de YAST pour réinstaller grub (elle est très bien, j'ai dépanné par téléphone mes parents plusieurs fois avec).
Il faudrait aussi que tu (re-)précises ton matériel, je trouve étrange que tu n'aies pas besoin de grub2-x86_64-efi.
Bon courage, c'est jamais facile de déboguer le bas niveau.
Pascom

Re : GRUB

Répondre #31
Bonsoir à toutes et tous
 @ Oh!rocks et Pascom
J'ai " travaillé" sur ce disque  3-4 heures cet aprem ,  il est un peu tard ce soir pour faire un long résumé , mais je m'y colle demain
En vitesse , Oh!rocks , c'est en passant par une clef bootable ( Manjaro ) que j'ai pu lire les dossiers  , et beaucoup étaient " vide " , mais depuis , j'ai fait des MàJ via " dépannage système " ,je ne sais pas si qque chose a été " remis "dans ces dossiers ? je verrai demain
@ Pascom , merci pour toutes ces pistes , entre autre celle ci , qui est un peu différente de celle que j'avais tapée et qui n'aboutissait à rien , je verrai demain
# mount -o subvol=@ /dev/sdxy /mnt
Bonne soirée

Re : GRUB

Répondre #32
Bonjour à toutes et tous
J'ai pris un peu de retard , j'avais bloqué mon après midi d'hier  pour refaire toutes les manips et les prendre en photos pour faire le résumé , mais une visite imprévue a changé mon emploi du temps
Mais vite fait pour Pascom , le listage des partitions , c'était " fsblk " sans option
Le dépannage avec Ubuntu , je l'avais vu , mais je n'ai pas gardé parce qu'il fallait "installer " ubuntu , et je n'aime pas trop ,et je ne le retrouve plus , dommage , parce qu'en dernier ressort ça pourrait être bien à essayer
@ Oh!rocks en passant par la clef Manjaro , j'ai revérifié les dossiers de Tumbleweed . Les dossiers suivants sont vides
/dev, /opt ,/sys,/var
https://i.postimg.cc/Fsy7d3cL/IMG-20240429-115750.jpg
Donc , si je te suis bien , il y a peu d'espoir
J'espère en savoir un peu plus demain
Bonne fin de journée

Re : GRUB

Répondre #33
@jenrem : opt ne sert pas à grand chose mais les autres sont absolument essentiels.

Aucune procédure de "dépannage" ne remettra ces dossiers dans leur état minimal de fonctionnement.

https://www.malekal.com/les-repertoires-systemes-arborescence-linux/

Arrête de te prendre la tête et de perdre du temps : sauvegarde ce que tu peux et réinstalle tranquillement. ;)


à plus,
oh!rocks

Re : GRUB

Répondre #34
Bonsoir,
Les dossiers suivants sont vides
/dev, /opt ,/sys,/var
C'est normal que /dev et /sys soient vides. Ils sont peuplés automatiquement par systemd et le kernel (si je me trompe pas). Si je faisais comme toi (avec une clef live) sur mon système fonctionnel, je les verrais vides. Ce n'est pas anormal que /opt soit vide comme le disait Oh!rocks. Par contre, si /var est vide, il y a un problème... ou alors, sont contenu est sur une autre partition.
Comme tu as facilement accès au système tu peux regarder /etc/fstab tu devrais voir si tu as une partition séparée. Si ce n'est pas le cas, comme Oh!rocks, je te conseille de réinstaller le sysème.
À plus,
Pascom
PS: Je pars en vacances  8), donc je ne répondrai peut-être pas très souvent (suivant la météo).

Re : GRUB

Répondre #35
Bonsoir
Merci à vous deux
Je tenais beaucoup à cette vieille installation qui  tournait sans les pilotes NVidia , qui sont une galère lors des MàJ
En démarrant , avec une clef bootable Tumbleweed , et en prenant l'option " dépannage système " , j'accéde  à tty du disque  , je ne me souviens plus de la commande ( je vais rechercher ) pour lire les fichiers qui sont dans un dossier ,juste pour vérifier sur le disque si ces dossiers sont rééllement vides , il me semble que c'est " cat" , mais  je n'ai plus la syntaxe
On verra demain
Bonne vacances Pascom , et je préférerais pour toi que tu n’aies  pas le temps de me répondre
Bonne soirée

Re : GRUB

Répondre #36
Bonjour,
ls -Al /chemin/du/dossier
Les options que j'ai utilisé:
  • -A: Inclut les fichiers cachés mais pas . et ..
  • -l: Affiche les détails
Tu peux piper dans less si nécessaire:
ls -Al /chemin/du/dossier | less
Bonne journée,
Pascom

 

Re : GRUB

Répondre #37
Bonjour et merci Pascom
J'ai fait un peu de confusion  avec "  cat "
Je regarderai cet après-midi le résultat de la commande sur le dossier / var  du disque , et mettrai le résultat avant de passer à la réinstallation
Ne gâche pas tes vacances pour me répondre , j'ai tout mon temps
Bonne journée