yaya2007
yaya2007
title boot efi file chainloader /efi/boot/grub2x64.efi titleboot windows chainloader /efi/microsoft/boot/bootmgfw.efi
无论 g4d 还是 g4e,都是 --mem。实际试一试便知。 帮助信息有误,已经修正。 [BOOTX64.rar.txt](https://github.com/chenall/grub4dos/files/7174450/BOOTX64.rar.txt)
我觉得,在允许的情况下,尽量保持g4d与g4e的一致性,是主要的。 这样菜单和脚本可以简洁一致。 如果有错误而改之,就必须保持所谓的兼容性,保留一个旧的,再来一个新的 ,视乎有点矫情。 谁敢说自己不犯错误?一贯正确?除非什么都不干。 回想开发g4e的过程,好多地方都是休休改改的,大部分人都理解。 echo --mem= 是因为我需要这个功能而增加的。相信没有几个人注意到这个功能。当然,我把这个功能写入帮助信息,是想公开,供公众使用的。 我不清楚是否有人在N多的脚步里使用了这个功能,需要修改成千上万处,或者至少几百处?
我觉得,在允许的情况下,尽量保持g4d与g4e的一致性,是主要的。 这样菜单和脚本可以简洁一致。 如果有错误而改之,就必须保持所谓的兼容性,保留一个旧的,再来一个新的 ,视乎有点矫情。 谁敢说自己不犯错误?一贯正确?除非什么都不干。 回想开发g4e的过程,好多地方都是休休改改的,大部分人都理解。 echo --mem= 是因为我需要这个功能而增加的。相信没有几个人注意到这个功能。当然,我把这个功能写入帮助信息,是想公开,供公众使用的。 我不清楚是否有人在N多的脚步里使用了这个功能,需要修改成千上万处,或者至少几百处?
Using the tail menu. New features of the new version .
have a try [grub4dos-for_UEFI-2021-04-30.7z.txt](https://github.com/chenall/grub4dos/files/6403749/grub4dos-for_UEFI-2021-04-30.7z.txt)
I'll test it here and display the menu directly after starting. I don't know how you started it.
fat, exfat, ntfs 是微软创建的文件系统,应当遵循微软的规定,至少应当适应其习俗。隐含扇区数是一个关键参数,格式化的工具就应当正确地确定他。 mkfs.vfat, mkfs.exfat and mkfs.ntfs 等 Linux 工具,格式化时,既然写磁盘,不可能不确定书写位置,也就是知道分区在磁盘的位置(隐含扇区数),而故意不将其填写到规定位置。grub4dos 尽量迁就有 bug 的硬件,而不迁就不遵循规范的软件。
grub4dos 从分区启动时,隐藏扇区数不使用启动分区自有的 bpb 表,却使用一个传入的值,有些怪怪的。 再说,当映射磁盘时,把启动分区复制到 0x7c00,传入驱动器号,跳转到 0x7c00 执行,此时没有执行由 int13/ah=42 ,不会传入隐藏扇区数。 不采用此方案。