Refind: Difference between revisions
From wikinotes
(→Themes) |
|||
Line 65: | Line 65: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- Common Settings --> | </blockquote><!-- Common Settings --> | ||
== Kernel Options == | |||
<blockquote> | |||
First, generate a <code>/boot/refind_linux.conf</code> if it doesn't exist (it applies to all kernels in the same directory). | |||
<syntaxhighlight lang="bash"> | |||
test -f /boot/refind_linux.conf || mkrlconf | |||
</syntaxhighlight> | |||
Next, adjust the boot options you'd like within the subsection you'd like | |||
<syntaxhighlight lang="bash"> | |||
# /boot/refind_linux.conf | |||
"Boot with standard options" "root=PARTUUID=${SOME_PARTUUID} rw rdblacklist=nouveau nomodeset systemd.unified_cgroup_hierarchy=0 ${YOUR_KERNEL_PARAMS}" | |||
"Boot to single-user mode" "root=PARTUUID=${SOME_PARTUUID} rw rdblacklist=nouveau nomodeset single ${YOUR_KERNEL_PARAMS}" | |||
"Boot with minimal options" "ro root=UUID=${SOME_PARTUUID} ${YOUR_KERNEL_PARAMS}" | |||
</syntaxhighlight> | |||
</blockquote><!-- Kernel Options --> | |||
== Themes == | == Themes == |
Revision as of 18:27, 24 September 2023
An opensource boot manager.
Documentation
repo https://sourceforge.net/p/refind/code/ci/master/tree/ official docs http://www.rodsbooks.com/refind/ official docs: configuration http://www.rodsbooks.com/refind/configfile.html official docs: usage http://www.rodsbooks.com/refind/using.html
Locations
/boot/EFI/refind/refind.conf
config /boot/EFI/refind/themes/${theme}/*
theme files
Install
pacman -S refind
Setup
refind-install # replaces systemd-boot, automatically finds EFI stubsYou'll need to re-run refind-install on refind updates.
This will do it automatically.# /etc/pacman.d/hooks/refind.hook [Trigger] Operation=Upgrade Type=Package Target=refind [Action] Description = Updating rEFInd on ESP When=PostTransaction Exec=/usr/bin/refind-install
Configuration
Common Settings
# /boot/EFI/refind/refind.conf timeout 5 # boot after 3s unless a key is pressed resolution max # use max possible resolutionKernel Options
First, generate a
/boot/refind_linux.conf
if it doesn't exist (it applies to all kernels in the same directory).test -f /boot/refind_linux.conf || mkrlconfNext, adjust the boot options you'd like within the subsection you'd like
# /boot/refind_linux.conf "Boot with standard options" "root=PARTUUID=${SOME_PARTUUID} rw rdblacklist=nouveau nomodeset systemd.unified_cgroup_hierarchy=0 ${YOUR_KERNEL_PARAMS}" "Boot to single-user mode" "root=PARTUUID=${SOME_PARTUUID} rw rdblacklist=nouveau nomodeset single ${YOUR_KERNEL_PARAMS}" "Boot with minimal options" "ro root=UUID=${SOME_PARTUUID} ${YOUR_KERNEL_PARAMS}"Themes
# some nice themes aura -A refind-theme-darkmini-git # https://github.com/LightAir/darkmini aura -A refind-theme-nord # https://github.com/jaltuna/refind-theme-nord aura -A refind-theme-regular-git # https://github.com/bobafetthotmail/refind-theme-regular# /boot/EFI/refind/refind.conf # ...at end of file... include themes/darkmini/theme.conf banner themes/darkmini/bg/background.png