Joshua Baker-LePain wrote: > Is there a way in a kickstart install to affect the order in which modules > get loaded? I want to load 3w-xxxx before 3w-9xxx so that my OS mirror > drives take their proper place as sda and sdb, but centos-4 wants to load > 3x-9xxx first, making my (unbootable) big arrays the first two drives. In > this configuration, it seems that even trying to install grub to /dev/sdc > fails. Ideas? Thanks. The order of devices should be irrelevant. It is more or less cosmetic issue. It is more than possible that order will be different during installation, and once machine is booted up from the disk. Once the machine is booted from the disk, it will most likely be the order they appear in /etc/modprobe.conf. On my Adaptec I2O RAID controler, the order disks are detected and assigned names is totally random. Changes on every boot. Interestingly, Adaptec BIOS detects disks always in same order, so does PC BIOS when it takes over once Adaptec BIOS initialization is done. It's only i2o_block device driver under Linux that has this random behaviour. The grub installation from Anaconda has some issues on RHEL4/CentOS4/FC3. Check archives for this list and Fedora mailing list. Basically, if Anaconda fails to install it, boot into rescue mode after the system installation is complete and install Grub by hand (chroot, grub-install). Alternatvie is to use LILO if you are more familiar with it then with Grub. LILO can be selected as option if you are doing kickstart installation. Not sure if you can select it from GUI? Anyhow, you can always install it from rescue mode. Once you install the system, you could (probably) attempt to use udev configuration files to assign specific device names to specific devices. Check /usr/share/doc/udev-039/writing_udev_rules/index.html file (part of udev package) on info how to do it (OK, you'll have to have some running CentOS4 or Fedora system, first). There are also some tricks to avoid using device names in /etc/fstab. The best one is to use LVM. Then it is irrelevant how the kernel calls your devices. You are always accessing them using fixed LVM names. Using LVM is good idea anyhow, IMO. LVM doesn't work for boot partition (which is usually either / or /boot, depending on if you created separate partition for /boot or not). However, for that one you can always use file system label to reference it from /etc/fstab and lilo.conf (maybe also grub.conf?). Another neat trick for boot partition is placing it on software RAID. Software RAID device names (/dev/md*) are also more or less fixed. -- Aleksandar Milivojevic <amilivojevic at pbl.ca> Pollard Banknote Limited Systems Administrator 1499 Buffalo Place Tel: (204) 474-2323 ext 276 Winnipeg, MB R3T 1L7