Bug#777191: grub-efi-amd64 on Debian Jessie cannot boot zfs native root filesystem running the latest git code soon to be 0.6.4 tagged - official release

Ian Campbell ijc at debian.org
Sat Mar 14 10:47:09 UTC 2015


On Thu, 2015-02-05 at 20:04 -0800, Azeem Esmail wrote:
> Works with 0.6.3 (v0.6.3-766_gfde0d6d)
> Does not work with 0.6.3 latest code (dailies version). 

What are these the versions of?

> At first reboot, the screen freezes with the following message:
> 
> mount: mounting /sys on /root/sys failed: No such file or directory
> mount: mounting /proc on /root/proc failed: No such file or directory
> /init: line 335: can't open /root/dev/console: no such file
> ...
> [end Kernel panic - not syncing: attempting to kill init!
> exitcode=0x00000200
> 
> After a cold boot the following message appears:
> 
> sh: argument expected <- repeated 4 times
> 
> Command: mount -o zfsutil -t zfs - /root
> Message: filesystem '-' cannot be mounted, unable to open the dataset
> mount: mounting - on /root failed: No such file or directory
> Error: 1
> 
> Manually mount the root filesystem on /root and then exit.

This would seem to suggest that the issue is with either initramfs-tools
or, more likely, whichever package provided the zfs hooks for
initramfs-tools.

I think it is most likely the latter, but I can't find such a package in
Debian, are you using some tools from outside of Debian for this setup?
i.e. perhaps zfs-initramfs from zfsonlinux.org perhaps? If so then I
think your bug is with that software.

Certainly I think grub's involvement is long over by the time you get to
these sorts of messages.

Ian.



More information about the Pkg-grub-devel mailing list