So after many years, I tried to install instead of upgrading,
and after much fiddling (if anyone is interested I can write how I did i) I got it to
install, now here is my problem:
when the the local disk was empty, loader.efi is called (this via dhcp) and it boots diskless,
but now that the disk is populated, it boots from it.
Q: how can I have it boot diskless again?
On 10 Oct 2025, at 00:33, Bjoern A. Zeeb <bzeeb-lists@lists.zabbadoz.net> wrote:
On Tue, 23 Sep 2025, Daniel Braniss wrote:
So after many years, I tried to install instead of upgrading,
and after much fiddling (if anyone is interested I can write how I did i) I got it to
install, now here is my problem:
when the the local disk was empty, loader.efi is called (this via dhcp) and it boots diskless,
but now that the disk is populated, it boots from it.
Q: how can I have it boot diskless again?
I haven't seen an answer. Have you tried the freebsd-virtualization list?
I assume you could interrupt the boot process if fast enough (but it's the blink of an eye);
so you'll most likely be more successful putting a startup.nsh and possibly an EFI shell in the EFI System Partition (ESP) and script it? Could be the bhyve firmware brings the efi shell along already?
/bz
--
Bjoern A. Zeeb r15:7
hi,Can you try the case where there is a non-bootable ZFS partition?
no answer yet, but after some experimenting:
boots diskless:
if no local disk - dah
if local disk and no EFI partition
if local disk has the above but no valid root partition
and finally if root partition and efi but no bootx64.efi ( i just move it to bootx64.efix)
thanks,
danny
ps: i guess i forgot to mention that the host is running in bhyve (14.3) pass: itrCOs now alpha-5
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 54 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 19:48:00 |
| Calls: | 742 |
| Files: | 1,218 |
| D/L today: |
6 files (8,794K bytes) |
| Messages: | 184,914 |
| Posted today: | 1 |