SummaryI've set up a basic installation and confirmed that most of the commands are running smoothly.
The "tce-[X]" commands, however, failed upon running: the unprivileged user doesn't have write access to the "tce" directory.
The "tce" directory is mounted without the parameters required to allow non-privileged users to write to it (fmask=0022).
QuestionHow can I permanently add parameters to TC Linux's initial mounting of the drives it'll use for the persistent directories (like a more standard distro's /etc/fstab)?
Reproduction conditions- In drive "sda", partition 1, install GRUB
- In drive "sda", partition 1, set up the files for the kernel, core, modules and rootfs inside /boot
- In drive "sdb", partition 1, set up folders for tce, opt, etc. at /Linux/Core/{tce,opt,*}
- Set up the boot script shown below and boot.
setparams 'Core Linux'
echo "Loading vmlinuz"
linux /boot/vmlinuz64 tce=UUID="[UUID]/Linux/Core/tce" opt=[...] home=[...] restore=[...]
echo "Loading ramdisk"
initrd /boot/rootfs.gz /boot/modules64.gz /boot/core.gz
Mount statusThe partition where the persistent directories are has an exFAT filesystem and is mounted as:
/dev/sdb1 on /mnt/sdb1 type exfat (rw,relatime,fmask=0022,dmask=0022,iocharset=utf8,errors=remount-ro)
PolitenessThough this is usually unwelcome in fora: thank you for your time.