Re: [Freedos-user] Can FreeDOS Be Installed On A Logical Slice? The Answer Remains Unknown

2023-07-23 Thread Eric Auer via Freedos-user


Hi Jay!


I tried to do the same thing with a logical slice of disk but FreeDOS
failed to see it.  If it is possible to install FreeDOS onto a logical
slice of disk, inside of the extended slice, the technique for doing
so is unknown, or, at least, unknown by me.


DOS can not be installed on a logical partition, it has to be a primary 
partition.


The problem is that the boot sector of a logical partition contains, as
far as I remember, relative instead of absolute position information.

So the boot sector code / program will fail to find the DOS kernel if
booting from a logical partition. You will either have to use a primary
partition, manually mess around with the boot sector without breaking
other aspects of it, or use some type of boot manager which can load
the kernel in some other way. You could even use a virtual floppy image
with the help of GRUB or LILO and MEMDISK, I guess. FreeDOS in general
has no problems with C: being a non-primay partition as far as I know,
and it supports fdconfig.sys or config.sys pointing to the bulk of the
DOS system on other drives than C: However:

If you cannot load the kernel, DOS will be a lot less useful and at
least your fdconfig.sys and some type of driver which makes it able
to access other drives also have to be on a FAT formatted C: drive.

In theory, you could load a virtual boot floppy with NTFS drivers,
kernel and config sys and then install the rest of FreeDOS even on
a NTFS drive, but that would involve significant manual trickery.

Long story short, you could try the virtual boot floppy method and
I recommend that your DOS drive is FAT, but I think a LOGICAL FAT
partition could be good enough AFTER you boot from virtual floppy.

Regards, Eric




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


Re: [Freedos-user] Can FreeDOS Be Installed On A Logical Slice? The Answer Remains Unknown

2023-07-21 Thread Ralf Quint via Freedos-user

On 7/21/2023 1:51 PM, Jay F. Shachter via Freedos-user wrote:

Esteemed Colleagues:

A little bit less formal might be more appropriate...

slice, Microsoft Windows was still able to boot, and then I recreated
the third primary slice, and I installed FreeDOS onto it.  I had to
change its 8-bit code from 7 to 12; when I left it at 7, FreeDOS
refused to install itself there.  When I changed it to 12, FreeDOS
called it D: and it was then willing to install itself there.


Well, you need to know what you are doing at this point. A partion ID of 
7 (07h) simple can't work, as that would indicate a NTFS partition, that 
is a file system that DOS (any DOS) just doesn't know anything about...


An ID of 12 (0Ch) indicates a FAT32 partition with LBA addressing, and 
this is something that FreeDOS indeed is able to understand



I tried to do the same thing with a logical slice of disk but FreeDOS
failed to see it.  If it is possible to install FreeDOS onto a logical
slice of disk, inside of the extended slice, the technique for doing
so is unknown, or, at least, unknown by me.


DOS can not be installed on a logical partition, it has to be a primary 
partition.



Ralf




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


[Freedos-user] Can FreeDOS Be Installed On A Logical Slice? The Answer Remains Unknown

2023-07-21 Thread Jay F. Shachter via Freedos-user


Esteemed Colleagues:

I successfully installed FreeDOS onto a primary slice of an
MBR-partitioned disk.  I was able to do this only because, even though
Microsoft Windows had installed itself onto all three primary slices,
someone told me that Microsoft Windows did not need the third one, and
I took the chance that he was right.  I removed the third primary
slice, Microsoft Windows was still able to boot, and then I recreated
the third primary slice, and I installed FreeDOS onto it.  I had to
change its 8-bit code from 7 to 12; when I left it at 7, FreeDOS
refused to install itself there.  When I changed it to 12, FreeDOS
called it D: and it was then willing to install itself there.

I tried to do the same thing with a logical slice of disk but FreeDOS
failed to see it.  If it is possible to install FreeDOS onto a logical
slice of disk, inside of the extended slice, the technique for doing
so is unknown, or, at least, unknown by me.


 Jay F. Shachter
 6424 North Whipple Street
 Chicago IL  60645-4111
 (1-773)7613784   landline
 (1-410)9964737   GoogleVoice
 j...@m5.chicago.il.us
 http://m5.chicago.il.us

 "I sense much windows in you, Windows leads to bluescreens,
  Bluescreens leads to crashing, Crashing leads to...Suffering"



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