bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

INACCESSIBLE_BOOT_DEVICE


From: Joshua Foster
Subject: INACCESSIBLE_BOOT_DEVICE
Date: Fri, 2 Dec 2005 15:55:20 -0500

We have a 4-gigabyte hard drive with two Windows NT 4 partitions which we wish to boot with GRUB.  I know the NT Bootloader will handle this, but we need to do it with GRUB (we’re working on some GRUB modifications that will auto-boot one of the partitions based on some hardware parameters).

 

Our procedure is this:

 

1) Install the first WinNT partition on the first 2 gigs

2) Boot with a GRUB boot floppy, hide the partition with “hide (hd0,0)”  (We want the second WinNT not to see the first one so it will install its own bootloader)

3) Install the second WinNT partition on the last 2 gigs (leaving a few megabytes free at the end)

 

At this point, everything works great, and we’re able to boot either partition through the GRUB boot disk with the following commands (assuming X = partition to boot and Y = other WinNT partition):

hide (hd0,Y)

unhide (hd0,X)

rootnoverify (hd0,X)

chainloader +1

makeactive

boot

 

Now we’d like make a third partition for GRUB (out of the last few megs on the disk) and boot from that instead of booting from the floppy. So we do the following steps:

4) Create a FAT partition out of those last few megs on the disk, copy the contents of the GRUB floppy into it.

5) Boot with the GRUB floppy, install GRUB to the MBR using “root (hd0,2)” and “setup (hd0)”

 

From this point on, neither OS will boot.  GRUB loads from the third partition, but trying to boot either WinNT partition (with the above commands) we get an NT error about INACCESSIBLE_BOOT_DEVICE.  Even if we try to go back and use the GRUB boot floppy, we still get the same error.  However, if we boot with a DOS floppy and rewrite the MBR with “fdisk /mbr”, we’re once again able to boot either partition using the GRUB floppy.

 

I understand this may be a WinNT error and not a GRUB error, but there is something being written to the MBR during the “setup (hd0)” that prevents either partition from loading, whether GRUB is run from the third partition or the floppy…

 

Any suggestions as to what is going on here?

 

Thanks,

 

Joshua Foster

Defense Technologies, Inc.

 


Joshua Foster
Sr. Computer Programmer
1627 Spencer Mountain Rd., Ranlo
Gastonia, NC 28054
(704)824-0199, ext. 207
(704)824-0241 Fax
www.dtiweb.net
address@hidden

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]