win + linux 双系统玩原神
win + linux 双系统玩原神
我搜索 linux 下玩原神,相当一部分文章是要下载安装,众所周知 原神是 3a 游戏 原神的体积很大,我的 windows 系统下安装有原神,所以我直接使用 windows 下的原神资源文件游玩
环境
红米 g2021 锐龙版 (r7 5800h + rtx3060)
原系统盘搭载 windows11,另外插入 1t 固态分 300g 安装 archlinux
剩下分区 windows 与 linux 共用,文件系统为 ntfs3,原神安装在此分区
方法
0.启用 multilib(仅限 archlinux)
对于 archlinux,需要使用 32 位软件包。
修改 /etc/pacman.conf
#[multilib]
#Include = /etc/pacman.d/mirrorlist
删掉#号去掉注释
然后同步更新
pacman -Syu
1.安装 steam 并登录
对于 archlinux,通过以下命令安装
pacman -S steam steam-native-runtime
其他发行版请自寻方法安装
2.挂载原神所在的分区
使用以下命令查看硬盘信息
sudo fdisk -l
我的原神安装在 /dev/nvme1n1p2
此分区
创建需要挂载到的文件夹,所以我创建的是 /mnt/shared-disk
sudo mkdir /mnt/shared-disk
然后使用 mount 挂载,mount 会自动识别文件系统,
sudo mount /dev/nvme1n1p2 /mnt/shared-disk/
我的是 ntfs 文件系统,所以指定挂载文件系统为 ntfs3
sudo mount -t ntfs3 /dev/nvme1n1p2 /mnt/shared-disk/
对于类型为
Microsoft 基本数据
,使用系统文件管理器临时挂载,再查看其类型,我临时挂载的类型为 ntfs
使用
df -T
检查挂载的文件系统类型
3.添加原神到 steam
回到 steam 从左上角 steam -> settings -> inteface -> steam client language 修改界面为中文
重启 steam 后,点左下角 添加游戏 -> 添加非 steam 游戏 -> 浏览
选择原神目录下的 launch.exe 比如我的是:"/mnt/shared-disk/Genshin Impact/launcher.exe"
添加后游戏库里名字为 launcher 的游戏
右键这个游戏,点击属性,在这里可以修改图标名字
对于下面 目标
和 起始位置
有空格的文件路径建议添加双引号"
4.启用 Proton 兼容层
还是在游戏属性界面,在兼容性一栏勾选强制使用
现在(2023-10-26)steam 提供的 Proton 最新稳定版本为 Proton 8.0-4 选择该版本
在 steam 启动原神,原神启动器后可能会提示需要手动定位文件夹,我的在 Z:\mnt\shared-disk\Genshin Impact\Genshin Impact Game
最后就可以启动原神啦!!
ps:现在(2023-10-26),原神启动后可能会提示 error code: 10351-4001
解决方案为:提示后退出到大门界面重新进入游戏才能正常游玩
跟踪这个 issue 寻找最新消息