Re: [Freedos-user] Can FreeDOS Be Installed On A Logical Slice? The Answer Remains Unknown
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
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
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