Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Oct 2025 05:44:44 -0700
From:      Rick Macklem <rick.macklem@gmail.com>
To:        Daniel Braniss <danny@cs.huji.ac.il>
Cc:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>,  Freebsd-stable List <stable@freebsd.org>, virtualization@freebsd.org
Subject:   Re: ALPHA-3 diskless + bhyve issues
Message-ID:  <CAM5tNy4TzWw-7A6A4fcRjKkswXcunBVNjw5oZePTVHJ%2BNnj%2BgA@mail.gmail.com>
In-Reply-To: <639210F6-87B6-4B34-AB9B-8EAB46682B80@cs.huji.ac.il>
References:  <342F2780-9C83-4CEE-BE3E-AE72C9AE12BA@cs.huji.ac.il> <rp3o2r-413n-9p94-656n-32sp812037rn@mnoonqbm.arg> <639210F6-87B6-4B34-AB9B-8EAB46682B80@cs.huji.ac.il>

index | next in thread | previous in thread | raw e-mail

On Thu, Oct 9, 2025 at 11:15 PM Daniel Braniss <danny@cs.huji.ac.il> wrote:
>
>
>
> 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,
> 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)
Can you try the case where there is a non-bootable ZFS partition?

When I have a non-bootable ZFS partition with a zpool in it, bhyve decides that
is the root and fails to boot the UFS root fs. I need to:

currdev=disk0s1
boot

to get it to boot.

I don't know if this is what you might be seeing? rick

>
> thanks,
> danny
> ps: i guess i forgot to mention that the host is running in bhyve (14.3)
> pass: it’s now alpha-5
>


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAM5tNy4TzWw-7A6A4fcRjKkswXcunBVNjw5oZePTVHJ%2BNnj%2BgA>