尝试安装 WD Passport,权限问题

尝试安装 WD Passport,权限问题

我的 Dell Chromebook 上已下载并运行 Ubuntu,现在我正尝试将 Steam 游戏下载到我的 WD My Passport 上。

插入电源并输入密码后会出现此信息。(https://i.redd.it/glom1umgiplz.jpg

我终其一生都不知道哪里出了问题,我正试图成功安装护照驱动器并在其上放置 Steam 文件夹。可通过 var/host/media/removable/My Passport 访问。

当我选择预先创建的 SteamLibrary 文件夹时

我得到这个错误(https://i.redd.it/zb0t3evtiplz.jpg

我能得到一些帮助吗?我该怎么做才能获得权限并创建 Steam 游戏库

答案1

我来晚了,但最近我成功说服 Steam 在 crouton ubuntu 16.04 上的 SD 卡上安装游戏,这是一个棘手的过程。默认情况下,Steam 不允许自己以 root 身份运行(您不能在命令行中直接输入 sudo steam,否则它会告诉您我刚才所做的相同操作),因此您需要授予您使用 steam 的每个驱动器由其运行的权限。如何做到这一点在实践中相对简单,但对于新手来说很难弄清楚。我的目标是以一种像我这样的新手能够理解的方式来解释这个过程。

首先,运行 gparted(sudo apt-get install gparted如果您还没有),并将要使用的任何驱动器格式化为 ext4。遗憾的是,这将使其无法由 windows/mac 计算机使用,但我尝试使用 fat32,但没有成功。欢迎您尝试其他格式,但就我而言,ext4 就很好,因为 SD 卡仅供我的 chromebook 使用。

sudo gnome-disks然后,在命令行中运行。这是标准磁盘实用程序,但您必须su在下一步中运行它。打开后,选择要安装到的设备并卸载它。然后单击附加分区选项(显示齿轮的按钮)并编辑安装选项,如下所示:取消选中自动挂载启动时检查挂载,检查用户界面中的显示。下面的第四行是编辑 fstab 文件的快捷方式;它很方便,因为它会立即显示正确的格式,而不必在线搜索。在已列出的某些选项(nosuid、nodev、nofail、exec)之间添加“,exec”。保存您的工作,记下挂载点,重新挂载驱动器并关闭 gnome 磁盘。

现在,无论何时启动设备,驱动器都会以执行权限挂载,但您还没有完成。现在您需要为文件夹分配正确的权限。很多在线指南会告诉您运行chmod 777 -R path/to/folder,但根据我的经验,这并不奏效。相反,我们将以 GUI 方式执行此操作。运行gksu nautilus将以超级用户权限打开默认文件资源管理器。导航到驱动器的挂载点(在 gnome-disks 下的编辑挂载中列出),然后右键单击驱动器的 ext4 分区的文件夹。单击特性->权限。从这里,您可以将内容设置为它们具体需要的内容,或者您​​可以仅设置打开权限,即授予所有地方的所有人读取、写入和执行权限。关闭 nautilus,现在终于可以打开 Steam 了。

现在,您应该能够通过导航到 Steam 文件浏览器中的挂载点来告诉 Steam 在您的驱动器中创建一个文件夹。我花了这么长时间才弄清楚,这真令人尴尬,我相信有更干净的方法可以解决这个问题,但这是最终对我有用的方法,所以我不会尝试清理它。

编辑:如果您使用 crouton,则每次启动 Steam 之前都需要手动安装磁盘。或者,启动 steam,然后安装它,然后手动选择库文件夹。

相关内容