Multi-boot questions (fstab tweaking)
Hi. I'm looking to use/boot different Linux OSes on my machine and figured I'd avoid fragmenting the free storage space by having one partition store the home directories for all Linux installations (don't know which I'll end up using for games). The plan is this:
- the physical partition is mounted under /mnt where it's not accessed by anything implicitly; say,
/mnt/linux-common
;
- a given linux install's /home
contents is first moved under /mnt/linux-common/home-${DISTRO}
..
- ... then a bind-mount is set up in fstab
to mount /mnt/linux-common/home-bazzite -> /home
I've set this up but the bind-mount remains unmounted, and bazzite boots into a black screen. The system is responding (to caps lock, ctrl+alt+del), I can SSH in and get it to mount manually, but why is it not mounted automagically? There's a var-home.mount
unit that's even in active (mounted)
status.
1 Reply
Ah, fixed it by adding a hint for systemd to mount the physical partition before trying to mount /home/: