I wanted to enable secure boot and dual boot Manjaro and Windows 11. I followed the steps from ArchLinux: UEFI/Secure Boot .
I enabled secure boot by changing some steps. But I want to create a stript to do that for me. I created one. So, I want someone to verify everything is currect with the script and can be used in every Manjaro setup.
manjaro-secure-boot.sh
I’m very skill full with writing scritps so need suggestions.
Thank you.
For the Have to do by myself =
bit, why aren’t you using sed
,?
2 Likes
This won’t install anything. The top line calls man pacman -Syu efitools
with sudo
which is unnecessary. There is no man page for -Syu
(since they’re options for pacman) and the man page for efitools
(if it exists) hasn’t been installed yet.
sudo man pacman -Syu efitools
sudo man pacman -Syu sbsigntools
Should be
sudo pacman -Syu efitools
sudo pacman -Syu sbsigntools
EDIT:
Perhaps something like this:
file=/etc/pacman.d/hooks/90-mkinitcpio-install.hook
old="Exec = /usr/share/libalpm/scripts/mkinitcpio-install"
new="Exec = /usr/local/share/libalpm/scripts/mkinitcpio-install"
sudo cp $file{,.bak}
cat $file | sed "s|$old|$new|" | sudo tee $file
3 Likes
Have you tried using shellcheck to check for errors?
Manjaro also has a package shellcheck
in Community repository that can be installed and used in terminal
3 Likes
Thank you. I think the script is now complete.
1 Like
Thank you. shellcheck
is a useful package.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.