Open TheOneWithTheBraid opened 4 years ago
To make sure I understand correctly:
/home/$USER
is not being mounted automatically.
/home/$USER
yourself to work around the issue.Is that correct?
Bedrock can make a lot of things work between strata, but init hooks aren't one of them. Ubuntu's init knows to do zfs setup, but Arch's might not. Bedrock makes Ubuntu's zfs
command accessible, but it doesn't teach Arch's init to use it.
I have two ideas:
Exec=/bedrock/cross/bin/zfs mount rpool/USERDATA/home/$USER_$GUID
I'm using bedrock with a hijacked Ubuntu strata which was initially installed on a zfs root with a separated
/home
and/home/$USER
. It was not causing any issues till I fetched an arch strata and booted using arch's/sbin/init
instead of Ubuntu's one.Now, it's just skipping to mount my
/home/$USER
zfs and created an empty/home/$USER
every boot. I already tried disabling the share of/home
but it didn't help. My current workflow is:It there any easier way?