I thought the system was supposed to get through the early stages of booting without /usr so I moved it to a filesystem on my zfs-fuse pool, and created a symlink from /usr to /media/zfs/usr
On reboot it would not boot. Hitting esc to see the messages showed network-manager, avahi-daemon, and squid all failing to start (the first two before the ZFS mount success message came up, the other one after). The system was doing nothing.
Somehow, however, the system was still able to boot into the root shell of recovery mode, which I used to out /usr back on the main ext4 partition and now it's booting fine.
Should this be something I'm able to do? Are there specific parts of /usr I need to leave? Should I try to figure out how to make ZFS mounts happen even sooner than whatever the zfs-fuse package defaults to?
Bookmarks