Before I start, I am using Ubuntu 13.10 64-bit, I have all the latest updates (including the latest Steam Beta Client).
Using the Steam client I have been unable to install or run games from another partition on my drive. Previously, the partition with the games would mount into the /media/willc
folder (and steam could read/write here, I installed and ran Left 4 Dead 2) but I would have to mount it by opening it in the file system or via the terminal before hand; I wanted to automate this process.
I followed the directions from Akshit Baunthiyal on this question to make Ubuntu mount the partition seperately. It essentially just adds a line to /etc/fstab
. The line I added was
UUID=<uuid> /home/willc/SteamLibrary ext2 user,exec,sync,auto,rw 0 0
and I double checked the info, the uuid and filesystem are correct and the mount point is where I want it.
After this modification, logging in or running sudo mount -a
successfully mounts the directory automatically. The problem I am now encountering is that the Steam client gives me the error
New Steam Library Folder must be on a filesystem mounted with executable permissions.
So, after looking around at fstab
options I noticed that the option "user" (any user can mount) also implies the option "noexec" (binaries are not executable), so I added the "exec" option after user to override this. However, I still get this error. I also tried to run chmod -R 777 SteamLibrary
just in case permissions were the problem but it persists even after that.
Is there a missing option I need for fstab
or is there something else entirely I might be missing?