veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 557|回复: 3

[分享] 我自己写的重构veket脚本

[复制链接]
发表于 2022-4-5 13:53 | 显示全部楼层 |阅读模式
欢迎大家自己修改脚本,实现更多功能。
1, 本重构脚本的主要作用是抽出iso文件里的sfs文件,合成一个veket文件夹和veket.sfs文件。
2, 如果想手动定制veket,可以在veket文件夹中手动增减修改,再用mksquashfs命令打包成sfs文件。默认生成的veket.sfs禁用了底部快速启动栏。考虑到有些人可能喜欢底部启动栏,如果想保留底部快速启动栏,自己注释掉91行。
3, 如果想用默认生成的sfs文件,请手动给veket.sfs文件改名,加上版本号(如veket_22.sfs或者veket_22.a.sfs),就可以搭配相应的vmlinuz文件和initrd.gz文件使用了,不再需要任何sfs文件。
4,把本脚本和veket的启动iso文件放到一个空白目录,手动执行sudo sh mkveket.sh,就能自动 生成veket目录和veket.sfs文件,如果想更换内核,只要把相应的adrv_veke_22.sfs文件放到同一目录就可以了。
5,本脚本运行在linux系统和ext4格式分区下,并且会把自己集成到新生成的veket.sfs文件中,也就是说你新生成的系统可以直接使用sudo mkveket.sh命令了。
6,脚本运行时用试图合并adrv-------zdrv的所有sfs文件,所以无论v22还是v22a都可以使用,将来veket出了新的模块,只要大规则不变,也可以使用。出现的几个错误提示不用理会。

https://cloud.189.cn/web/share?code=ENJfm26fMZbm(访问码:kc8t)
发表于 2022-4-19 21:34 | 显示全部楼层
学习了,厉害

不太明白说明中第4条的手动执行sudo sh mkveket.sh和第5条的直接使用sudo mkveket命令,这两条命令有什么区别呢

另外,第3条中可以搭配相应的vmlinuz文件和initrd.gz文件使用,这个要对应的吗,这是不是还要从对应的iso里提取这个两个文件,

这样的话,做这些工作有什么意义呢
 楼主| 发表于 2022-4-20 20:35 | 显示全部楼层
anan 发表于 2022-4-19 21:34
学习了,厉害

不太明白说明中第4条的手动执行sudo sh mkveket.sh和第5条的直接使用sudo mkveket命令,这两 ...

    第一个命令是手动执行mkveket.sh文件,第二个是把mkveket.sh放到bin目录下,相当于linux有了一个mkveket.sh命令。
   initrd.gz文件是通用的,vmlinuz文件和adrv_veket_22.sfs是相互对应的,一般要用同一个来源的。实际取决于你的计算机配置。
  有什么意义呢?我最早就是想改造veket更合自己的口味,当把所有的sfs文件都拷贝到veket目录后,veket目录下的文件就相当于linux根目录下的文件,你如果对linux比较熟悉,可以手动定制。
  当然,你如果是好奇宝宝,也可以折腾。
发表于 2022-4-22 08:48 | 显示全部楼层
keyliu 发表于 2022-4-20 20:35
第一个命令是手动执行mkveket.sh文件,第二个是把mkveket.sh放到bin目录下,相当于linux有了一个mkve ...

谢谢
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-4-23 21:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表