Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Nov 2024 21:22:47 +0100
From:      Peter Blok <pblok@bsd4all.org>
To:        freebsd-net@freebsd.org
Subject:   EFI boot with iPXE
Message-ID:  <0F7B3EDE-D3B4-4693-B84F-A68AD6089A76@bsd4all.org>

next in thread | raw e-mail | index | archive | help
Hi,

I have tried to boot over iSCSI using PXE using the ports isboot-kmod. =
It worked after many tries, but it is not automatic yet.

At the loader.efi prompt I do:
set currdev=3Dzfs:zroot/ROOT/default:
load /boot/kernel/kernel
load /boot/kernel/opensolaris.ko
load /boot/kernel/zfs.ko
load /boot/kernel/acpi_wmi.ko
load /boot/kernel/smbus.ko
load /boot/kernel/ichsmb.ko
load /boot/kernel/uhid.ko
load /boot/kernel/wmt.ko
load /boot/kernel/iscsi.ko
load /boot/modules/isboot.ko
boot

And it starts. There is no local storage so everything is really coming =
over the net.

Obviously it doesn=E2=80=99t read what is in loader.conf and I=E2=80=99m =
puzzled what the boot flow is once you have loader.efi loaded. I can put =
currdev in loader.env but it doesn=E2=80=99t set it although set =
qqq=3Dsomething shows up when I type show, so I have the right file.

How can I boot without having to type the commands?

Peter






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0F7B3EDE-D3B4-4693-B84F-A68AD6089A76>