Hi all, I had installed openSUSE 10.2 on my system a few days ago.SUSE was installed on 2 primary partitions hda3 and hda4 having mount points / and /usr respectively.hda1 is my Windows C:\ and hda2 is an extended partition containing 4 partitions for Ubuntu for the following:
/ hda7 5GB /home hda8 11GB /boot hda5 141MB swap hda6 1GB
and Windows D:\ hda9 10GB
I had shared my Ubuntu home partition with SUSE taking care that the login ids of the users on the systems were different so that my files on both the systems were not embroiled in a web of conflicting permissions by the 2 OSs.
Since I didn't like openSUSE too much,I removed it the only way I knew,ie by deleting the partitions through Disk Management on Windows XP. Since GRUB was broken too,I reinstalled GRUB through Ubuntu 7.04 Live CD and edited the Ubuntu fstab and GRUB's menu.lst to reflect the renumbered partitions(I'm assuming they were renumbered by the deletion of the hda3 and hda4 partitions,that's what I can make out from the Live CD fdisk –l).
Since then, Grub shows me error 17 and tells me it "Cannot mount the selected partition".I have gone through the Gentoo forums threads regarding this atleast 5 times and they couldn't help me.
Also,I tried removing the UUIDs and replacing them with the partition numbers for the root field of the initrd row(of course after backing up).No go!
I also tried successively replacing the root (hd0,X) with all the Linux partition numbers.Didn't work out.Since my root partition contains symlinks to the kernel,Grub showed me error 17 for that too but for the other partitions,it showed me error 15(File not found).Can someone help with this?
Regards, Easwar PS:What's surprising is that Grub can boot windows but can't mount the partition it itself is on!Right now,my menu.lst contains the UUIDs and has root (hd0,4) which is my /boot partition(ext2,others are all ext3).
On Monday 06 August 2007 18:37, Easwar Hariharan wrote:
/ hda7 5GB /home hda8 11GB /boot hda5 141MB swap hda6 1GB
and Windows D:\ hda9 10GB
at the grub menu get a shell by pressing c root (hd0,4) kernel /vmlinuz root=/dev/hda7 initrd /initrd.img boot
Assuming that vmlinuz is or symlink to vmlinuz and initrd is in /boot and is named as abv.
if boot is successful edit menu.lst accordingly.