|
|

楼主 |
发表于 2026-3-18 22:03
|
显示全部楼层
liuzhaoyzz版主对系统启动引导很有研究,weiqr_26系统下的安装脚本,可以随机生成UUID,后续不需要手动修改;我也计划逆向梳理,偿试从w26中提取出制作启动U盘相关的脚本与文件,打包成PET,在v26系统上制作w26启动U盘,这样首次安装就非常容易了,但不知能否如愿!
我的SX_Veket_Puppy_Installer_for_linux版本,可以更新修改,以适配解开/不解开启动你发布的weiqiren-26,这个不难。
我主要考虑的问题在于不同veket版本关键字的识别问题,需要根据不同关键字生成不同的菜单,你现在的weiqiren-26解开启动的菜单与其他的版本启动菜单都不同,这有点麻烦。可以预见到的问题就是,解开启动时,用你的这种菜单无法启动旧版本的veket;用旧版本的veket菜单,启动不了你发布的weiqiren-26,如果两种菜单都生成,会有一项启动不了,让用户迷惑。
以前的各种版本的veket,启动菜单都大同小异,一套关键字即可可以通杀veket25以及之前所有的版本。你看,weiqiren-26解开启动与以前的veket版本的引导参数差别很大,pupsfs=%?_UUID% psave=%?_UUID%这样子的参数如果加上去,旧版本的veket是否能够启动,需要广泛测试后才能下结论。:
#grub4dos菜单中启动weiqiren-26,计算分区uuid示例:
title weiqr
find --set-root --ignore-floppies /weiqr/vmlinuz
uuid ()
kernel /weiqr/vmlinuz pupsfs=%?_UUID% psave=%?_UUID% psubdir=/weiqr
initrd /weiqr/ucode.cpio /weiqr/initrd.gz
#grub4dos菜单中解开iso启动veket_18
title /linux/veket/v18/veket_18_sx/vmlinuz
find --ignore-floppies --ignore-cd --set-root /linux/veket/v18/veket_18_sx/vmlinuz
kernel /linux/veket/v18/veket_18_sx/vmlinuz pfix=fsck PSUBDIR=/linux/veket/v18/veket_18_sx
initrd /linux/veket/v18/veket_18_sx/initrd.gz |
|