lakka
系统的确小巧简练,对手柄外设的支持非常不错,几乎即插即用。有群友问到lakka
系统不知道如何打包,于是下了一个研究了一下。
看了一下镜像中的文件,发现他把整个系统整合在一个文件中,这种做法很好的保证了系统文件不被修改。但是我们如何修改呢?
进入lakka
镜像,发现有一个叫SYSTEM
的文件,占了整个镜像的绝大部分空间,大概这个就是lakka
系统文件了,因为没有后缀名,所以比较难以判断是何种文件类型,Linux
下有个很好的文件类型查看工具file
,我们使用这个工具对SYSTEM
文件进行查看,发现他是Squashfs
文件:

知道文件类型后放狗一搜,很多教程,这里我再简单重复一下:
需要用的工具:
squashfs-tools
如何没有此工具,请先运行
sudo apt-get install squashfs-tools
安装成功后即可使用此工具进行解包与打包操作:
解包命令:
unsquashfs -dest squashfs-root lakka/SYSTEM
命令解释:
unsquashfs -dest
为解包命令及参数squashfs-root
为解包到的文件夹路径,这里使用了相对路径lakka/SYSTEM
为需要解包的文件路径,这里使用了相对路径然后你就可以搞事情了

打包命令:
mksquashfs squashfs-root lakkasystem -noappend -all-root
命令解释:
mksquashfs
为打包命令及参数squashfs-root
为需要打包的文件夹路径,这里使用了相对路径lakkasystem
为打包后的文件路径,这里使用了相对路径打包完成后替换原来的文件即可。

网友评论