FedoraThis forum is for the discussion of the Fedora Project.
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've use fedora for a while (my first and only distro) and I've had great results. I have one hdd with two partitions for fedora (it's been a while since i've installed fedora) and one for win XP.
The grub bootloader has worked incredibly for the last year while constantly interchangeing OS's. Yesterday for some apparent reason the boot sector with XP (if that's what it's called) stopped loading. I don't get an error message but I do it does say:
{
Booting 'Other'
rootnoverify (hd 0,1)
chainloader +1
}
I'm not sure what this means, fedora 7 still loads without problems but XP does not, I'm not sure how it happened because everything I do in XP is on the OS.
Anything I can do to remedy the situation without reinstalling grub. Simple solution?
It looks like your menu.lst file has been changed for some reason. Go into Fedora, open the file boot/grub/menu.lst and post back what entry is listed for windows. It should read something like:
title Windows
makeactive
rootnoverify (hd0,1)
chainloader +1
If Fedora is still booting OK it must be that the entry for windows has changed for some reason. The entry for windows may look a little different than what is listed above, but it should be similar.
It looks like your menu.lst file has been changed for some reason. Go into Fedora, open the file boot/grub/menu.lst and post back what entry is listed for windows. It should read something like:
title Windows
makeactive
rootnoverify (hd0,1)
chainloader +1
If Fedora is still booting OK it must be that the entry for windows has changed for some reason. The entry for windows may look a little different than what is listed above, but it should be similar.
Hope that helps
Bob
Thanks for that, my results of menu.lst are as follows:
title Other
rootnoverify (hd0,1)
chainloader +1
That's it. Off the topic question, if i change the title 'Other' to 'Windows' in menu.lst It will appear as windows in the bootloader as well? If I change that will I have to change the 'Other' name in another place?
Yes, if you change "Other" to Windows that is how it will appear on your boot screen. What you put after "title" is optional. The entry for windows should have passed the boot process to windows (it doesn't look like it has changed as I thought). All of my entries have always included "makeactive" as well (without the quotes). You should always have a back-up of your menu.lst file in case it gets corrupted for changed by some update, as recently happened to me. From the back-up you can always put the file right in case it goes bad.
If windows has always booted for you with that entry, then it still should. You might want to make a back up of what you have and try adding the "makeactive" entry to the windows menu entry (without the quotes)
It could also be that your windows boot.ini file has changed. Hopefully, someone with a little more knowledge of windows will post back.
Please post the output of "fdisk -l" (run as root and note the lower-case ell---not one).
The configuration in menu.lst is saying that windows is on the 2nd partition of the first drive. The more normal config is the first partition, but this should work. Looking at BobNutfield's example, I think "makeactive" needs to go after the "root" statement. I'm trying to remember if re-mapping is required in this situation---or only if Windows is on the 2nd drive.
OOPS!!!---Me make boo-boo!
boot.ini is the config file. Chainloading is the process that gets you to the Windows boot code in the boot sector of the Windows partition.
You can see boot.ini by mounting the Windows partition--On my system (Win2K) it is in a directory named "WINNT" at the root level.
Yes I installed windows second and I had to reinstall my Grub Bootloader the first time. My fdisk contents: (I ADD THE {})
{
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 7637 61344171 83 Linux
/dev/sda2 7650 19456 94839727+ 7 HPFS/NTFS
/dev/sda3 7638 7649 96390 82 Linux swap / Solaris
It doesn't seem like fedora's problem because it's still not working
Hello kenny.cusine,
You are probably long gone from here. But I think you're right about that. I believe it's the XP partition's boot sector code that's busted. At least that is what is next in the sequence of events. It is loaded into memory and run by that chainloader grub.conf command. It functions to find and run the file ntldr. If that boot sector code had successfully run, booting would not have stopped with those grub.conf lines still on the screen like that (IMO). There would instead be some other XP related error message such as "NTLDR is missing" or "A disk read error occurred".
I would run the Windows command fixboot in the XP CD's Recovery Console. It rewrites the XP partition's boot sector code. It does nothing to the master boot record, so your GRUB boot loader will not be harmed. But here's the thing: Your XP CD is virtually guaranteed not to boot with that Linux partition sitting there at the very front of the drive. It's a well-known issue. You can try it anyway, but be prepared to have to use an alternative. A good one is TestDisk. It can even be yum installed in Fedora (yum install testdisk). It is not a beautiful GUI app, but it is handy to have around and is capable of doing this job.
Stoat, thank you very much, i'll try that as soon as I get home from school/work. This is the only forum that's given me any clue on how to fix the problem. Thanks to everyone again.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.