At Thu, 2 Jul 2009 02:39:02 +0800 (CST) CentOS mailing list centos@centos.org wrote:
Thank you for your answer.
change adapter sequence on /etc/modprobe.conf and rebuild image always my first try.
Unfortunately it does NOT work on DELL R900. The reason is DELL R900 internal RAID and external RAID use same driver. There is NO way to change adapter sequence on /etc/modprobe.conf.
Is there some *specific* reason you want the device names in /dev to match some sequence? For mounting to work, you can just use UUIDs or LABELs in /etc/fstab. This also works for swap partitions (mkswap has a -L option).
The only other reason would be getting the BIOS to boot the correct disk (and this would be handled by BIOS settings). I am not sure what grub needs exactly (I use lilo myself).
Otherwise, why *exactly* does it matter if a certain disk's device file is named /dev/sda1 or /dev/sdc1?