[Grub] difficultés réinstallation sur /boot/efi (ABANDON)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par benjarobin »

Le type v.fat n'existe pas... Tu as lu cela où ?

J'ai peut être mal formulé ma question, si tu essayes de monter la partition ESP, qu'est ce qu'il se passe... mais pourquoi la partition ESP est monté depuis l'initramfs, cela n'a pas de sens... L'initramfs ne devrait monter que la partition racine. Par défaut il n'y a pas système dans l'initramfs, es tu sur d'être dans l'initramfs ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par laurent85 »

eggregor a écrit : sam. 09 nov. 2019, 16:09 # mkdir -p /mnt/boot/efi && mount -t v.fat /dev/sda1 /mnt/boot/efi
Sors la tête du guidon eggregor :lol:
Au début, je me faisais une montagne de réinstaller une Arch de A à Z, mais je dispose maintenant de Archuseriso (merci laurent85) qui est sans doute une distribution plus complète que mon installation d'il y a 18 mois.
Archuseriso est une série de scripts qui permet à un utilisateur d'Arch Linux de générer son propre live personnalisé, ce n'est pas une distribution :idea:
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Bon d'accord.
Je n'ai pas tout le vocabulaire des linuxiens. Désolé.
Je voulais parler par exemple de archuseriso-xfce-1102-fr_FR-x64.iso, ou cinnamon ou autres çà existe bien non ?

Sûr! par ailleurs qu'en écrivant v.fat au lieu de vfat, il y a un hic.

Puisqu'il était question dans la reponse de systemctl status boot-efi.mount, de :
mount /boot/efi : mauvais systeme de fichier et superbloc erroné sur /dev/sdb1, j'ai décidé d'aller voir un peu ce qui se passe dans /dev/sdb1.

Je l'ai donc monté sur /run/media/live/backup et un "ls" a révélé la présence d'un dossier /boot nanti d'un sous dossier /grub apparemment vide.

Je les ai donc supprimés et j'ai refait l'install-grub avec grub-mkconfig et mkinitcpio.

Au reboot, on retrouve le message identique à celui que j'ai trancris plus haut avec simplement l'affirmation d'un mauvais type de fichier sr /dev/sda1 au lieu de /dev/sdb1.
Bon çà ne règle rien, je vous l'accorde.
Toutefois puisque j'étais là, j'ai lance un dmesg, et il y a une ligne en rouge qui me semble important :

Unrecognized mount option "errors=remount-rw" or missing FAT-fs (sda1)


Faudrait-il avoir "errors=remount-ro" ?
Je ne sais plus pourquoi mais çà me dit quelquechose.

Je corrige avec nano, au point ou j'en suis je ne risque pas grand chose !!

Je sors du chroot, je tente le reboot et je ferme les rideaux.
Merci mille fois de votre présence attentive.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par benjarobin »

laurent85 t'a déjà dit de corriger ceci de ton fstab....
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Salut,

Effectivement et je me demande bien pourquoi j'étais encore avec "rw" ? Parce que je fais toujours ce que vous préconisez.
Est-ce que depuis le chroot certaines modifs passent mal ?
Toujours est-il qu'hier soir j'ai changé l'option "rw" en "ro" et qu'au reboot je suis revenu à la situation quasi initiale, savoir plus de prompt et un tiret blanc qui clignote sans aucun message apparent.
Donc c'est plus compliqué.

je ne vais pas m'entêter la dessus aujourd'hui. Quelques minutes ce matin, et je reprends demain pour un probable format.

Bon dimanche
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par laurent85 »

eggregor a écrit : sam. 09 nov. 2019, 17:55 Bon d'accord.
Je n'ai pas tout le vocabulaire des linuxiens. Désolé.
Pas de souci.
eggregor a écrit : dim. 10 nov. 2019, 09:40 Toujours est-il qu'hier soir j'ai changé l'option "rw" en "ro" et qu'au reboot je suis revenu à la situation quasi initiale, savoir plus de prompt et un tiret blanc qui clignote sans aucun message apparent.
Je ne suis pas sût de comprendre de quelle option tu parles, les options correctes à utiliser sont rw et errors=remount-ro pour le montage /boot/efi (vois plus bas le fstab).

Est-ce qu'on est d'accord sur cette procédure qui suit, elle varie légèrement de la tienne peu importe ce qui compte est l'absence d'erreur à l'exécution ? utilise des copier coller pour éviter une erreur de saisie :

