Booting FC from SCSI using NTLDR

William Reid william at exegenix.com
Wed Jan 25 20:30:38 UTC 2006


Hi there,

I recently had a similar situation with XP Pro on the primary drive and 
RH9 on the secondary drive, the user requested that I fix the nt 
bootloader so that he could boot RH9 from there...

Here's some of the stuff I documented.

2 Disk Setup... Primary is a 60 gig disk, A single NTFS Partition with 
XP Pro installed. Secondary disk is a 40 gig disk. Which used to be his 
primary, is a dualboot, XP Pro/RH9, NTFS, FAT and EXT3 Partitions.

We boot a livecd and launch grub... From there we basically have to tell 
grub to reverse the drive mappings and that the stage2 loader is located 
elsewhere and then we generate our image.

(From my understanding) The reason we have to do this is because grub 
assumes the stage2 loader is also on the same drive as the stage1 loader 
(a bit confusing..)

Further reference can be found here...

http://www.uruk.org/orig-grub/install.html

http://www.ces.clemson.edu/linux/fc2.shtml

http://www.gnu.org/software/grub/manual/html_node/install.html#install

http://www.geocities.com/epark/linux/grub-w2k-HOWTO.html

Hope this helps...

WM


Mikkel L. Ellertson wrote:
> Vicki Walsh wrote:
>> After managing to set up Fedora on a Linux partition and boot using
>> NTLDR to GRUB I want to go ahead and boot Fedora from a removable SCSI
>> hard drive. I installed GRUB to the boot sector of the SCSI drive
>> (root(hd1,0) setup (hd1,0)) then copied the first 512 to a .lnx file.
>> I've added this to the boot.ini file and now NTLDR comes up with an
>> option for windows, an option to boot to fedora on the Linux partion of
>> the IDE drive and an option to boot the Fedora installed on the
>> removable SCSI drive. When I select the last option I just get GRUB _
>> and then it hangs. I'm following the same procedure for what I did when
>> setting to boot from the Linux partition and that worked fine. What am I
>> doing wrong now?
>>  
>> (I also tried grub-install --root-directory=\boot hd1
>> Thanks,
>>  
>> Vicki
>>  
>> /boot partition is on the sda1 partition
>>
> Can the BIOS read the SCSI drive? If not, then Grub will have
> problems loading the second stage loader from the SCSI drive,
> as well as loading the kernel. You may be forced to put the /boot
> partition on the IDE drive.
> 
> I have run into this when using a SCSI card that did not have an
> onboard BIOS and was not supported by the MB BIOS. I still have a
> couple of these cards - they worked fine with the ASUS MBs boards
> that had BIOS support for them, but I can not boot from then is the
> newer MBs I have.
> 
> Mikkel




More information about the fedora-list mailing list