> On Jan 17, 2025, at 2:46 PM, Bernd Böckmann via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
> 
> 
>> Am 17.01.2025 um 18:20 schrieb Jerome Shidel via Freedos-devel 
>> <freedos-devel@lists.sourceforge.net>:
>> 
>> If a partition is set active or a MBR is written when partitioning is 
>> performed, this would be changes in the behavior of FDISK.
> 
> Well, the MBR is always written when a primary partition is created ;) 
> However you are right that there is a difference between Free FDISK 1.4 and 
> Microsoft FDISK on the one side, and Free FDISK 1.3 on the other. The former 
> write a proper IPL when the signature 55 AA is NOT found in sector zero 
> before writing the new partition table. Free FDISK 1.3 fills the IPL area 
> with zero instead.

I was imprecisely referring to the boot code simple as MBR. Technically, all 
that stuff (including the partition table) are in that sector. 

> 
> What might have happened to Paul is that VMware contains some heuristic to 
> detect a non-valid IPL despite the BIOS signature 55 AA being there. I have 
> to check that.
> 
> Not writing an IPL like Free FDISK 1.3 is however not a good idea, because 
> many BIOSes do NOT contain a heuristic to check if the IPL is valid, and then 
> simply "execute" the non-IPL if the BIOS signature is found. So I tend to 
> rather not change the behaviour as it is now unless absolutely necessary.
> 
> But, the user should not have problems installing FreeDOS under VMware 
> because of this. The normal procedure would be to choose the right boot 
> order. But it seems that under VMware Workstation it is not that easy to 
> accomplish. So let me think for a while about it. There are several options.
> 
> a) If it is strictly necessary that no IPL is written, I could introduce a 
> /noipl command line parameter that prevents FDISK from writing a proper IPL. 
> Should be easy to adapt the FreeDOS install batch to this.

Since the installer could simply use V8Power Tools’ VINFO command to detect 
VMware, it would be a simple add specifically for VMware (or probably all 
detected VMs). 

> 
> b) Maybe the installed boot loader (bootnorm.asm) could be adapted to tell 
> the BIOS to try the next device from the order of boot devices? Does anyone 
> know if that is possible?
> 
> c) some other option a fail to see right now...
> 
> 
> Bernd
> 
> 
> 
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel



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

Reply via email to