Thanks to brglng for the reminder! I didn't expect that GRUB4DOS can be used like this.
This means that for a Win98 system that has already been installed on a logical drive in an extended partition, GRLDR can be used to boot it.
In addition, this also suggests that if you previously installed Win98 on a primary partition, and now directly copy this partition to a logical partition, then convert the file system of the primary partition to NTFS, or hide all FAT partitions on the primary partition. At this time, the Win98 on the logical partition can still be booted by GRUB4DOS, because the logical partition will be recognized as the C: drive by Win98.
The above is about using GRUB to boot Win98 that has been installed on a logical drive. Furthermore, you may be able to install Win98 on a logical partition! Usually, the Win98 installation program requires that there must be a primary partition in FAT format, because the Win98 installation program needs to place files such as IO.SYS on the primary partition.
Using the disk emulation technology of GRUB4DOS, before installation, you can temporarily emulate the logical partition as a primary partition to allow Win98 to be successfully installed on the logical partition (at this time, Win98 has treated this partition as a primary partition). After the installation is complete, there is no need for disk emulation. As mentioned earlier, you can directly use GRUB to boot Win98 on the logical drive. If this is feasible, this will be another way to install Win98 under Windows 2000/XP.
因为我们亲手创建,这个世界更加美丽。