I was looking through the installer, and noticed that it generated an error for partitions created by linux fdisk. Shouldn't the user be informed about this, so they know why. This type of information will help a user solve the problem that caused the error.
Below is the code for the error I'm talking about. if (WarnLinuxPartitions == TRUE && CheckForLinuxFdiskPartitions (PartitionList) == TRUE) { PopupError ("Setup found that at least one harddisk contains an incompatible\n" "partition table that can not be handled properly!\n" "\n" "Creating or deleting partitions can destroy the partiton table.\n" "\n" " \x07 Press F3 to quit Setup." " \x07 Press ENTER to continue.", "F3= Quit ENTER = Continue"); while (TRUE) { ConInKey (Ir);
if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) && (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */ { return QUIT_PAGE; } else if (Ir->Event.KeyEvent.wVirtualKeyCode == VK_RETURN) /* ENTER */ { WarnLinuxPartitions = FALSE; return SELECT_PARTITION_PAGE; } } }