When OpenSuSE was installed, yast setup the default value for INITRD_Modules taking into account the type of driver for the / and /boot partitons. If I change the hard drive, and/or move the OS to other hardware, how do I get Yast to recalculate the value of INITRD_Modules? Is the procedure that yast used at installation time documented anywhere? In general how do I determine what modules a given harddrive will require at boot time?

What modules do SATA drives require? IDE? SCSI?

Or is this just folklore?