我进入磁盘工具,选择驱动器,然后选择“启动时安装”和“显示用户界面”,但它在重新启动时不会执行此操作。我的 Steam 游戏库就在那里,所以每次我想玩游戏时都很难去安装它。
答案1
您可以使用文件/etc/fstab
在启动时挂载驱动器。
- 首先是查看要安装的驱动器
fdisk -l
第二步是转到
/etc/fstab
并编写如下行:/dev/sda1 /mnt ntfs-3g 用户,uid=33,gid=1000,umask=0000,nofail 0 3
第一列是用 列出的驱动器fdisk -l
,第二列是要安装驱动器的路径,第三列是文件系统格式,第四列是要安装的选项,例如用户(uid)和组(gid),第五列是转储文件系统,最后一列是使用 fschk 检查的顺序
答案2
请注意,仅供参考,并非所有 Steam 游戏都可以在 Linux 上运行,或者可能根本不能运行,因为 Linux 用户使用的是 DirectX 而不是 OpenGL。您可能需要重新下载它们
但你喜欢冒险:
- 打开终端,使用 nano 或您喜欢的文本编辑器进行编辑 使用以下文件进行编辑:
/etc/stab
例如sudo nano /etc/fstab
在我使用的情况下,fedora fstab 看起来像这样...结果可能因发行版、系统而异。
#
# /etc/fstab
# Created by anaconda on Sat Oct 5 00:53:52 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=f8411693-151f-4a8c-91b7-1c842ba8fd09 / xfs defaults 0 0 0 2
UUID=0399513c-ccf9-4f20-ba02-3c68533a8fe6 none swap defaults 0 0
我们需要一个 /dev/sdx 作为 Windows 的 NTFS 设备:
为此:lsblk
查找您的 /dev/sdx
- 插入一个新行来执行“自动安装”
/dev/sdx /mnt/c-drive ntfs-3g defaults,nls=utf8,umask=000,dmask=027,fmask=137,uid=1000,gid=1000,windows_names 0 0
sudo mkdir /mnt/c-drive
为挂载点创建一个文件夹!
重新启动之前:
进行测试以查看是否一切正常:mount -a
以 root 身份
如果重新安装所有驱动器时没有出现错误
你很好重新启动!
我有点偷这个:https://askubuntu.com/questions/113733/how-do-i- Correctly-mount-a-ntfs-partition-in-etc-fstab