[linux-lvm] won't dual boot: 2 disks and LVM

pham_cuong at emc.com pham_cuong at emc.com
Wed Dec 19 16:59:30 UTC 2007

I agree in general... But:

1.  In his configuration (in this case), the same hardware are used,
therefore the type of each hardware remains fixed, and since we're
talking about 2 drives connected to the same (I presume) built-in
Channel 1 EIDE Master/Slave, we don't have to deal with the drive
shifting issue and thus the order of appearance between different
hardware interface is irrelevant. 
2.  We're not talking about SCSI here.
3.  Hardware are recognized in particular order, based on whether they
are internal (built-in) or add-on (via buses such as SCSI, PCI, PCI-X,
PCIe, etc.), and whether the built-in feature(s) is enabled or not.
4.  The order of loading by the POST is typically internal first, then
external.  So the order of appearance of drives is dependent on which
driver is loaded first, which is also dependent upon the bus position.
The loading order is dependent upon whether that feature's state
(enabled or disabled). 
5.  Typically if internal IDE/EIDE is enabled, along with SCSI, and
SATA, IDE drive(s) is recognized first, then SCSI, then SATA (BIOS
implementation specific).  When this happens, one must take the
appropriate steps to modify each boot loader, one at a time,
sequentially, to rectify the shifted hardware position.  For this case,
the proper OS installation process is XP first, then Fedora.  Therefore,
the Fedora boot loader is the first one to be loaded, followed by the XP
boot loader. 
6.  Once an OS is loaded, its configuration is already implicitly based
on the order of appearance of the hardware as recognized during the POST
and is effective at time that OS is loaded.  These hardware-specific
info is recorded in the appropriate configuration files for each OS for
that OS' boot loader to use.  Many people do not fully understand this
point and can mess up running system badly by introducing new hardware
that have the potential of changing hardware order for a multi-OS, multi
boot systems.
7.  SCSI and FC are not susceptible to this problem (if handled
8.  And yes, to perform the complete analysis, one would need to know
all the hardware connected to the motherboard, all the hardware
connected to the expansion cards (SCSI, FC, EIDE, SATA, PATA, etc.), the
state (enabled or disabled) of each one, along with the specific
settings for each controller.  This is way outside the scope of this
email forum.


-----Original Message-----
From: linux-lvm-bounces at redhat.com [mailto:linux-lvm-bounces at redhat.com]
On Behalf Of Georges Giralt
Sent: Wednesday, December 19, 2007 10:44 AM
To: LVM general discussion and development
Subject: RE: [linux-lvm] won't dual boot: 2 disks and LVM

Selon pham_cuong at emc.com:

>  Instead of discussing back and forth w/o real data to discuss/explore
> concrete evidences, could you:
> A. Post the content of both the grub.conf and boot.ini files
...........Heavilly snipped.................
Hi Pham !
I think this is not totally sufficient.
You have to check the BIOS to see how and in what order it sees the
Some Bioses have a strange behavior especially when you have a SCSI card
or USB
On my Mobo, if I plug a Sata drive, the first master IDE came in third
right after the sata disk and the SCSI DVDrom which is still lugged on.
Do not
ask me why it sees this as a disk (and even if there is nothing into
So I admire the Grub people as they've made a terrific job ;-)

linux-lvm mailing list
linux-lvm at redhat.com
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

More information about the linux-lvm mailing list