[Bug 251250] bhyveload cannot find filesystem: ERROR: cannot open /boot/lua/loader.lua: no such file or directory.

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Nov 25 19:51:07 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251250

--- Comment #2 from Martin Birgmeier <d8zNeCFG at aon.at> ---
The boot succeeds if a slice is created for holding the partitions; this is
done by splitting the initial 256 sectors as follows:

[0]# gpart show
=>       1  83886079  vtbd0  MBR  (40G)
         1        15         - free -  (7.5K)
        16  83886064      4  freebsd  [active]  (40G)

=>       0  83886064  vtbd0s4  BSD  (40G)
         0       240           - free -  (120K)
       240   4194304        1  freebsd-ufs  (2.0G)
   4194544   4194304        2  freebsd-swap  (2.0G)
   8388848  75497216        4  freebsd-zfs  (36G)

[0]# bsdlabel vtbd0s4
# /dev/vtbd0s4:
8 partitions:
#          size     offset    fstype   [fsize bsize bps/cpg]
  a:    4194304        240    4.2BSD        0     0     0
  b:    4194304    4194544      swap                    
  c:   83886064          0    unused        0     0     # "raw" part, don't
edit
  d:   75497216    8388848       ZFS                    
[0]# ll /dev/vtbd0*
crw-r-----  1 root  operator  0x49 Nov 25 17:56 /dev/vtbd0
crw-r-----  1 root  operator  0x4a Nov 25 17:56 /dev/vtbd0s4
crw-r-----  1 root  operator  0x4c Nov 25 17:56 /dev/vtbd0s4a
crw-r-----  1 root  operator  0x4d Nov 25 17:56 /dev/vtbd0s4b
crw-r-----  1 root  operator  0x4e Nov 25 17:56 /dev/vtbd0s4d
[0]# 

(This is from inside the running VM, therefore showing up as vtbd0 instead of
da0.)

So it seems that in FreeBSD 12.2 bhyveload cannot successfully load a purely
partitioned disk anymore (as opposed to sliced + partitioned). In 12.1 this wan
working.

-- Martin

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-virtualization mailing list