Thanks for the quick responses.

It is on the C drive currently, as it's the first visible dos drive.  I don't 
know much about chain loading.  What steps should I take?  The grub4dos post I 
saw, but I still can't figure out how to do that.  I am attempting to install 
grub without installing Linux at the moment.  Certainly not easy.  If LILO can 
do it that'd be great, because lilo is on the system.  I just need to know how 
to set it up in lilo.conf.

> On Dec 19, 2024, at 4:36 PM, Eric Auer via Freedos-user 
> <freedos-user@lists.sourceforge.net> wrote:
> 
> 
> 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



_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to