Solaris: NOTICE: Cannot find the pool label for 'zroot' when booting 14.1 from USB

I'm trying to boot 14.1 from one of these USB SSD drives and it often fails because it can't find the label for zroot. Are there settings I can change that might improve it?

If anyone can tell me how to properly get the boot messages from the last boot, I'll post the full text instead of a cellphone image.

IMG_20241129_104531994_HDR_AE.50.jpg
 
You should provide more information. Have you ever used FreeBSD successfully on this computer? What is the computer's main operating system? Where did the zpool come from? Have you tried connecting the USB drive to another USB port?
 
The various USB_ERR_* messages seems to indicate some problem reading and/or enumerating the USB bus. If it cannot read or find the USB drive then it cannot find the pool on that drive either.
 
Thank you both. I used an expect script to reboot it every 2 minutes and it seemed to get better for a while after I set vfs.root_mount_always_wait=1 in /boot/loader.conf.local, but then the boot partition suddenly disappeared.

I'm waiting for more hardware to arrive and I'll try again.
 
Back
Top