Jump to content
1 post in this topic

Recommended Posts

I can boot either OS from a USB stick w/ grub installed on it, but trying to boot from the HDD results in a "Missing Operating System" message, instead of booting into MS-DOS like it's supposed to. The usual "fixmbr" "fdisk /mbr" stuff didn't solve my problem.

 

The only thing I can think of is that something funky is going on with the partition tables... the start and end values for the partitions shouldn't all be FE FF FF, right?

 

working grub menu.lst

 

title OS X Leopard

rootnoverify (hd0,1)

makeactive

kernel (hd0,0)/boot_v8

 

title MS-DOS

rootnoverify (hd0,0)

makeactive

chainloader +1

 

Partition table hex dump:

01BE - 80 FE FF FF 0B FE FF FF 00 08 00 00 00 C8 A1 00 
01CE - 00 FE FF FF AF FE FF FF 00 D0 A1 00 00 70 57 0D
01DE - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01EE - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 

I have a complete hex dump of the MBR and the bootsectors of each partition available if it'll help.

 

EDIT: Solution

 

Booted an ubuntu or other linux live CD, ran grub-install to install GRUB stage 1 to the mbr and then booted a MS-DOS disk and fdisk /mbr fixed it.

×
×
  • Create New...