banner
azio7

azio7

email
github

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 -> 设置 -> 界面 -> Steam 客户端语言,将界面语言设置为中文。

重启 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" 的提示。

解决方法是:在提示后退出到大门界面,然后重新进入游戏才能正常游玩。

请关注这个问题以获取最新消息。


参考资料#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。