Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Hi all,
Initially i had windows on my pc.Later on I installed fc4 on one of the drives of windows.Because of some problems windows didnt work.Later on i installed windows again in one of the other drives.Now Linux is not booting.Previously the grub file has /dev/hdb9 as the root of linux.But now because of installing windows the linux was now on /dev/hdb8.I changed the grub file accordingly.But previously /dev/hdb8 is windows ntfs partition.So while booting grub says unable to mount /dev/hdb8.unknowm filesystem.
I think the problem is partition tables are not in sync.please help me out with this.
In windows i had 7 drives in windows.
C,D,E,F,G,H,J
I had windows in my J drive.
I later deleted the G partition and installed Linux i.e /dev/hdb9 at that time
Later on windows stopped working(hla.dll not found error)
So i installed windows again on E drive.
But when i try to install grub i got a message that grub couldnt find the bios drives.So i used a option of grub to build device map and grub installed successfully.
But now the fdisk -l shows that my linux partition is in /dev/hdb8 which was previously a ntfs partition(F drive).
So when i click on linux in grub it says unknown file system type.cant mount.
And its not able to find the vmlinuz file.
I think the problem is that linux shud know the filesystem of partition.It needs to get updated.I dont know where partition,filesystem info is stroed.
Using the grub shell, see if you can load in the kernel and initrd files. The grub shell has autocompletion, so if you aren't certain what device grub should look for, you can press the tab key, and if it's the wrong one try another.
ex: kernel (hd0,7)/[TAB-KEY]
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.