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.
Write an article for LinuxForums Today! Win Great Prizes!
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?
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
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