Triple Boot Vista,XP,Suse 10.2 Grub Can't Load Windows
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then 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.
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.
Triple Boot Vista,XP,Suse 10.2 Grub Can't Load Windows
Hi,
I am new to Linux and want to get 3 OS's running on the same disk.
I am using a 36GB SATA disk.
Firstly I installed XP and then I installed Vista.I could boot to either OS using the Vista Bootloader.(The choices were Vista or Earlier version of Windows in the boot menu).Vista is on a 20GB NTFS partition(no choice!) and XP is on a 7GB FAT32 partition.
Secondly I installed SUSE linux on an extended partition.Within this are 3 partitions called /Boot (Ext3),/ (Ext3) and tmp (swap).
Boot is 164.7 MB,/ is 4.1GB and swap is 3.8GB.I have 1.5 GB of RAM.
XP was installed on the first 7GB,Vista on the next 20GB and SUSE on the rest of the disk.
Grub now displays 3 entries;SUSE 10.2,Windows and SUSE 10.2(failsafe).
SUSE loads fine.Whenever I choose Windows I got the error message
"rootnoverify (hd0,0)
chainloader (hd0,1) +1
NTLDR is missing
Press Ctrl+Alt+Del.."
To try and fix this I edited the Windows entry in GRUB to say
title Windows
rootnoverify (hd0,1) #I reasoned that the Vista bootloader was
savedefault #on the 2nd Partition and had to load first
makeactive
chainloader
I got error 15 in GRUB.
######################################################
Next I tried;
title Windows
rootnoverify (hd0,1)
chainloader +1
Got error message;
rootnoverify (hd0,1)
chainloader +1
NTLDR is missing
######################################################
Next I tried;
title Windows
rootnoverify (hd0,0)
chainloader +1
Got error message;
rootnoverify (hd0,0)
chainloader +1
Remove disks or other media
Press any key to restart
DISK BOOT FAILUE,INSERT SYSTEM DISK
#####################################################
Does anyone know what I have to enter in the Windows entry in GRUB?I am assuming this is where the problem lies!
Any help greatly appreciated!
Firstly I installed XP and then I installed Vista. I could boot to either OS using the Vista Bootloader.(The choices were Vista or Earlier version of Windows in the boot menu).
Vista installs it's boot loader (and a \Boot directory containing several files) onto the primary *active* FAT/NTFS partition on the first HDD present in the box.
If you move the Vista bootloader (and the \Boot directory) onto the same partition as the rest of Vista, you should be able to boot it with GRUB. It is important that the \Boot directory is in the same location as Vista's boot loader. Please don't confuse this with Linux's conventional /boot (with a lower-case "b") directory.
To get into XP might be more challenging. In the worst case scenario, you can fix XP's boot loader with the repair facility on the XP CD. You might even be able to do this from within Vista. I don't know. You might have to mess around a bit.
Before doing any of this, make sure you can boot into Linux with a boot disk or perhaps even an installation CD. Many installers offer the ability to boot an existing installation. You want to be able to do this incase Windows overwrites your MBR.
Thanks for your reply,
How do I go about finding and moving the Vista Bootloader and \Boot directory?
Can I do this from within Linux? or is there some tool you know of which I can boot from?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.