veket官方网站论坛

veketx

 找回密码
 要注册
搜索
123
返回列表 发新帖
楼主: liuzhaoyzz

[分享] 一键打包BIOS+UEFI双启动的veket.iso

[复制链接]
发表于 2024-5-9 13:11 | 显示全部楼层
iso-mkisofs会替换掉系统的配置文件,有些原有选项消失了,这个要修改下。
就是若能增加进去可以,要不然这样直接替换会让原本的配置消失,并且将来更新后还有可能不兼容。
指的是:/root/.config/Thunar/uca.xml
例如v24原本有的转换搜索狗输入法的功能就没有了
还有一个就是好像直接安装,是未能显示的。
这样的功能毕竟不是常用,建议用菜单还别的形式提供可行?
 楼主| 发表于 2024-5-9 13:21 | 显示全部楼层
198 发表于 2024-5-9 13:11
iso-mkisofs会替换掉系统的配置文件,有些原有选项消失了,这个要修改下。
就是若能增加进去可以,要不然 ...

这个本来就是开发、发布者用来打包发布修改后的iso用的,最终用户用处不大。
发表于 2026-4-18 15:58 | 显示全部楼层
现微器人-26系统镜像引导文件用的是一键打包BIOS+UEFI双启动的veket.iso
http://www.lucky8k.com/thread-134988-1-1.html


现有两个疑问?
一是mkisofs-hilsonma-5.rar中
/mkisofs-hilsonma-5/iso1/grldr(312.1 KiB )
/mkisofs-hilsonma-5/iso1/boot/grub/grldr(310.6 KiB )
这两个grldr大小不一样,偿试删除grldr(312.1 KiB )后制作的iso,测试也不影响启动。
二是测试新内核K-7.0.0多系统使用
发现用我编译的K-7.0.0内核,直接替换veketx-26.iso中的vmlinuz、adrv_veketx_26.sfs和添加kbuild-7.0.0.sfs,这样制作的启动iso不能进入桌面;但使用mkisofs-hilsonma-5.rar中iso引导文件,同样只替换veketx-26.iso中的vmlinuz、adrv_veketx_26.sfs和添加kbuild-7.0.0.sfs后,硬盘启动iso正常进入桌面,且内核微码kbuild-7.0.0.sfs不需要修改成kbuild-7.0.0_veketx_26.sfs就可以随系统启动正常加载。
系统引导上你是行家里手,请抽时间研究下!
附:重新更换K-7.0.0内核的veketx-26.iso(这是早前下载的旧版,只更换上你分享的mkisofs-hilsonma-5.rar中iso引导文件和我新编译的内核),镜像正常进入桌面,制作iso时并删除了前面提到的grldr(312.1 KiB )。说明K-7.0.0内核是适应多系统使用的,我在v25系统上测试也很成功。
veketx-26.iso
https://pan.huang1111.cn/s/jRAozty
 楼主| 发表于 2026-4-18 17:19 | 显示全部楼层
自由飞翔 发表于 2026-4-18 15:58
现微器人-26系统镜像引导文件用的是一键打包BIOS+UEFI双启动的veket.iso
http://www.lucky8k.com/thread-1 ...


1、BIOS启动,如果硬盘MBR拿到了控制权,会遍历全盘查找各个根目录下是否存在/grldr,如果没有找到,就查找/boot/grub/grldr是否存在,两者找到一个,就可以正常启动。两个位置都存放,这样子健壮性更高。

2、你是在windows下面还是在veket中打包的?建议在veket中打包。

3、一般地来说不同版本的linux发行版,都应该搭配其官方的vmlinuz,因为其中有其对应的启动脚本init,自动调用加载一系列适合其版本的脚本或程序,如果有时候对应的脚本或程序不存在,可能就会有问题。
所以不推荐跨版本胡乱更换vmlinuz,我感觉veket一直都这样胡乱搞,这样子是不对的。

直接用mkisofs-hilsonma-5.rar中iso引导文件,重新打包,只要能启动就行啊,为啥你要胡乱替换?

直接替换veketx-26.iso中的vmlinuz、adrv_veketx_26.sfs和添加kbuild-7.0.0.sfs,这样制作的启动iso不能进入桌面

你是用什么软件替换的?不恰当的操作方法,比如用winrar之类的是会破坏引导信息的,iso的“MBR”有其引导信息,如果引导信息破坏了是不行的。

ISO是有两类,一类是“可引导的”,这类ISO有引导信息,比如其MBR可能是syslinux家族的ISOLINUX,grub4dos的grldr,grub2的等,这一类的MBR不能随便用软件编辑,否则会破坏其引导信息,导致ISO无法启动,要用特定软件把MBR引导信息导入导出才行的,我发的软件包脚本就是干这事儿的;一类是不可引导的,MBR没有引导信息。
发表于 2026-4-18 18:00 | 显示全部楼层
liuzhaoyzz 发表于 2026-4-18 17:19
1、BIOS启动,如果硬盘MBR拿到了控制权,会遍历全盘查找各个根目录下是否存在/grldr,如果没有找到,就查 ...

是weiqiren-26下制作的iso;
升级或更新内核,必须更换相适配vmlinuz,这是内核编译时生成的新的内核引导文件。它与init无关,init是系统引导文件,更新内核时不需要调整init;
也就是说,两处的grub相互无障碍,保留多一份为益。
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2026-4-18 22:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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