[ros-bugs] [Bug 2733] cannot install with an already installed GRUB, Lilo, etc

ReactOS.Bugzilla at reactos.org ReactOS.Bugzilla at reactos.org
Sun Mar 14 01:20:11 CET 2010


http://www.reactos.org/bugzilla/show_bug.cgi?id=2733


PeterK <breakoutbox at web.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |breakoutbox at web.de




--- Comment #16 from PeterK <breakoutbox at web.de>  2010-03-14 01:20:09 CET ---
(In reply to comment #15)
> 1. install OpenSuse linux 
> ..
> ..

> if you proceed past this, you get a number of partitions.
> ..



PrintDiskData () in partlist.c :
--------------------------------

01365       if (PartEntry->PartInfo[i].PartitionType != PARTITION_ENTRY_UNUSED
||
01366           PartEntry->PartInfo[i].PartitionLength.QuadPart != 0ULL)

.. this code also inserts lines of partitions which are
not "RecognizedPartition"
=> please see typedef struct _PARTITION_INFORMATION


(partial) bug fix for this:
01365       if ((PartEntry->PartInfo[i].PartitionType != PARTITION_ENTRY_UNUSED
||
01366           PartEntry->PartInfo[i].PartitionLength.QuadPart != 0ULL) &&
01367          (PartEntry->PartInfo[i].RecognizedPartition))
01368       {
01369         PrintPartitionData (List,
01370                             DiskEntry,
01371                             PartEntry,
01372                             i);
01373       }
01374     }


This bugfix hides "ghost entries" and also the Extended Partitions
= Type 15 (0Fh) and
= Type 05


This is very close to the behavior of WinXP-Setup - which also does NOT show
a Extended Partition but only the logical drives it contains ..

Thanks,
Peter


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the Ros-bugs mailing list