Click to See Complete Forum and Search --> : Red Hat 7.2 boot problems


macmaster8
12-18-2001, 11:56 PM
I have an Abit KT7-Raid (HighPoint 370 raid controller) running Windows XP and Red Hat 7.2. Red Hat is installed on the primary master (hda-a maxtor 20gb ata66) and windows is installed on the primary raid controller (hde-a W.D. 60gb ata 100). However, I can't get the system to dual boot correctly. I can manually change the boot device in my bios (tedious), but I can't get LILO or Grub to work. They both boot linux fine, but they hang when they try to chain load the WinXP boot loader off of the win hard drive (located on the HPT370). Is there any way to get LILO or Grub to correctly recognize the HPT370 at boot time and not crash? I know linux recognizes it after it boots, but I need boot loader support. Any help is greatly appreciated.
Thanks.
Mike

furrycat
12-21-2001, 02:05 AM
Unlikely. The obvious setup is to make a small FAT32 partition on a disk on one of your two "normal" IDE channels, mount it as /boot and put your kernel in there. Then Windows can go on the primary master, where it will be happiest anyway. You can then install lilo, boot from one of the first 2 IDEs and load a kernel with (static!) support for the HPT370. Just tell it root=/dev/hde1 or whatever.

Indeed I have done this and it works well.

I'd be interested to hear of someone managing the reverse (ie what you're trying). As I said, it sounds unlikely to me.

rasmus
12-28-2001, 12:36 PM
I don't know XP and I'm new to Linux, but I've caught the community bug and, though maybe I'll show my ignorance here, I was just reading about duel boot problems in "The Joy Of Linux" pp.175-176.

Windows NT and 2000 have problems booting with Linux because of the way the NT OS Loader won't (can't) read the file Linux produces. I wonder if it's the same with XP? There's not supposed to be a problem if you install NT or 2000 first. LILO should be able to then work right if you LILO boot to the MBR and overwrite the NT OS Loader and then point to NT in /etc/lilo.conf

However, if you installed Linux first you have to create a file in Linux that the NT OS Loader can use. The authors recommend Bootpart at http://www.winimage.com/bootpart.htm

Sorry is this is way off base because of my newbieness.