From 3911a5e4457d4062b7bb915bd256f38569f963fb Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Sun, 9 Nov 2025 13:11:42 +0100 Subject: [PATCH] added grub configuration for actual kernel --- modules/00-library.sh | 10 ++++++++++ modules/02-base.sh | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/00-library.sh b/modules/00-library.sh index 21978e3..3684f9c 100644 --- a/modules/00-library.sh +++ b/modules/00-library.sh @@ -366,3 +366,13 @@ function ensure_github_cli_authenticated() { log "Connecté à GitHub CLI avec succès." fi } + +function ensure_grub_is_configured() { + if ! grub-mkconfig -o /boot/grub/grub.cfg + then + log "Erreur lors de la configuration du noyau dans Grub, ne redemarrez pas !" + return 1 + fi + + log "Grub configure pour le noyau linux avec succes." +} diff --git a/modules/02-base.sh b/modules/02-base.sh index e99298d..260a4bd 100644 --- a/modules/02-base.sh +++ b/modules/02-base.sh @@ -9,6 +9,8 @@ ensure_system_is_updated \ && ensure_package_is_installed linux \ && ensure_package_is_installed linux-headers \ && ensure_package_is_installed linux-firmware \ + && ensure_package_is_installed grub \ + && ensure_package_is_installed efibootmgr \ && ensure_package_is_installed xf86-video-amdgpu \ && ensure_package_is_installed vulkan-radeon \ && ensure_package_is_installed mesa \ @@ -35,4 +37,5 @@ ensure_system_is_updated \ && ensure_package_is_installed neovim \ && ensure_package_is_installed chromium \ && ensure_package_is_installed firefox \ - && ensure_mkinitcpio_configured_for linux + && ensure_mkinitcpio_configured_for linux \ + && ensure_grub_is_updated