veket官方网站论坛

veket

 找回密码
 要注册
搜索
楼主: liuzhaoyzz

[分享] SX_Veket_Puppy_Installer_for_linux(2024-06-27更新)

[复制链接]
发表于 2024-6-22 08:13 | 显示全部楼层
提点小小建议:有图形界就最好了,标题若能改短会更好,因为菜单普遍的都是4字菜单,部分6字, 这个字样太多,看着就不协调,最后一点是希望引导菜单上能有中文或者漂亮背景就完美了!!!
 楼主| 发表于 2024-6-22 09:14 | 显示全部楼层
1、GUI界面太费事,我懒得做了。这样子需要交互的,CUI是最合适的。你对比下frugalpup,yapi就知道,选项太多了,也麻烦。GUI/CUI交互模式不同决定了后台的代码需要大幅修改,我没有此计划。现在的代码量(包含注释)已经有1370行,4.5万字了,想想修改这个是什么概念,即使注释文字,也是我逐字逐句费时费力地打上去的。
2、标题SX_Veket_Puppy_Installer-2024-6-22这样的,已经够少了,有个日期是为了反馈问题的时候方便,也方便自己知道软件是不是最新版。
3、引导菜单中文和背景可以自行修改,修改一次之后,再怎么运行脚本,中文菜单和背景也不会变了,脚本不会改变你自定义的东西,只会修改title/menuentry这样子的字段内容。以UEFI引导菜单grub.cfg为例:
#background_image /boot/grub2/xxx.jpg
#去掉前面的#号,就可以显示背景图,这个背景图你可以自定义。

背景图的设置,在一楼已经说过了:
2、背景图设置:
(1)\menu.lst里面,#splashimage /boot/grub/xxx.bmp前面的#字符去掉,然后补充个xxx.bmp图像放到/boot/grub/目录即可。grub4dos 0.4.6a以上的版本支持24位的bmp或xmp图像。
(2)\boot\grub2\grubbios.cfg、\boot\grub2\grub.cfg里面,前面的#字符去掉,然后补充个xxx.jpg图像放到/boot/grub2/目录即可。grub2启动背景图片要求是8位,8位=2^8=256色的图片才行。
#insmod gfxterm_background
#insmod jpeg
#background_image /boot/grub2/xxx.jpg


背景图在有的电脑可能显示异常,因为不同的电脑分辨率不同,特别是高分辨率的电脑。
你看微软的windows操作系统,从windows1.0于1985年发布至今,39年了,boot.ini/BCD的引导界面一直都是简单的黑白界面或者是蓝白界面,从来就没有变过,从来就没有人说过这个黑白界面不美观。grub4dos/grub2/bootmgr/bootmg fw.efi这些都是OSLoader,OSLoader阶段几秒钟就跳过去了,加上背景图反而不是那么稳定,这本来就是华而不实的东西,linux的启动前期基本上也是CUI提示的,便于定位问题,就是在logo背后也都是CUI提示的。这跟操作系统下面的GUI显示是两码事,操作系统下可以有高性能的完整的图形显示驱动。OSLoader阶段最重要的是大众化的稳定,而不是美观,进入实模式后的操作系统才要求美观。

#中文内容可以改这里:
menuentry "veket_24中文版" "/linux/veket/v24/veket_24.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2
loopback loop $2
linux (loop)/vmlinuz find_iso=$2 PSUBDIR=/ pmedia=cd pfix=fsck
initrd (loop)/initrd.gz
}

因为我的本意是希望脚本能够通杀veket18~veket25,以及自由飞翔发布的lucky8k veket18~veket25全系列版本(目前已实现),有的是ISO整体启动,有的是loopback启动,有的是解开启动,所以菜单名字要有所区别,菜单名字你可以自己修改,修改为中文。这个脚本并非是官方的安装脚本,所以更多地考虑到了希望能够自定义的中高级用户的用途,没有强制重写menu.lst/grub.cfg/grubbios.cfg,没有强制用一个统一的名称,主要是为了避免菜单名字二义性冲突,因为我自己就保留了很多veket版本。


多个veket启动项.png
背景图测试.png
 楼主| 发表于 2024-6-22 09:29 | 显示全部楼层
2024-06-22更新:下载地址:https://www.123pan.com/s/lE5A-qz9yv.html
1、UEFI引导选择默认引导分区时,跳过ventoy的VTOYEFI引导分区。
2、精简界面上面的字符数,适配小分辨率电脑。

文件名称: SX_Veket_Puppy_Installer.pet
文件大小: 8.80 MB (9,227,044 字节)
修改时间: 2024年06月22日
MD5: 21AF0462ED8D3F2906D31C5ED3632967
发表于 2024-6-22 09:53 | 显示全部楼层
liuzhaoyzz 发表于 2024-6-22 09:14
1、GUI界面太费事,我懒得做了。这样子需要交互的,CUI是最合适的。你对比下frugalpup,yapi就知道,选项太 ...

说的是菜单而不是标题,菜单是安装pet出现在菜单列表那个菜单,自己改好但是更新之后又得重新改
 楼主| 发表于 2024-6-22 10:07 | 显示全部楼层
深蓝乐队 发表于 2024-6-22 09:53
说的是菜单而不是标题,菜单是安装pet出现在菜单列表那个菜单,自己改好但是更新之后又得重新改 ...


好的,我修改了程序菜单文字了,你说的是这个吧?
下载地址:https://www.123pan.com/s/lE5A-qz9yv.html

文件名称: SX_Veket_Puppy_Installer.pet
文件大小: 8.85 MB (9,281,120 字节)
修改时间: 2024年06月22日
MD5: C082399119EAB3D7368BD1B150D7F16C
程序菜单SX_Veket安装器.png
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

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

GMT+8, 2025-5-2 08:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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