diff options
| author | mdw <mdw@sdf.org> | 2024-04-20 21:47:58 +0300 |
|---|---|---|
| committer | mdw <mdw@sdf.org> | 2024-04-20 21:47:58 +0300 |
| commit | fa6f5e05eaf68a7364f6ffe34f8e16c8d47d26b3 (patch) | |
| tree | 75e003f3b18dcbd9203634b96aae490b67a31dc5 | |
| parent | 4e58a31aa423e465c27a4beeb2b191c4bebd58a7 (diff) | |
Add refind.conf and refind.sh
Diffstat (limited to '')
| -rw-r--r-- | README.md | 6 | ||||
| -rw-r--r-- | refind.conf | 30 | ||||
| -rwxr-xr-x | refind.sh | 9 |
3 files changed, 45 insertions, 0 deletions
@@ -1 +1,7 @@ Config for the refind UEFI boot manager. + +refind.sh is a simple script to move the refind.efi to bootx64.efi, this is useful for after running sysupgrade. OpenBSD replaces the bootx64.efi binary every time + +refind.conf does not scan windows partitions, on HP firmware refind will display a blank screen due to bad drivers. + +https://sourceforge.net/p/refind/discussion/general/thread/f1f144d655/ diff --git a/refind.conf b/refind.conf new file mode 100644 index 0000000..4ad766a --- /dev/null +++ b/refind.conf @@ -0,0 +1,30 @@ +timeout 3 +log_level 0 +use_nvram false +include themes/refind-minimal/theme.conf +#enable_mouse +#default_selection OpenBSD + +dont_scan_volumes 62be096a-6436-46f4-a3de-5c68c99e2512,988b4aba-cf33-4f78-9569-f8286c200faf,bd09f411-93c6-4c09-8ccd-47a43d4cfc60,d2e1baba-2978-4a23-a661-d75ec4e19946,Windows + +menuentry "OpenBSD" { + icon /efi/boot/themes/refind-minimal/icons/os_openbsd.png + volume d2e1baba-2978-4a23-a661-d75ec4e19946 + loader /efi/boot/obsd/bootx64.efi +} + +menuentry "Windows 10" { + icon /EFI/boot/themes/refind-minimal/icons/os_win10.png + volume bd09f411-93c6-4c09-8ccd-47a43d4cfc60 + loader /EFI/Microsoft/Boot/bootmgfw.efi + graphics on + ostype Windows +} + +menuentry "netboot.xyz" { + icon /efi/boot/themes/refind-minimal/icons/tool_netboot.png + volume d2e1baba-2978-4a23-a661-d75ec4e19946 + loader /efi/tools/netboot.xyz.efi +} + +showtools shell, memtest, firmware, about diff --git a/refind.sh b/refind.sh new file mode 100755 index 0000000..b8331e6 --- /dev/null +++ b/refind.sh @@ -0,0 +1,9 @@ +#!/bin/sh +mkdir /tmp/efi +doas mount /dev/sd0i /tmp/efi/ +cd /tmp/efi/efi/boot/ +mv bootx64.efi obsd/ +mv bootia32.efi obsd/ +cp refind_x64_0.14.1.efi.bak bootx64.efi +cd /tmp/ +doas umount /tmp/efi |
