grub for dos 无论在 MBR 还是从 DOS 命令行启动,其效果都是一样的。而从 MBR 启动的效果要更好,因为这时的 BIOS 中断表和 BIOS 数据区还没有经过 DOS 的污染。
在老兄这里的情况下,之所以出现差异,是因为版本不一样。grub_t07.exe 是最新版本,而安装到 MBR 的是老的版本。
即使是用 grub_t07.exe 的 root (hd0,0) 和 setup (hd0) 来安装,也仍旧安装的是旧版本。为什么呢?因为安装到 MBR 的是采用 (hd0,0)/boot/grub/stage2 文件,而完全脱离了 grub_t07.exe 了。这时把 grub_t07.exe 删掉都行。注意,stage2 文件是旧的,需要等待正式版发布后一并更新 stage2 文件。
--------
stage2 文件已经上载到您的 FTP 空间上。您可以试试看。用它替换掉旧的 stage2 文件,然后再用一次 root (hd0,0) 和 setup (hd0) 来安装到 MBR,就可以用新版本了。
安全起见,这里再提醒一次,这不是正式的发布,里面可能潜藏严重的 BUG。为了保证机器安全,请您尽量不要使用 map 命令。这是 test 版本。
The effect of GRUB for DOS is the same whether it is booted from the MBR or from the DOS command line. And the effect of booting from the MBR is better because the BIOS interrupt table and BIOS data area at this time have not been polluted by DOS.
In the case of the elder brother here, the difference occurs because the versions are different. grub_t07.exe is the latest version, while the one installed to the MBR is the old version.
Even if you use root (hd0,0) and setup (hd0) of grub_t07.exe to install, it is still the old version that is installed. Why? Because what is installed to the MBR is the (hd0,0)/boot/grub/stage2 file, which is completely separated from grub_t07.exe. At this time, it is okay to delete grub_t07.exe. Note that the stage2 file is old, and the stage2 file needs to be updated together after the official version is released.
--------
The stage2 file has been uploaded to your FTP space. You can give it a try. Replace the old stage2 file with it, and then use root (hd0,0) and setup (hd0) again to install to the MBR, and then the new version can be used.
For safety, here is another reminder, this is not an official release, and there may be serious bugs hidden in it. To ensure the safety of the machine, please try not to use the map command. This is a test version.