|
|

楼主 |
发表于 2026-3-20 06:35
|
显示全部楼层
首先,感谢iuzhaoyzz为微器人26量身定制一款SX_Veket安装器,在系统引导上做到了驾轻就熟!
微器人26的系统结构:fat32的引导分区(bios或EFI)+ext4系统文件分区(*.sfs),其安装脚本在/usr/local/sbin/bootflash,bios引导文件在/usr/lib/SYSLINUX/mbr.bin,EFI引导文件在/usr/local/lib/efilinux/
测试反馈:3月19日更新版用SX_Veket安装器无效,3月14日更新版用SX_Veket安装器有效。
现复盘如下:
由于理解有误,SX_Veket安装器识别“veket"专用字符,只需要iso名称带有“veket"即可,镜像中的模块可以保留原weiqr_26.sfs等.....
3月19日更新只做了两件事:在主模块上新增加了旧版SX_Veket安装器( 2024年6月),修改模块为“veket”相关的文件,比如:/etc/DISTRO_SPECS、/etc/issue等.....其它模块未做任何修改。
以上两项操作均不会影响SX_Veket安装器使用。
现在来到iso制作:
3月14日更新版iso中/EFI/boot/bootx64.efi,用的是系统/usr/local/lib/efilinux/bootx64.efi
3月19日更新版iso中/EFI/boot/bootx64.efi,用的是旧版veket系列的bootx64.efi、grubx64.efi、mmx64.efi。
问题可能出现在这里。
微器人26两款IMG镜像,EFI引导用的是系统/EFI/boot/bootx64.efi(62.5 KiB ),bios引导用的是系统/usr/lib/syslinux/modules/bios/ldlinux.c32
和bootflash脚本安装生成的ldlinux.sys,很奇怪呵,这个“ldlinux.sys”文件不能复制用于制作bios引导的IMG镜像,我制作bios引导的IMG镜像只好用官方IMG镜像
改名,沿用其IMG外壳,直接替换掉里面的*.sfs、ucode.cpio、initrd.gz、vmlinuz.....
以上啰嗦了这么多,回归正题:
1.再更新版主模块用3月14日版只增加3月19日的SX_Veket安装器,iso名称为"veket26.iso",iso中的*.sfs仍用“weiqr",iso打包引导文件用3月14日的更新版。
2.新编译下内核(四线程电脑下约2个多小时,只能用中午休息的空档期),增加上NTFS3的一些配置文件,
上传后烦请再测试(应该是下午的时间了),只有正常了才定版制作新的IMG镜像了,制作也很费时,制作sfs(erofs)的主模块四线程电脑下约1个多小时)。 |
|