实验2
2409工程版 + batocera linux 40 的双重引导TF镜像。
1、batocera linux是复古游戏模拟器batocera的系统。以上的文章我说过,batocera linux 镜像是最适合与其他系统镜像组成多重引导的, 因为batocera linux for visionfive2,是用StatFive VF2 SDK构建的,starfive 6.1.31内核,标准4分区结构,但batocera最特别的是它把系统文件全部放在第三boot分区,所有的主要文件都放置在一个1.8GB的系统文件里,附图
batocera系统文件是不易被修改的,而且batocera启动后,对很多关键目录是写保护的,例如/boot就是写保护的,解除写保护需要 mount -o remount,rw /boot 。
2、2409工程版和batocera linux 单卡双引导后,batocera linux的在线升级只会对/boot/boot/里的文件进行修改,而且它的更新并不频繁。2409工程版apt upgrade,也影响不了batocera linux 。
3、2409工程版 + batocera linux 40 的双重引导TF镜像文件,下载链接:
百度网盘 请输入提取码 提取码: us4q ,有效期365天(我猜这个镜像的寿命可以会长些,batocera不需要升级,2409工程版可以在线升级)。下载本地解压,烧录到TF卡。用户名:root 和 user , 密码: starfive。
4、2409工程版 + batocera linux 40 的双重引导TF镜像分区图
第1、2分区spl和uboot。第3分区是两个系统的boot分区,也是batocera linux的主系统分区,所以是4GB容量,目前剩余的2GB容量是用于Batocera更新。
5、第4分区是batocera用户数据分区,目前剩余很多容量是因为没有添加游戏,我在制作时曾经添加过很多游戏,构建几次镜像文件后,都是因为数据太大而放弃构建,游戏文件原就是zip压缩的,构建成镜像时无法对游戏文件再有压缩率。增加游戏只有麻烦你自己从网上下载添加。例如百度贴吧里
batocera吧,贴吧置顶的两个帖子里有带游戏的batocera for x64镜像文件,CPU架构不同、但游戏数据文件是通用的,解压后提取bios和rom目录,复制到双引导镜像的第4分区,启动batocera,自动搜索添加可玩。
6、第5分区是2409工程版,你就按正常使用就行,随意apt upgrade,从gdm3登陆选项里能看到gnome和sway, sway桌面环境的使用请
参考。在2490工程版系统里可以挂载第4分区,用root权限添加删除游戏。
7、从2409系统切换到batocera的方法:新打开一个终端,命令行输入: ./toba 回车,输入密码,不管密码正确与否都会重启vf2,区别在与密码对了就切换到另一个分区,密码不对不切换。
8、从batocera切换到2409的方法:在图形主界面,按ctrl+alt+f3 进入命令行界面,回车,进入命令行提示符,输入:./to2409 回车,不需要输入密码就会重启vf2,如果脚本运行正常,应该会切换到2409.
严重BUG提示:batocera-40 for VF2(2024年8月版本)里附带了个KODI媒体中心,这个版本kodi可能是有严重bug的,建议谨慎使用!!!严重问题主要体现在用户界面语言设置里,只有中文繁体语言包(没有中文简体语言包),时区预设格式里只有台北12h和台北24h。kodi官网的、其他系统库里的kodi安装包都是中文简体、繁体两个语言包都有的,所有我只能判断这个kodi版本是有严重BUG。之前几个月我虽然用batocera,但基本不用里面的kodi,所有没发现这个BUG,昨天帮群友做测试时才发现。batocera是没有这个bug的,中文简体繁体语言包都有,所有我做的双引导镜像就不需要删除,继续分享。
本文完成于这个双重引导镜像,vf2 + 2409工程版 + sway +chromium103。