On 27.2.2025. 21:32, Mark Kettenis wrote: > Hrvoje, Landry, can you try the diff below? > > After building and installing installboot try doing the following: > > Add the following line to /etc/sysctl.conf: > > kern.securelevel=-1 > > And reboot the machine. AFter the reboot run > > # installboot -cv sdX > > where sdX is the boot driver of the machine (i.e. sd0). > > Please show me the output of that command.
Hi, snifi# installboot -cv sd0 Using / as root installing bootstrap on /dev/rsd0c using first-stage /usr/mdec/biosboot, second-stage /usr/mdec/boot copying /usr/mdec/BOOTIA32.EFI to /tmp/installboot.vSZvoq1IwB/efi/BOOT/BOOTIA32.EFI copying /usr/mdec/BOOTX64.EFI to /tmp/installboot.vSZvoq1IwB/efi/BOOT/BOOTX64.EFI copying /usr/mdec/BOOTX64.EFI to /tmp/installboot.vSZvoq1IwB/efi/openbsd/BOOTX64.EFI creating Boot000A installboot: EFIIOC_VAR_SET: Boot000A: Invalid argument my steps, if i did something wrong snifi# cp kettenis-efi.diff /usr/src/ snifi# patch -p0 < kettenis-efi.diff Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: usr.sbin/installboot/efi_bootmgr.c |=================================================================== |RCS file: /cvs/src/usr.sbin/installboot/efi_bootmgr.c,v |diff -u -p -r1.2 efi_bootmgr.c |--- usr.sbin/installboot/efi_bootmgr.c 21 Feb 2025 20:41:50 -0000 1.2 |+++ usr.sbin/installboot/efi_bootmgr.c 27 Feb 2025 20:27:45 -0000 -------------------------- Patching file usr.sbin/installboot/efi_bootmgr.c using Plan A... Hunk #1 succeeded at 77. Hunk #2 succeeded at 180. Hunk #3 succeeded at 256. Hunk #4 succeeded at 308. done snifi# cd usr.sbin/installboot/ snifi# make obj && make depend && make && make install /usr/src/usr.sbin/installboot/obj -> /usr/obj/usr.sbin/installboot cc -O2 -pipe -DSOFTRAID -DEFIBOOTMGR -Werror-implicit-function-declaration -MD -MP -I/usr/src/usr.sbin/installboot -c /usr/src/usr.sbin/installboot/installboot.c cc -O2 -pipe -DSOFTRAID -DEFIBOOTMGR -Werror-implicit-function-declaration -MD -MP -I/usr/src/usr.sbin/installboot -c /usr/src/usr.sbin/installboot/util.c cc -O2 -pipe -DSOFTRAID -DEFIBOOTMGR -Werror-implicit-function-declaration -MD -MP -I/usr/src/usr.sbin/installboot -c /usr/src/usr.sbin/installboot/i386_installboot.c cc -O2 -pipe -DSOFTRAID -DEFIBOOTMGR -Werror-implicit-function-declaration -MD -MP -I/usr/src/usr.sbin/installboot -c /usr/src/usr.sbin/installboot/i386_nlist.c cc -O2 -pipe -DSOFTRAID -DEFIBOOTMGR -Werror-implicit-function-declaration -MD -MP -I/usr/src/usr.sbin/installboot -c /usr/src/usr.sbin/installboot/i386_softraid.c cc -O2 -pipe -DSOFTRAID -DEFIBOOTMGR -Werror-implicit-function-declaration -MD -MP -I/usr/src/usr.sbin/installboot -c /usr/src/usr.sbin/installboot/softraid.c cc -O2 -pipe -DSOFTRAID -DEFIBOOTMGR -Werror-implicit-function-declaration -MD -MP -I/usr/src/usr.sbin/installboot -c /usr/src/usr.sbin/installboot/efi_bootmgr.c cc -static -pie -o installboot installboot.o util.o i386_installboot.o i386_nlist.o i386_softraid.o softraid.o efi_bootmgr.o -lutil install -c -s -o root -g bin -m 555 installboot /usr/sbin/installboot install -c -o root -g bin -m 444 /usr/src/usr.sbin/installboot/installboot.8 /usr/share/man/man8/installboot.8 snifi# vi /etc/sysctl.conf snifi# reboot
