root=ZFS=rpool/ROOT/pve-1 boot=zfsroot=ZFS=NEWNAME/ROOT/pve-1 boot=zfsThank you! This was the secret sauce I needed to fix a problem i was having in my system due to having two zpools with the same name, and using the by-ID matching "fixes" I found on the forum worked to no avail.Sorry to necro an old thread, but this came up in my Googling about just this issue. I also had to change /etc/kernel/cmdline
From:root=ZFS=rpool/ROOT/pve-1 boot=zfs
To:root=ZFS=NEWNAME/ROOT/pve-1 boot=zfs
That's apparently where proxmox-boot-tool pulls info from.
[I]Cannot import 'rpool' : more than one matching pool. Import by numeric ID instead[/I]zpool import to get the ID# of the correct pool you want to import. Make note of it.zpool import -N <insert ID# here> then type exit.nano /etc/kernel/cmdline, change rpool to a unique name like prxpool then save.nano /etc/pve/storage.conf, change pool rpool/data to reflect your new pool name, in my case I changed it to pool prxpool/data.update-initramfs -u.reboot.[I]cannot import 'prxpool'[/I], this is expected. We're going to rename the 'rpool' now to the new name we chose/set in step #3, in my case prxpool. zpool import -f <insert ID# here> prxpool.exit to continue booting into proxmox, then I recommend you reboot one last time to verify the fix. It should boot up without any errors now.zpool import and looking for the guid of the wanted pool that will be listed as id:. If the pool is already imported you can get the guid using zpool get guid rpool/etc/kernel/cmdline and when you find root=ZFS=rpool/ROOT/pve-1, replace rpool with the guid of the wanted pool. It should look something like this root=ZFS=4235925043159929004/ROOT/pve-1update-initramfs -u -k allWe use essential cookies to make this site work, and optional cookies to enhance your experience.