我最近在我的 chromebook 上安装了 Gallium OS 来玩游戏。我有一台联想 N21 Chromebook。我下载了 Steam,并有足够的剩余空间用于泰拉瑞亚(游戏)。它运行流畅,人们告诉我《我的世界》和《CSGO》(反恐精英全球攻势)可以在这个设备上运行。但是,我的 chromebook 没有足够的剩余空间用于 CSGO。我买了一个 62 GB 的闪存驱动器来存储并尝试下载 CSGO。当我点击“立即播放”时,它给了我安装在闪存驱动器下的选项。当我单击闪存驱动器文件并点击安装时,出现错误,提示“新的 Steam 库文件夹必须位于以可执行权限安装的文件系统上”。现在,我不是计算机/技术人员,所以我完全不知道如何继续。如果有人可以帮助我解决这个问题,我将不胜感激。
答案1
这两个命令中的任何一个都可以工作。确保您位于正确的目录中或使用安装 USB 记忆棒的目录/文件名的完整路径。
$ chmod 755 filename
$ chmod u=rwx filename
答案2
如果您使用桌面环境的可移动媒体安装工具来安装闪存驱动器,则驱动器很可能使用其出厂默认文件系统(很可能是 FAT32 或 NTFS,具体取决于大小),除非您重新初始化它,并且现在使用由介质安装工具自动设置的noexec
安装选项(或user
暗示安装选项的选项)。noexec,nosuid,nodev
如果是这样,则不能用chmod
命令覆盖它。
相反,您必须/etc/fstab
使用一组合适的安装选项来配置安装点。
您可能需要指定文件系统 UUID 而不是设备名称,以便/etc/fstab
无论是否插入其他 USB 存储设备,该条目都将起作用。为此,首先使用 的输出来df
识别安装闪存驱动器时的当前设备名称,然后sudo blkid
找出与设备名称对应的 UUID。
必要的/etc/fstab
条目将是这样的:
UUID="your-UUID-here" /desired/mount/point auto rw,noauto,user,exec 0 0
如果您想在使用闪存驱动器时自行安装它。如果您希望它在启动时插入时自动安装,请替换noauto
为nofail
:
UUID="your-UUID-here" /desired/mount/point auto rw,nofail,user,exec 0 0