dasJ / sd-zfs

Compatibility between systemd and ZFS roots
MIT License
43 stars 13 forks source link

Failed to mount /sysroot with mix of legacy and non-legacy mount points #30

Open yurikoles opened 5 years ago

yurikoles commented 5 years ago

I want to create a multiboot pool. So I have the following

$ zfs list -r ssd/linux
NAME                 USED  AVAIL     REFER  MOUNTPOINT
ssd/linux           81,7G  79,1G       96K  none
ssd/linux/arch      21,1G  79,1G     19,5G  legacy
ssd/linux/arch/pkg  1,59G  79,1G     1,59G  /var/cache/pacman/pkg
ssd/linux/home      60,5G  79,1G     60,5G  /home

$ grep arch /etc/fstab                 
ssd/linux/arch  / zfs defaults 0 0

I think /home is mounted before arch root.

yurikoles commented 5 years ago

@dasJ any updates on this? This issue stops me from multi-boot on ZFS pool. Could you at least point me to files that needs to be fixed?

mbrgm commented 4 years ago

@yurikoles I have a similar issue as the one you described. Are you also getting an error like the following?

Jan 03 20:20:46 archlinux mount[790]: mount: /sysroot--: mount point does not exist.