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

--- Comment #2 from Martin Birgmeier <[email protected]> ---
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.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"[email protected]"

Reply via email to