Problem:
"Mandriva 2007 Spring ONE KDE" cannot boot after hardisk install from the live CD.
Solution:
Reference:
http://www.nabble.com/--on-LVM---Can...tf3867757.html
According to the above forum threads, the problem is related to LVM (linux volume manager) support issue and recreating "initrd-kernelname.img" will solve the problem. After I have followed the procedures mentioned there, I have finally been able to boot into my Mandriva. My steps are slightly different from those mentioned in the forum, where the solution giver advised to use "Live CD". In my case, since I was inside my ubuntu partition, I've just used it to "chroot". The detail steps I went through were as follows:
1. mount -t ext3 /dev/sdb3 /media/sdb3
(/dev/sdb3 is where I've installed Mandriva One and my current ubuntu is resided on /dev/sda6)
2. mount --bind /proc /media/sdb3/proc
3. mount --bind /sys /media/sdb3/sys
4. mount --bind /dev /media/sdb3/dev
5. chroot /media/sdb3
(I was found myself in bash3.1# prompt. "pwd" has assured me that I was in chrooted shell.)
6. cat /etc/fstab
(This gave me "/dev/sdb3 / ext3 defaults 1 1" entry inside and I was confirmed my Mandriva root is correctly set to /dev/sdb3)
7. which lvm2
(This gave me "/sbin/lvm2" and lvm2 was present.)
Here comes the major step:
8. mkinitrd -f /boot/initrd-2.6.17-13mdvlegacy.img 2.6.17-13mdvlegacy
(this took some time.)
9. "ls -l /boot/initrd-2.6.17-13mdvlegacy.img" has confirmed me the newly generated initrd.img presence.
10. "cat /boot/grub/menu.lst" has showed me initrd entry as "initrd (hd1,2)/boot/initrd.img" and since initrd.img is linked to /boot/initrd-2.6.17-13mdvlegacy.img, no changes need to be made in menu.lst.
11. I have restarted my machine and selected Mandriva One from my grub menu. Finally, I have found my Mandriva One booting successfully into KDE 3.5. This has been recorded from this particular Mandriva session.
*I've also found mandriva related threads here in LQ talking about similar issue and the above solution may work for them also.