|
|

楼主 |
发表于 2026-4-18 17:19
|
显示全部楼层
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没有引导信息。
|
|