On Jul 14, 2025, at 5:22 PM, Marcel Telka <mar...@telka.sk> wrote:
> 
> Hi,
> 
> I'm trying to explore bhyve for the first time and so I tried some basic
> example from the bhyve(8) man page.  Surprisingly, it does not work.
> 
> # mkfile -n 1g image
> # bhyve -c 2 -s 0,hostbridge -s 1,lpc -s 2,virtio-blk,image \
> -l com1,stdio -H -P -m 1G vm
> virtual machine cannot be booted
> # bhyve -c 2 -s 0,hostbridge -s 1,lpc -s 2,virtio-blk,image \
> -l com1,stdio -H -P -m 1G vm
> vm exit[0]

1.) Check for bhyve processes?

2.) You aren't specifying a boot rom?  SHould you be?

Here's a pargs for a bhyve running on SmartOS. Some of it is clearly 
SmartOS-specific, but perhaps a vew things here might help, esp. `-l 
bootrom,/path/to/boot/rom` ?

[root@nuc ~]# pargs `pgrep bhyve`
4449:   bhyve -H -U 170e57f0-4ffe-4fad-af11-c235d04ee16d -B 
1,manufacturer=Joyent,produ
argv[0]: bhyve
argv[1]: -H
argv[2]: -U
argv[3]: 170e57f0-4ffe-4fad-af11-c235d04ee16d
argv[4]: -B
argv[5]: 1,manufacturer=Joyent,product=SmartDC 
HVM,version=7.20250710T000436Z,serial=170e57f0-4ffe-4fad-af11-c235d04ee16d,sku=001,family=Virtual
 Machine
argv[6]: -s
argv[7]: 31,lpc
argv[8]: -l
argv[9]: bootrom,/usr/share/bhyve/uefi-rom.bin
argv[10]: -l
argv[11]: com1,/dev/zconsole
argv[12]: -l
argv[13]: com2,socket,/tmp/vm.ttyb
argv[14]: -s
argv[15]: 0,hostbridge,model=i440fx
argv[16]: -c
argv[17]: 4
argv[18]: -m
argv[19]: 8192
argv[20]: -s
argv[21]: 
0:4:0,virtio-blk,/dev/zvol/rdsk/zones/170e57f0-4ffe-4fad-af11-c235d04ee16d/disk0
argv[22]: -s
argv[23]: 6:0,virtio-net-viona,net0
argv[24]: -s
argv[25]: 30:0,fbuf,vga=off,unix=/tmp/vm.vnc
argv[26]: -s
argv[27]: 30:1,xhci,tablet
argv[28]: SYSbhyve-3
[root@nuc ~]# 


Dan


------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T0a2ef97770149180-M7acc869e4544d228d964f07b
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to