|
发表于 2024-3-16 05:38:50
|
显示全部楼层
再次回复一下楼主。
我从闪迪旗舰店购买的 500G 优盘(实际容量约 460G),制作 grub4dos 启动盘。以下凭记忆来描述制作过程。
1、原装优盘就是 FAT32 分区格式,单一分区,无需重新格式化。
2、删除原装优盘里面免费赠送的优盘加密软件。我不需要这些加密软件。其实,主要是,我一看见“软件”,就想到 “流氓”,一阵恶心、呕吐,身体不适,所以必须删除。
3、把 g4d、g4e 的相关文件、文件夹都拷贝到优盘。
4、写入 g4d 的分区引导记录(即 PBR,或者叫做 VBR)。这可以用 BOOTICE 来做。
此时,用 UEFI 启动,正常。
但后来用 legacy BIOS 启动时,发现不行,无法启动。这才知道,优盘上的 MBR 代码并未把控制权交给 优盘的分区引导记录。于是,
5、用 BOOTICE 把 wee 安装到优盘的 MBR 上。
至此,legacy BIOS 也能正常启动 grub4dos 了。
顺便说,哪个软件值得信赖?这个问题很重要。我使用 diskgen 有很多年了,从未发现 diskgen 有过什么大毛病,比如说,把什么东西整坏了。所以,在需要格式化的时候,我通常会用 diskgen 来做——放心。
另外,bootice 在写 wee 的时候有个 bug,它计算菜单起始位置有错误。workaround (躲过此毛病的办法)就是:自定义 wee 的菜单,把菜单中的第一句,重复写一次。也或者在第一句之前增加一条注释语句,注释语句的长度稍微长一点,达到 30 个字符以上即可。由于 BOOTICE 的 bug,反正第一句是不能正常执行的。它会从菜单之后的某个字节处开始执行。我们刚才做的,无非是想要保证:第二句能够正常执行。 |
|