summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormdw <mdw@sdf.org>2024-04-20 21:47:58 +0300
committermdw <mdw@sdf.org>2024-04-20 21:47:58 +0300
commitfa6f5e05eaf68a7364f6ffe34f8e16c8d47d26b3 (patch)
tree75e003f3b18dcbd9203634b96aae490b67a31dc5
parent4e58a31aa423e465c27a4beeb2b191c4bebd58a7 (diff)
Add refind.conf and refind.sh
-rw-r--r--README.md6
-rw-r--r--refind.conf30
-rwxr-xr-xrefind.sh9
3 files changed, 45 insertions, 0 deletions
diff --git a/README.md b/README.md
index ece2ddc..d143ca8 100644
--- a/README.md
+++ b/README.md
@@ -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