关于SX_veket安装器的一些问题说明
有网友希望SX_veket安装器能够更加简单点,很多名词弄不清楚,在此做几点说明。
1、ntldr/bootmgr/grub4dos/grub2引导器是什么?有什么区别?
ntldr是win98/me/2000/xp的默认OSloader,bootmgr是WIN7/8/10在BIOS下面的引导器,bootmgfw.efi是WIN7/8/10在UEFI下面的引导器,他们都是微软的引导器,能够过主板UEFI的安全启动(secure boot)。
grub4dos是不点在2003年基于GNU grub legacy发起的开源项目,后来bean、chenall、2011yaya2007、wintoflash等大神录入加入开发队伍,现在的开发猪主要是2011yaya2007和wintoflash。grub4dos由于没有loopback命令,因此支持loopback仿真启动的哪些linux发行版就难以用grub4dos启动,比如veket,只能采用partnew方案启动,partnew方案是比较危险的一个方案,要求必须是MBR分区,而且MBR主分区小于等于3个,限制较大。GNU grub后来发起了grub2项目,是模块化的设计。
2019-11-3日,wintoflash大神魔改了官方GNU grub2,支持了map iso和map --mem pe.iso功能,wintoflash是个牛逼人物,GNU grub项目由一个团队在维护,c语言代码大概100万行外加4万行汇编,还有UEFI那本开发规范都有2558页,代码量和相关规范超级多,不说修改,能够看懂都不错了。我现在用的grub2是wintoflash大神魔改的GNU grub2,grub2定制起来需要懂得的知识点还是很多的。grub2支持BIOS/UEFI启动,但是grub2-BIOS版本由于受制于MBR空间限制,放不了太多的代码,因此ntfs驱动难以放入,这导致了grub2-BIOS版本搜索菜单功能受限,grub2-BIOS版本兼容性没有grub4dos好,但是grub2支持loopback命令,便于整体iso仿真启动。
未完持续。。。