New Install of Proxmox 5.1 ZFS Mirror enters Busybox on first boot

am45931472

Member
Feb 10, 2018
4
0
21
44
Just trying to do a basic zfs mirror install of my proxmox 5.1 OS but every time after initial install I get forced into busy box with no rpool found error. I've tried zpool import but no luck.

I know this is a common problem, I know it has to do with how device names are assigned from the system in proxmox 5 which has changed from how it was before PVE 5.

Hardware is Supermicro x9srl-f motherboard and multiple LSI 9207-i8 HBAs.

I've got multiple HBA's in this system, running legacy bios. the USB stick that I use to do the install also gets a Device sdX name which of course gets removed from the system after install thus reordering device names. When i remove all the HBA's from my system and just do the zfs mirror install using only 2 disk attached to the motherboard sata ports it enters proxmox just fine. but once i reinstall the HBA's it reorders everything.
 
Thought I should Add some more information into this posting as this problem is driving me crazy and I just cant spend so much time on this getting no where.

Hardware is a Supermicro X9srl-F motherboard with a Xeon 2650. 32GB Ram.
I have multiple LSI 9207-i8 HBA's, 1 GPU, USB card and 2 Intel NIC's

Proxmox 5.1, also experiences this with Proxmox 5.0

just trying to do a clean install of proxmox onto a ZFS mirror using 2 SSDs.

install from usb stick

after going through the install when proxmox is loading I'm hit with the error

cannot import 'rpool': no such pool avalible

Failed to import pool 'rpool'
Manually import the pool and exit

I am then able to manually do zpool import and use its long number identifier to import the pool and the system will successfully boot.

I am able to do edit ZFS_INITRD_PRE_MOUNTROOT_SLEEP as suggested in the Proxmox ZFS Tips and Tricks page however I still see that I'm getting a ZFS error on loading

Failed to start Mount ZFS filesystems
see 'systemctl status zfs-mount.service' for details


Just trying to find a way forward. I plan on passthrough the GPU and HBA's in this system to VMs and would like to try and prevent future problems when i do that as I suspect this all is caused by proxmox device naming scheme.

I'll also be creating some other ZFS pools to store VMs on.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!