Welcome to Linux Forums! With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.
Find the answer to your Linux question:
New to Linux Forums? Register here for free!
    Linux Forums > GNU Linux Zone > Installation > Quad-Booting Windows and Linux

Forgot Password?
 Installation   Need help or have questions about installing Linux, including dual booting with other distros or Windows? put them here!

Site Navigation
Linux Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
IRC Chat
RSS Feeds


Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 09-24-2005   #1 (permalink)
Just Joined!
 
Join Date: Sep 2005
Posts: 2
Quad-Booting Windows and Linux

Computer Configuration:
ASUS A8N-SLI
AMD Athlon 64 3200+
2 IDE Drives
1 SATA Drive

Partioning Scheme: (Linux/GRUB)
Disk 1 (80 gig IDE) (hda)/(hd0)
1 - SUSE Boot
2 - Windows 98 SE
3 - NTFS Storage

Disk 2 (120 gig IDE) (hdb)/(hd1)
1 - Extended
a - NTFS Storage

Drive 3 (74 gig SATA) (sda)/(hd2)
1 - Windows XP 32-bit
2 - Extended
a- Windows XP 64-bit
3 - SUSE root
4 - Linux Swap

I first installed Windows XP 32-bit and 64-bit with only my SATA drive in the machine and got those to dual boot with the windows bootloader. I then installed Windows 98 with only my 80 gig IDE drive in my machine, and finally hooked up all my drives and installed SUSE with the partitioning scheme shown above. I did it this way because I want to run all my operating systems and swap space except Windows 98 from my 10,000 rpm WD Raptor SATA drive.

My bios will only recognize my SATA drive as Disk 3 when all the hard drives are hooked up. If I set my hard disk boot order to:
1) 80 gig IDE
2) 120 gig IDE
3) 74 gig SATA
Linux and Windows 98 will load from my GRUB bootloader, but no Windows XP 32 or 64-bit.

If my boot order is set as:
1) 74 gig SATA
2) 80 gig IDE
3) 120 gig IDE
Windows XP 32-bit and Windows XP 64-bit will load from my Windows bootloader, but no SUSE or Windows 98.

When attempting to get into Windows from GRUB, I get Error 13 Invalid or unsupported executable format. I'm almost positive I have my hard drive designations correct. Is there anyway I can use GRUB to boot all my operating systems, or am I doomed to change my hard drive orders?

GRUB menu.lst:
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,0)/message

title SUSE LINUX 9.3
kernel (hd0,0)/vmlinuz root=/dev/sda3 vga=0x319 selinux=0 splash=silent console=tty0 resume=/dev/sda4 showopts
initrd (hd0,0)/initrd

title Windows 32-bit
map (hd2) (hd0)
map (hd0) (hd2)
rootnoverify (hd0,0)
makeactive
chainloader +1

title Windows 64-bit
map (hd2) (hd0)
map (hd0) (hd2)
rootnoverify (hd0,4)
makeactive
chainloader +1

title Windows 98
rootnoverify (hd0,1)
chainloader +1

title Floppy
root (fd0)
chainloader +1

title Failsafe -- SUSE LINUX 9.3
kernel (hd0,0)/vmlinuz root=/dev/sda3 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off iommu=noforce 3
initrd (hd0,0)/initrd

#Trying to get into Windows Bootloader
title Windows MBR
map (hd2) (hd0)
map (hd0) (hd2)
rootnoverify (hd0)
chainloader +1
#end of file

Partitions according to SUSE:
/dev/hda - IDE 80 gig
/dev/hda1 - Linux boot
/dev/hda2 - Windows 98
/dev/hda3 - NTFS
/dev/hdb - IDE 120 gig
/dev/hdb1 - Extended
/dev/hdb5 - NTFS
/dev/sda - SATA 74 gig
/dev/sda1 - Windows 32-bit
/dev/sda2 - Extended
/dev/sda3 - SUSE root
/dev/sda4 - Linux Swap
/dev/sda5 - Windows 64-bit

Thanks
GreatGariny is offline  


Reply With Quote
Old 09-24-2005   #2 (permalink)
Linux Guru
 
Join Date: May 2004
Location: forums.gentoo.org
Posts: 1,814
Re: Quad-Booting Windows and Linux

Quote:
Originally Posted by GreatGariny
When attempting to get into Windows from GRUB, I get Error 13 Invalid or unsupported executable format.
Try this:
Code:
title Windows 32-bit
rootnoverify (hd2,0)   <--put rootnoverify here
map (hd2) (hd0)
map (hd0) (hd2)
rootnoverify (hd0,0)   <--and delete it here
makeactive
chainloader +1

title Windows 64-bit
rootnoverify (hd2,4)   <--put rootnoverify here
map (hd2) (hd0)
map (hd0) (hd2)
rootnoverify (hd0,4)   <--and delete it here
makeactive
chainloader +1
__________________
/IMHO
//got nothin'
///this use to look better
drakebasher is offline   Reply With Quote
Old 09-24-2005   #3 (permalink)
Just Joined!
 
Join Date: Sep 2005
Posts: 2
Thank you very much. This change in menu.lst allows me to boot into Windows now.
GreatGariny is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Free Magazines
Run Your Own Web Server Using Linux & Apache - Free 191 Page Preview
Learn about everything you'll need to build and maintain your Linux servers, and to deploy Web applications to them.
subscribe
Open Source Security Myths Dispelled
Dispel the five major myths surrounding Open Source Security and gain the tools necessary to make a truly informed decision for your IT organization
subscribe
InformationWeek
InformationWeek is the only newsweekly you'll need to stay on top of the latest developments in information technology.
subscribe



All times are GMT. The time now is 12:14 AM.






© 2000 - 2009 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.3.0 RC2