I just bought a brand new PIV 2.54GHz machine, to replace my old PII 500MHz Redhat 7.3 server, to save times, i use the following method to copy the linux to the new machine,
1. have the HDDs in the new machine partitioned
2. boot with a timos rescue cdrom in the new machine (
http://rescuecd.sourceforge.net/download.html), with ssh support
3. mount the fs, write a script to copy everything from the old machine to the new one
4. chroot and run grub-install
everything run just fine with my way,
But there is a big problem i encountered, the new machine is runnning RAID 5, with a 3ware RAID card, the old machine is running raid0+1, with aic7xxx module.
When the system boot, the kernel load the aic7xxx scsi module, that made the root file system (/dev/sda1) of the new machine cannot be recognized, and cause a "Kernel panic" error.
How can i change the module that the kernel load to 3w-xxxx instead of aic7xxx while the system boot up?
I have tried to modify /etc/modules.conf, but no use, since this file seems to be load after the root fs is mount.
May anyone here help me to troubleshoot this problem??
Many thanks.