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.
I'm new to this, any ideas how I can make the "Other" to boot into my Win XP partition. If this have been covered in this Forum already, please direct me to the proper thread.
Try changeing this:
Other
rootnoverify (hd0,4)
chainloader +1
to this:
Other
rootnoverify (hd0,4)
man (hd0,4) (hd0,0)
man (hd0,0) (hd0,4)
makeactive
chainloader +1
Reason: windows won't boot via the grub bootloader unless it's on the first partition of the first hard drive. So, we just tell it a little white lie (the map lines) to convince it that it's somewhere other than where it is (the map lines tell it it's on the first partition of the first drive).
change this:
Other
rootnoverify (hd0,4)
man (hd0,4) (hd0,0)
man (hd0,0) (hd0,4)
makeactive
chainloader +1
to this:
Other
root (hd0,4)
map (hd0,4) (hd0,0)
map (hd0,0) (hd0,4)
makeactive
chainloader +1
I just had this problem with the wife's laptop a couple of days ago and make pretty much the same error. I don't know why 'root' and 'rootnoverify' didn't work the same.
From 'Solving Boot Problems with Grub - 2nd Edition'
12 : Invalid device requested
This error is returned if a device string is recognizable but does
not fall under the other device errors.
So, I'd gather that the string in this case is the difference between root and rootnoverify. At any rate, it's worth a try.
I have seen alternative configurations, such as:
Other
rootnoverify
root (hd0,4)
man (hd0,4) (hd0,0)
man (hd0,0) (hd0,4)
makeactive
chainloader +1
Last edited by bigrigdriver; 02-23-2007 at 12:17 AM.
EDIT: Ups, maybe misread your post. I read FAT12 as FAT32. Never saw FAT12 before. So my post will be of no help I guess ...
I'm not that familiar with grub, but I wonder why you call hd0,4 instead hd0,0 -- if I understand your fdisk output right, Windows is on the first partition of your hard disk?
My grub 0.97 Windows configuration part:
title Windows
root (hd0,0)
chainloader +1
Last edited by titopoquito; 02-23-2007 at 01:51 PM.
My prediction is XP is booted by whatever in the hda1, which has a fat12 filing system for an ancient Dos. The partition ID is shown "1" so it cannot be a fat32 which would have a partition type "c" or "b" depending LBA mode is used or not.
XP has left its NTLDR there and the Dos is dual booting itself and XP.
XP should boot by
Code:
title XP boot from hda1 known to Grub as (hd0,0)
root (hd0,0)
chainloader +1
If you can't get it to work, boot up the XP install disk. Instead of installing, go to the recovery console and when you are at the prompt type: FIXMBR or FIX MBR (cant remember exactly what it is, so check the help). That will reinstall ntloader (the windows bootloader) to the Master Boot Record. Then reinstall grub from floppy or from cd. If you decide to do it this way, print out the page from the grub documentation: http://www.gnu.org/software/grub/man...l#Installation
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.