Why I don’t like GRUB – RHEL4 on system with local and external storage

Installed RHEL4 on a system with both internal storage (HP SmartAray 5i – cciss) and external disks through Qlogic FCS HBA. During install, the local disks were detected as /dev/cciss/c0d0 while the external disks were detected as /dev/sda and /dev/sdb After installation was done, Grub started with incorrect mapping. For no apparent reason, Grub searched…