Hi! Logical partitions are organized as a chain, while primary partitions have absolute pointers from the MBR. So it is harder for the boot sector to know where the partition starts and where to search for the kernel. You could work this around by storing the information in the boot sector. It might be necessary to modify the boot sector for that, but appropriate boot sectors could already be available, together with adapted versions of SYS which let you set the right values, automatically or manually. The kernel itself has no problem using a logical partition as C: drive as far as I remember. It just has to be the first visible FAT partition, otherwise it will not be called C: and the kernel expects at least config or fdconfig sys there. With appropriate config, basically everything else can also be on a different drive letter. You could also use a boot loader which can load the kernel from a file on a primary partition, even if that is not a DOS partition. Maybe somebody on the list can recommend a boot loader which has the feature to load DOS kernels that way. In addition, boot managers may not expect bootable operating systems on non-primary partitions, but I guess this will not prevent you from telling GRUB, LILO and similar others to boot those nevertheless? Regards, Eric
... it seems like it may be an issue with installing to a logical partition. What process can I use to boot off of the logical partition? If it's a different boot manager, then it needs to be installable to the partition and not the MBR, because the main OS needs MBR. The other OS also needs 2 primary partitions, while a second OS needs another. Also what is truly preventing FreeDOS from booting off of a logical drive? Is this something that can be fixed?
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user