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 尋找最新消息