I have several problems with the new kernel upgrade and dracut.
After upgrading from kernel-server-3.3.6 to kernel-server-3.3.8 I could successfully boot only once. From the second time on booting fails. Unfortunately, wrong links are not the main reason although there are also present (https://forums.mageia.org/en/viewtopic.php?f=7&t=3375&p=24966&hilit=kernel+upgrade#p24966). But the system does not boot even if I use the correct config and System.map files.
I thought I could easily create a new initrd with dracut, but here I run into a bunch of problems because dracut uses the running kernel. In case of the Mageia-2-Rescue-CD this is kernel-desktop-3.3.6. So, I cannot create a new initrd for any of the installed kernels (kernel-server-3.3.*). For this I would have to boot the desired kernel which I cannot...
On my other workstation the situation is even worse, because there I have to explicitly load the megaraid_sas module already for the installation of Mageia 2. And if I have to make any changes to the initrd via dracut I have to include megaraid_sas manuallly. Since the module st for tape drives is not included automatically I will have to call dracut for sure. My first attempt to create a initrd with dracut -f --add-drivers "megaraid_sas st" was not successful: the system does not boot...
How could I solve these problems?