[grub UEFI] nouvelle installation minimal bash [résolu]
[grub UEFI] nouvelle installation minimal bash [résolu]
bonjour
je n'arrive pas à installer grub correctement, quand je redémarre après installation j'arrive sur l'invite de commande minimal de grub
j'ai crée une partition de boot sur partition nvme0n1p1 de type FAT32
ensuite je monte la partition nvme0n1p2 sur /mnt
je fais : genfstab -U -p /mnt >> /mnt/etc/fstab
je fais : arch-chroot /mnt
mkdir /boot/EFI
mount /dev/nvme0n1p1 /boot/EFI
grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
grub-mkconfig -o /boot/grub/grub.cfg
and je redemarre si je choisis dans le bios le mode de démarrage je vois bien : grub_uefi
mais après selection j'arrive sur minimal bash like avec invite de commande
et je ne boote pas sur archlinux
avez vous une idée de ce que je peux vérifier ?
merci !
je n'arrive pas à installer grub correctement, quand je redémarre après installation j'arrive sur l'invite de commande minimal de grub
j'ai crée une partition de boot sur partition nvme0n1p1 de type FAT32
ensuite je monte la partition nvme0n1p2 sur /mnt
je fais : genfstab -U -p /mnt >> /mnt/etc/fstab
je fais : arch-chroot /mnt
mkdir /boot/EFI
mount /dev/nvme0n1p1 /boot/EFI
grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
grub-mkconfig -o /boot/grub/grub.cfg
and je redemarre si je choisis dans le bios le mode de démarrage je vois bien : grub_uefi
mais après selection j'arrive sur minimal bash like avec invite de commande
et je ne boote pas sur archlinux
avez vous une idée de ce que je peux vérifier ?
merci !
Dernière modification par gael le sam. 06 févr. 2021, 10:32, modifié 1 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Bonjour,
Le wiki ne préconise pas cette méthode (que cela soit le Wiki FR ou EN).
Tu dois faire les étapes suivantes :
Le wiki ne préconise pas cette méthode (que cela soit le Wiki FR ou EN).
Tu dois faire les étapes suivantes :
- Avoir une table de partition GPT
- Créer une partition FAT32 pour la partition ESP (et non de boot, tu ne dois pas avoir de partition de boot)
- Bien configurer le mode de la partition ESP (type
EF00
) -
mount /dev/nvme0n1p2 /mnt
-
rmdir /mnt/boot/EFI
(Pour annuler ce que tu avais fait au préalable) -
mkdir -p /mnt/boot/efi
-
mount /dev/nvme0n1p1 /mnt/boot/efi
- Faire le ménage dans
/mnt/boot/efi/
- Nettoyer/Enlever les lignes précédemment générées ton fichier fstab (qui est ici
/mnt/etc/fstab
) -
genfstab -U -p /mnt >> /mnt/etc/fstab
-
arch-chroot /mnt
-
pacman -S efibootmgr grub
-
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
-
grub-mkconfig -o /boot/grub/grub.cfg
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
bonjour,
merci pour tes explications je les ai suivi à la lettre
(changement du type de partition avec gdisk etc )
mais je retombe toujours sur le grub minimal
si je fais "ls" dans le bash minimal
j'ai
si je fais ls (hd0,gpt3)/
j'ai :
si je fais ls (hd0,gpt2)/
ls (hd0,gpt1)/
merci pour tes explications je les ai suivi à la lettre
(changement du type de partition avec gdisk etc )
mais je retombe toujours sur le grub minimal
si je fais "ls" dans le bash minimal
j'ai
Code : Tout sélectionner
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1) (hd1,gpt2) (hd1,gpt1)
j'ai :
Code : Tout sélectionner
unknown filesystem
Code : Tout sélectionner
efi/ loader/ shellx64.efi arch/
Code : Tout sélectionner
arch/ EFI/ loader/ shellx64.efi syslinux
Code : Tout sélectionner
ls (hd1,gpt2)/
Code : Tout sélectionner
/lost+found /boot /var
Code : Tout sélectionner
ls (hd1,gpt1)/
Code : Tout sélectionner
efi/
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Hum, je vois 2 choses :
- Tu as 2 disques, et surement 2 installations de Grub... Pourquoi il y a du syslinux ? Il faut faire le ménage dans tout cela.
- Globalement je ne comprend pas ce qu'il y a quoi dans toutes ces partitions, il n'y a rien de logique. Peux tu expliquer les disques/partitions/système de fichier et ce que tu as essayé de faire ? Car actuellement c'est soit le bordel, soit incompréhensible
- Tu as 2 disques, et surement 2 installations de Grub... Pourquoi il y a du syslinux ? Il faut faire le ménage dans tout cela.
- Globalement je ne comprend pas ce qu'il y a quoi dans toutes ces partitions, il n'y a rien de logique. Peux tu expliquer les disques/partitions/système de fichier et ce que tu as essayé de faire ? Car actuellement c'est soit le bordel, soit incompréhensible
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
oui effectivement j'ai fait beaucoup d'essais, il n'y a qu'un disque (peut être que l'autre c'est la clé usb ?), comment puis je bien réinitialiser ? pour que je me retrouve pas avec le résultat des anciens testsbenjarobin a écrit : ↑jeu. 04 févr. 2021, 14:42 Hum, je vois 2 choses :
- Tu as 2 disques, et surement 2 installations de Grub... Pourquoi il y a du syslinux ? Il faut faire le ménage dans tout cela.
- Globalement je ne comprend pas ce qu'il y a quoi dans toutes ces partitions, il n'y a rien de logique. Peux tu expliquer les disques/partitions/système de fichier et ce que tu as essayé de faire ? Car actuellement c'est soit le bordel, soit incompréhensible
sur le disque nvme0n1 j'ai deux partitions une UEFI ( boot) et le reste de l'espace pour linux
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Refaire une installation depuis le début ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
OK je vais supprimer toutes les partitions et refaire depuis le debut
Re: [grub UEFI] nouvelle installation minimal bash
j'ai reformaté tous le disque avec gdisk, refais les partitions et toujours même pb
quand je fais "ls" j'ai maintenant uniquement (hd0) (hd0,gpt2) (hd0,gpt1)`
sur gpt1 j'ai efi
sur gpt2 boot/ var/ etc/
mais ça ne boote pas
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Je ne sais pas comment tu fais l'installation mais :
- Dans gpt1 tu dois avoir :
- Dans gpt2 tu dois avoir (Par exemple dans mon cas) :
Qu'est ce que tu as suivi comme Wiki ?
- Dans gpt1 tu dois avoir :
efi/
(Donc OK si tu as bien eu efi
d'afficher avec un /
à la fin)- Dans gpt2 tu dois avoir (Par exemple dans mon cas) :
lost+found/ boot/ home/ var/ dev/ run/ etc/ tmp/ sys/ proc/ usr/ bin lib lib64 mnt/ opt/ root/ sbin srv/ media/
(Il te manque usr/
entre autre...)Qu'est ce que tu as suivi comme Wiki ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
Oui j'ai bien tout ça j'avais mis quelques exemples de dossier mais j'ai bien tout ces dossiersbenjarobin a écrit : ↑ven. 05 févr. 2021, 18:14 Je ne sais pas comment tu fais l'installation mais :
- Dans gpt1 tu dois avoir :efi/
(Donc OK si tu as bien euefi
d'afficher avec un/
à la fin)
- Dans gpt2 tu dois avoir (Par exemple dans mon cas) :lost+found/ boot/ home/ var/ dev/ run/ etc/ tmp/ sys/ proc/ usr/ bin lib lib64 mnt/ opt/ root/ sbin srv/ media/
(Il te manqueusr/
entre autre...)
Qu'est ce que tu as suivi comme Wiki ?
J'ai bien suivi le wiki et j'ai déjà fais pas mal d'installation d'archlinux auparavant....
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Soit bien précis dans ce que tu indiques car sinon c'est difficile de suivre et comprendre ce que tu fais et ce qui est OK et ce qui n'est pas OK.
Et c'est quoi le message d'erreur de Grub ? Car typiquement quand tu as ceci, c'est que tu fais une erreur dans l'installation de Grub.
As tu bien suivi mon premier message ? L'installation de Grub doit se faire depuis le chroot.
Et c'est quoi le message d'erreur de Grub ? Car typiquement quand tu as ceci, c'est que tu fais une erreur dans l'installation de Grub.
As tu bien suivi mon premier message ? L'installation de Grub doit se faire depuis le chroot.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
Je suis curieux de savoir QUELLE VERSION du wiki tu es en train de suivre svp?
Sinon, t'as pas oublié d'installé un kernel?
Sinon, t'as pas oublié d'installé un kernel?
$(X=$(cat /dev/random))
zsh: fatal error: out of heap memory
zsh: fatal error: out of heap memory
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Il est vrai que je n'avais pas pensé à cela (c'est une possibilité). Mais je ne pense pas que cela soit cela, il n'aurait pas par défaut le prompt de secours de Grub mais le menu.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
Pourrais tu, s'il te plait, partager le contenu de ton /etc/fstab déjà pour confirmer que c'est bon de ce coté...
Assure toi que dans ton fstab tu es bien de déclaré une ligne pour /boot/efi et /.
Assure toi que dans ton fstab tu es bien de déclaré une ligne pour /boot/efi et /.
▲ Arch Linux | Sway
▹ AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To
Joan31
▹ AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To
Joan31
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Hum, Grub ne se lance même pas. Donc le contenu du fstab n'a pas d'importance ici. Le fstab est lu par systemd, donc bien bien plus tard...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
Ha ok j'ai mal lu je pensais qu'il arrivait bien sur grub, autant pour moi.
Peux tu démarrer avec ta clé usb d'arch linux et faire cette commande efibootmgr -v et nous dire ce que tu trouve ?
Pour le boot sur grub tu dois avoir un truc dans le genre :
Pour moi le soucis doit se trouver là, ce doit être lié à ton installation de grub. Enfin j'essaye de saisir ton problème avec l'information que tu donne.
Peux tu démarrer avec ta clé usb d'arch linux et faire cette commande efibootmgr -v et nous dire ce que tu trouve ?
Pour le boot sur grub tu dois avoir un truc dans le genre :
Code : Tout sélectionner
Boot0001* Arch Linux Grub HD(1,GPT,487ffea2-5451-4013-9c4a-560926f119a8,0x100,0x10400)/File(\EFI\ARCH_GRUB\GRUBX64.EFI)
▲ Arch Linux | Sway
▹ AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To
Joan31
▹ AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To
Joan31
Re: [grub UEFI] nouvelle installation minimal bash
J'ai Boot Current : 0001Joan31 a écrit : ↑ven. 05 févr. 2021, 23:00 Ha ok j'ai mal lu je pensais qu'il arrivait bien sur grub, autant pour moi.
Peux tu démarrer avec ta clé usb d'arch linux et faire cette commande efibootmgr -v et nous dire ce que tu trouve ?
Pour le boot sur grub tu dois avoir un truc dans le genre :
Pour moi le soucis doit se trouver là, ce doit être lié à ton installation de grub. Enfin j'essaye de saisir ton problème avec l'information que tu donne.Code : Tout sélectionner
Boot0001* Arch Linux Grub HD(1,GPT,487ffea2-5451-4013-9c4a-560926f119a8,0x100,0x10400)/File(\EFI\ARCH_GRUB\GRUBX64.EFI)
Timeout : 0 seconds
BootOrder : 0000,0001
Boot0000* arch_grub HD(1,GPT,...../File(\EFI\arch_grub\grubx64.efi)
Ensuite autre ligne pour clé usb
Pour installation j'ai repris wiki français archlinux,
J'ai bien installé package Linux et linux-firmware
Et fais mkinitcpio-p
Le fstab paraît correct avec entrée pour boot et autre pour linux
J'ai trouvé il me manquait
grub-mkconfig -o /boot/grub/grub.cfg
Dernière modification par gael le sam. 06 févr. 2021, 10:29, modifié 1 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Peux tu donner la ligne complète de Boot0000, surtout la partie UUID
Et peux tu donner en root la sortie de :
Peux tu donner la sortie (depuis le chroot, avec tout de monté correctement) de :
Et peux tu donner le contenu de ton
Tu peux rediriger la sortie de toutes ces commandes dans un seul fichier.
Puis nous l'envoyer via
Donc en résumé, tu démarres depuis l'ISO d'installation d'Arch puis tu fais ceci :
Et peux tu donner en root la sortie de :
blkid
Peux tu donner la sortie (depuis le chroot, avec tout de monté correctement) de :
find /boot
Et peux tu donner le contenu de ton
grub.cfg
que tu as généréTu peux rediriger la sortie de toutes ces commandes dans un seul fichier.
Puis nous l'envoyer via
cat info.txt | curl -F 'f:1=<-' ix.io
, puis tu nous donnes l'URL affichéeDonc en résumé, tu démarres depuis l'ISO d'installation d'Arch puis tu fais ceci :
Code : Tout sélectionner
mount /dev/nvme0n1p2 /mnt
mount /dev/nvme0n1p1 /mnt/boot/efi
arch-chroot /mnt
paman -S curl
efibootmgr -v >> info.txt
echo "***************************" >> info.txt
fdisk -l >> info.txt
echo "***************************" >> info.txt
blkid >> info.txt
echo "***************************" >> info.txt
find /boot >> info.txt
echo "***************************" >> info.txt
cat /boot/grub/grub.cfg >> info.txt
echo "***************************" >> info.txt
cat /etc/fstab >> info.txt
cat info.txt | curl -F 'f:1=<-' ix.io
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [grub UEFI] nouvelle installation minimal bash
J'ai trouvé : grub-mkconfig -o /boot/grub/grub.cfg
Merci à vous pour votre aide
Merci à vous pour votre aide
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub UEFI] nouvelle installation minimal bash
Euh.... Ce n'est pas comme si je l'avais indiqué dans mon premier message... Sniff
De plus Grub t'indique au démarrage qu'il n'est pas arrivé à charger grub.cfg
De plus Grub t'indique au démarrage qu'il n'est pas arrivé à charger grub.cfg
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum