I'm away from my computer at the moment, or I'd test more myself. Did you initially have the pool imported using the by-id names? Is the problem that the initrd needs a zpool.cache file?
I'm away from my computer at the moment, or I'd test more myself. Did you initially have the pool imported using the by-id names? Is the problem that the initrd needs a zpool.cache file?