Public bug reported:

After installing 20.04.1 using the ZFS root option I installed Xen. When
it rebooted it failed in initramfs with the error "No pool imported". I
was able to boot the previous kernel. When I examined the
/boot/grub/grub.cfg I found what looked like invalid "root=ZFS=" options
like this:

"root=ZFS=/ROOT/ubuntu_xxxxxx"

The previous kernel that boots looks like this:

"root=ZFS=rpool/ROOT/ubuntu_xxxxxx"

After looking in /etc/default/grub and /etc/grub.d I was unable to
figure out why they were different and how I could change it.

As a test saved a copy and edited /boot/grub/grub.cfg adding the rpool
to each "root=ZFS=" line where rpool was missing. This time I was able
to boot the Xen kernel.

==============================
How to reproduce the problem

>From scratch install ubuntu 20.04.1 desktop, select ZFS as root option, then 
>install xen-hypervisor-4.11-amd64.
It will fail to reboot because the grub root=ZFS argument is wrong.

** Affects: xen (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: grub root rpool xen zfs

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1894101

Title:
  ubuntu 20.04.1 installed with zfs root fails to boot after installing
  xen-hypervisor

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xen/+bug/1894101/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to