Switch如何刷ubuntu系统模拟PS2?(上)

部分文献参考:Switch问题自查及互联网,侵删!
ubuntu的好处:
● 支持ipv6,可以通过ddns访问我的nas和电脑主机
● 就算没有ipv6的环境,也能通过zerotier远程连接,这样可以在外网环境下,moonlight串流家里的主机游戏
● ps2等模拟器游戏,甚至wine下还能运行一些电脑上的老游戏
注意:本教程只支持国产芯片,就是无卡开机是小火箭的那个!树莓派不确定,等以后更新此段落。
另外,内存卡必须为FAT32格式。HEKATE必须为6.0.1以上。
本教程里的方法则无需格式化数据卡,理论上无需做全卡备份
但为了谨慎起见,建议至少备份好游戏存档,最好也备份一下全卡数据。
新手建议使用新卡做。
一、 下载ubuntu包

下载链接:https://pan.baidu.com/s/1A0EkTYerqPbzKsK0oCdb4Q?pwd=xlcj
二、 内存卡分区
下载硬盘管理软件:https://pan.baidu.com/s/1PmQCi7JqkOWrL_6Z6vZaDQ?pwd=xlcj
1、 将内存卡通过读卡器插入电脑,解压并打开Diskgenius。

2、 点击可移动磁盘,并点击该分区

3、 按下组合键,Ctrl+F11。
调整分区如图所示。时间挺久。请耐心等待。

4、 右键新分区。选择建立新分区。如图设置,并确定


5、 点击保存更改,并格式化。

三、 安装系统。
1、 解压镜像包覆盖到内存卡里。然后将内存卡弹出。

2、 插回NS,进入hekate界面。


3、 提取手柄信息。

4、 进入系统


四、 进入系统后需要进行的操作
1、 按照顺序操作
a) 点击同意用户协议。

b) 选择语言

c) 连接WIFI,并选择时区

d) 设置用户名等

2、 完成。
手柄映射如下:
鼠标左键为ZR,右键为ZL,
截图键启用或禁用鼠标模式,
+号键是旋转屏幕
X键是多任务窗口
出错解决方法:
ubuntu系统启动时,遇到了"Board was not initialized properly. Hang prevented."问题。
警告:执行下列步骤时必须非常小心,有可能导致硬解芯片损坏甚至NS机器永久损坏,不要漏了哪步或者自己画蛇添足多做哪步
警告2:看清楚是让刷“sdloader.enc”文件,不要刷新FIRMWARE.BIN文件
1. 下载:
https://github.com/hwfly-nx/hwfly-toolbox/releases/download/1.1.1/hwfly_toolbox.bin
里面的hwfly_toolbox.bin 。
2. 放在SD卡的 /bootloader/payloads 目录
3. 下载
https://github.com/hwfly-nx/firmware/releases
里面的release_***.zip
4. 解压并将 `sdloader.enc`文件拷贝到SD卡根目录
5. 重启到hekate,点击
运行`hwfly_toolbox`这个payload
6. 用音量键选择到`----SD Loader----`部分的 `Update`选项,并按电源键执行,再按电源返回。
7. 关机,重新开机后Ubuntu应该可以正常进入了
如果这个问题重新出现,而且你没有删掉那两个文件的话,只需要重新执行第4到第7步。