Vérification du système de fichiers :

Code : Tout sélectionner

sudo fsck UUID="81e1d6a6-e7a4-40af-9071-b6c30875b9d4" -fv
Montage de la racine et chroot :

Code : Tout sélectionner

sudo mount UUID="81e1d6a6-e7a4-40af-9071-b6c30875b9d4" /mnt
sudo arch-chroot /mnt
Dans le chroot :
Contenu de fstab

Code : Tout sélectionner

cat /etc/fstab
# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda2 LABEL=/archlinux
UUID=81e1d6a6-e7a4-40af-9071-b6c30875b9d4 / ext4 rw,relatime,data=ordered 0 1

# /dev/sda3 LABEL=/home/archlinux
UUID=9e3c3f97-70ce-41e4-9c21-2bea530ee7e4 /home ext4 rw,relatime,data=ordered 0 2

# /dev/sda1 LABEL=BOOT
UUID=83EE-16E9 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2

# /dev/sdb1 LABEL=album
UUID=02914b62-7f1d-490b-bea3-5a21dbb19ec9 /media/album ext4 rw,relatime,discard 0 2

# /dev/sdb2 LABEL=backup
UUID=23379fe1-e662-4c64-8857-15710d4b5efc /media/backup ext4 rw,relatime,discard 0 2
Montage de /boot/efi :

Code : Tout sélectionner

mount /boot/efi
Installation de grub :

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
sudo grub-install --recheck
sudo efibootmgr -v
Normalement inutile mais ça ne mange pas de pain dans le doute de ce que tu as fait avant :

Code : Tout sélectionner

sudo mkinitcpio -P
Sortie du chroot :

Code : Tout sélectionner

umount /boot/efi
exit
Démontage de la racine :

Code : Tout sélectionner

sudo umount /mnt
Si ça ne démarre pas après ça il y a autre chose qui nous échappe.
Dernière modification par laurent85 le dim. 10 nov. 2019, 18:16, modifié 2 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par benjarobin »

Son installation de GRUB est bonne, la preuve il démarre bien, il avait systemd avec un prompt. Donc réinstaller une n-ième fois ne va pas corriger le problème, dans le meilleur des cas (et c'est exactement ce qui c'est passé ici) c'est de casser quelque chose qui fonctionnait en faisant une erreur.

Le fstab ne devrait plus être un problème, car il n'y a plus d'erreur qui s'affiche à ce sujet.

L'initramfs n'est pas responsable non plus car systemd était lancé, ce qui veut dire que l'initramfs à bien fait le montage de la partition racine et le switch root.

Ici pour avancer il nous faut juste le dernier log de boot.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par laurent85 »

Je ne te suis pas, ce sont ses tentatives approximatives. La procédure quand elle est bonne même répétée plusieurs fois donne le même résultat. On aurait dû détailler la procédure dès la 2è page du sujet.
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Merci de ces parfaites précisions, je restitue les résultats avec 2 observations :
- à partir du moment où le chroot est actif je suis en #, on est bien d'accord que c'est toujours comme çà ?
- la différence majeure entre les commandes insdiquées et celles du wiki, c'est que l'on monte uniquement
la racine avant arch-chroot, et que l'on monte /boot/efi dans le chroot lui-même et non pas avant de le lancer comme il me semble que c'est indiqué dans le wiki.

% sudo fsck UUID="81e1d6a6-e7a4-40af-9071-b6c30875b9d4" -fv

Code : Tout sélectionner

fsck de util-linux 2.34
e2fsck 1.45.4 (23-Sep-2019)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe

      247217 i-noeuds utilisés (19.30%, sur 1281120)
         859 fichiers non contigus (0.3%)
         141 répertoires non contigus (0.1%)
             nombre d'i-noeuds avec des blocs ind/dind/tind : 0/0/0
             Histogramme des profondeurs d'extents : 234075/180
     3125610 blocs utilisés (61.05%, sur 5120000)
           0 bloc défectueux
           1 fichier de grande taille

      217133 fichiers normaux
       16746 répertoires
           0 fichier de périphérique en mode caractère
           0 fichier de périphérique en mode bloc
           0 fifo
        1923 liens
       13329 liens symboliques (12954 liens symboliques rapides)
           0 socket
------------
      249131 fichiers

Code : Tout sélectionner

