diff --git a/setup.sh b/setup.sh
index c6afad0..db6ee60 100644
--- a/setup.sh
+++ b/setup.sh
@@ -704,6 +704,7 @@ EOF
 function configure_zfsbootmenu () {
     #2.9
     paru_install 'zfsbootmenu'
+    in_file_in_array_remove_n '/etc/mkinitcpio.conf' 'HOOKS' 'zfsbootmenu'
 
     if [[ "${part_schema}" = 'gpt' ]]; then
         cat > '/etc/zfsbootmenu/config.yaml' <<EOF