[GRUB] hook pour grub

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 265
Inscription : dim. 13 juin 2021, 15:04

[GRUB] hook pour grub

Message par Breizil29 »

Bonjour à tous, je voudrais votre avis sur l'utilité d'un hook pour mettre à jour Grub.
- vim /etc/pacman.d/hooks/95-grub-install.hook

Code : Tout sélectionner

[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = grub

[Action]
Description = Gracefully upgrading GRUB...
When = PostTransaction
Exec = /bin/sh -c '/usr/bin/grub-install --target=x86_64-efi --bootloader-id=Arch-Grub --efi-directory=/boot/efi && /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg'
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GRUB] hook pour grub

Message par benjarobin »

Bonjour,
Je ne suis pas sûr de comprendre la question. Mettre à jour via pacman Grub, ne vas pas mettre à jour Grub installé / lancé au démarrage. En effet celui-ci doit être réinstaller pour être mise à jour.
Et en effet le hook que tu donnes à l'air de faire une telle chose. Personnellement je préfère le faire manuellement, mais ce n'est que mon avis très perso :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 265
Inscription : dim. 13 juin 2021, 15:04

Re: [GRUB] hook pour grub

Message par Breizil29 »

Ok merci benjarobin.
Pour mettre à jour Grub il faut chrooter ?
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GRUB] hook pour grub

Message par benjarobin »

L'installation de Grub doit être réalisé soit :
- Depuis ton système démarré normalement, donc pas de chroot dans ce cas, d'ailleurs cela n'aurais pas de sens, un chroot de quoi ? En effet ton système de fichier installé (d'où tu as démarré) est monté dans /.
- Depuis un ISO d'installation, donc ici tu dois entrer dans le chroot afin d'avoir le système de fichier de ton Arch monté en tant que /.

Note afin de réinstaller ton Grub, tu dois le faire exactement comme auparavant (mêmes options), avec les partitions "associées" montées de la même façon...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 265
Inscription : dim. 13 juin 2021, 15:04

Re: [GRUB] hook pour grub

Message par Breizil29 »

Ok, merci pour ces infos, je testerais ça à la prochaine mise à jour de grub.
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Répondre