sudo mount UUID="81e1d6a6-e7a4-40af-9071-b6c30875b9d4" /mnt
sudo arch-chroot /mnt 
# cat /etc/fstab

Code : Tout sélectionner

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda2 LABEL=/archlinux
UUID=81e1d6a6-e7a4-40af-9071-b6c30875b9d4	/         	ext4      	rw,relatime,data=ordered	0 1

# /dev/sda3 LABEL=/home/archlinux
UUID=9e3c3f97-70ce-41e4-9c21-2bea530ee7e4	/home     	ext4      	rw,relatime,data=ordered	0 2

# /dev/sda1 LABEL=BOOT
UUID=83EE-16E9                          	/boot/efi 	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro	0 2

# /dev/sdb1 LABEL=album
UUID=02914b62-7f1d-490b-bea3-5a21dbb19ec9     /media/album     ext4             rw,relatime,discard             0 2

# /dev/sdb2 LABEL=backup
UUID=23379fe1-e662-4c64-8857-15710d4b5efc     /media/backup    ext4             rw,relatime,discard             0 2

Code : Tout sélectionner

# mount /boot/efi
# grub-mkconfig -o /boot/grub/grub.cfg

Code : Tout sélectionner

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
grub-probe : erreur : impossible de trouver un périphérique GRUB pour /dev/sdc1. Vérifiez device.map..
done
# grub-install --recheck

Code : Tout sélectionner

Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.
# efibootmgr -v

Code : Tout sélectionner

]BootCurrent: 0006
Timeout: 1 seconds
BootOrder: 0000,0006,0005,0004
Boot0000* arch	HD(1,GPT,9e61ebca-eebd-4001-9ab0-0a91a8620fe8,0x800,0x100000)/File(\EFI\arch\grubx64.efi)
Boot0004* Hard Drive 	BBS(HD,,0x0)AMGOAMNO........y.G.e.n.e.r.i.c. .S.T.O.R.A.G.E. .D.E.V.I.C.E. .9.4.5.1....................A.......................L..Gd-.;.A..MQ..L.G.e.n.e.r.i.c. .S.T.O.R.A.G.E. .D.E.V.I.C.E. .9.4.5.1......AMBOAMNO........o.C.T.2.5.0.M.X.5.0.0.S.S.D.1....................A...........................>..Gd-.;.A..MQ..L.8.1.5.0.1.E.C.0.9.7.1.4. . . . . . . . ......AMBOAMNO........o.T.O.S.H.I.B.A. .H.D.W.D.1.1.0....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . .Y. .K.7.L.A.Y.Y.S.F......AMBOAMNO........s. .U.S.B. .F.l.a.s.h. .M.e.m.o.r.y.1...0.0....................A.......................F..Gd-.;.A..MQ..L.0.0.1.D.0.F.1.6.0.F.0.4.C.8.B.1.6.4.0.2.0.A.2.5......AMBO
Boot0005* CD/DVD Drive 	BBS(CDROM,,0x0)AMGOAMNO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.H.2.4.N.S.D.1....................A...........................>..Gd-.;.A..MQ..L.1.K.H.D.7.A.1.J.0.7. .1. . . . . . . . ......AMBO
Boot0006* UEFI:  USB Flash Memory1.00	PciRoot(0x0)/Pci(0x10,0x0)/USB(3,0)/HD(1,MBR,0x1049a73f,0xcc,0x28000)AMBO
# mkinitcpio -P

Code : Tout sélectionner

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.3.7-arch1-2-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.3.7-arch1-2-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful

Code : Tout sélectionner

# umount /boot/efi
# exit

% sudo umount /mnt

En principe je n'ai rien oublié.
Je croise les doigts et je reboote, je repasse bien entendu rapidement pour le résultat, et te transmettre j'espère les félicitations du jury...
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Si j'ai fait une bourde vous me le direz ?

Je me suis appliqué et je ne le pense pas, toujours est-il que le boot=pas de boot, rien qu'un tiret blanc sans commencement d'init et donc pas de prompt.

Je le redis, parce que c'est la seule piste qui me vient en tête, je n'obtiens un ptompt qu'avec une terminaison de ligne pour /dev/sda1 dans le fstab : errors remount rw au lieu de ro !

Mais ça ne démarre pas pour autant.

Je suis gêné vraiment pour le temps que je vous fais perdre.
Ce n'est pas un grave problème de réinstaller, le seul truc embêtant c'est de ne pas comprendre, mais bon, s'il n'y avait que çà ?

Merci à vous et bonne soirée.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par benjarobin »

J'avais prévenu que cela n'allait rien résoudre... Avoir le log du dernier démarrage pour aider comme demandé plusieurs fois...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Nophke
Daikyu
Messages : 82
Inscription : lun. 03 juin 2019, 01:14

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par Nophke »

eggregor a écrit : dim. 10 nov. 2019, 18:54 pas de boot, rien qu'un tiret blanc sans commencement d'init et donc pas de prompt.

Je le redis, parce que c'est la seule piste qui me vient en tête, je n'obtiens un ptompt qu'avec une terminaison de ligne pour /dev/sda1 dans le fstab : errors remount rw au lieu de ro !
Si ta seule façon d'obtenir une prompte est de faire planter systemd, tu peux toujours editer les parametres du noyau depuis Grub.

Avec

Code : Tout sélectionner

init=/bin/sh
comme paramètre tu devrai acceder a un shell.Et tu pourra verifier avec

Code : Tout sélectionner

mount --all
que ton fstab est correct.

Si c'est ok de ce coté, redemarre et ajoute

Code : Tout sélectionner

 -- systemd.log_level=debug 
à la fin de la ligne des parametres du noyau. Et vois ce sur quoi Systemd est en peine.
$(X=$(cat /dev/random))
zsh: fatal error: out of heap memory
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Bonjour,
à nophke

Code : Tout sélectionner

sudo mount UUID="81e1d6a6-e7a4-40af-9071-b6c30875b9d4" /mnt
 sudo arch-chroot /mnt                                      
# init=/bin/sh
# mount --all
Il ne se passe rien !

à benjarobin
Je vois illico ce que je peux trouver et je reviens.
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Je vais encore passer pour une nouille, où trouve-t-on les logs de boot ?

ls /var/log

Code : Tout sélectionner

audit	cups	 lastlog       old	   tallylog    Xorg.0.log.old
btmp	faillog  lxdm.log      pacman.log  wtmp
btmp.1	journal  lxdm.log.old  private	   Xorg.0.log
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par benjarobin »

- Tente de démarrer le PC normalement, attend un peu et puis essaye de l’éteindre proprement.
- Fait un chroot dans ton sytème
- Exécute depuis le chroot : journalctl -S yesterday > all.log
- Puis tu nous donne le fichier all.log via par exemple pastebin...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Je viens de faire un essai et çà fonctionne, mais le fichier est long comme le bras, raffraichis moi STP la mémoire sur pastebin parce que je pense m'en être servi une fois
il y a hooooouuuuu.... longtemps !
Je refais l'opération de boot comme tu l'as indiqué, toutefois je ne sais pas trop comment je vais éteindre proprement n'ayant pas de prompt pour commander l'arrêt, mais bon
on va voir si en attendant assez longtemps le systeme crache quelque chose.
A+
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par benjarobin »

Donne déjà le fichier que tu as... Met le fichier texte sur n'importe quel système de partage de fichiers, je me débrouillerai...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

J'ai quand même refait un démarrage avec une extinction par ctrl-alt-supp et là je suis dans le chroot avec le fichier all.log qui fait 15151 lignes.

J'ai installé Greasemonkey sur le firefox du live, et à vrai dire pastebin où un autre site de partage de fichier...çà reste assez vague dans ma mémoire
en perdition.

J'essaie de trouver comment passer par un copîé-collé (mais 15000 lignes ?)
ou expédier directement depuis le terminal, il me semble que c'était possible cette manoeuvre quand mes neurones étaient en mode actif ?
Rigolez pas si possible.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par benjarobin »

Si tu as internet sur le live fait juste ceci :

Code : Tout sélectionner

cat all.log | curl -F 'f:1=<-' ix.io
Mais sinon il suffit d'ouvrir le fichier, fait un copier-coller dans firefox....
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [Grub] difficultés réinstallation sur /boot/efi

Message par eggregor »

Ah merci, j'avais dû partir.
Je viens de faire la commande dans le terminal.

Je ne vois pas comment tu peux recevoir l'envoi, mais si tu le dis. Je me souviens d'avoir appris des choses sur curl il y a des années, mais c'est passé à la trappe.
Il y a des choses dans le wiki ? Je vais regarder.

Sans vouloir abuser, la copier-collé dans firefox, tu le fais où ?
je suis désolé d'être béotien.
Répondre