Jump to content
6 posts in this topic

Recommended Posts

I am triple booting right now, with XP, Ubuntu, and OSX86

Installed at different times:

XP: Last year January

Ubuntu: Last week

OSX86: Today

I am not much of a guy who enjoys back-up, so I don't want to reformat my pc and reinstall OS

I also find it very risky, but what the hell, I enjoy OSX86 and I want to learn linux

 

 

So the problem here is that after I installed OSX86, Ubuntu does not work anymore and gives me a Grub error 17 when I boot into it

I have no experience in GRUB, so help me.

 

I wonder if I should uninstall GRUB and reinstall it, fix it, or just patch it with NTLDR?

Alternatively, can I change the partition ID of OSX86 to something else? Is there something else you can fool GRUB with so I can bypass 17?

 

Thanks very much

Link to comment
https://www.insanelymac.com/forum/topic/39488-grub-help-please/
Share on other sites

Where is your grub installed?

 

It's quite recommended that your /boot directory is in a different partition (a small one, of 100MB or less), so you can access it even if you delete a system.

 

Also: do you have a Knoppix DVD or CD?? It's great to recover grub partitions.

 

Your last option would be reinstall a Suse system, for example. With Suse you can set the /boot in other partition, modify your MBR or let it unmodified (as I recall, Ubuntu always modify your MBR) and the grub loader is kind of graphic, with colors and so :rolleyes:

Edited by LawRobertson

grub isn't damaged.

error 17 means that grub cannot mount or find the desired partition

 

i bet that you installed osx in the same hdd of linux and the partition number is changed

or that you added another hdd and the linux on changed its number aswell

 

to troubleshoot the problem press 'e' over the ubuntu entry in grub

 

you can use 'tab' to edit commands and find the right partition

I am triple booting right now, with XP, Ubuntu, and OSX86

Installed at different times:

XP: Last year January

Ubuntu: Last week

OSX86: Today

I am not much of a guy who enjoys back-up, so I don't want to reformat my pc and reinstall OS

I also find it very risky, but what the hell, I enjoy OSX86 and I want to learn linux

So the problem here is that after I installed OSX86, Ubuntu does not work anymore and gives me a Grub error 17 when I boot into it

I have no experience in GRUB, so help me.

 

I wonder if I should uninstall GRUB and reinstall it, fix it, or just patch it with NTLDR?

Alternatively, can I change the partition ID of OSX86 to something else? Is there something else you can fool GRUB with so I can bypass 17?

 

Thanks very much

 

I don't understand very well , I mean it is very important to know which partition is active and which is not active .

One this is for sure , you CAN use Grub to boot the three different system you got.

For example I can post my menu.lst as follow:

 

 

 

title		   Linux
root			(hd0,5)
kernel		  /boot/vmlinuz-2.6.17-10-generic root=/dev/hda6 ro  vga=791
initrd		  /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title		   recovery mode
root			(hd0,5)
kernel		  /boot/vmlinuz-2.6.17-10-generic root=/dev/hda6 vga=791 splash=verbose , theme:Nature
initrd		  /boot/initrd.img-2.6.17-10-generic
boot

title		   memtest86+
root			(hd0,5)
kernel		  /boot/memtest86+.bin
quiet
boot

title		   Hackintosh
root			(hd0,0)
makeactive
chainloader	 +1

title		   Vista
root			(hd0,2)
makeactive
chainloader	 +1

 

..so I got hackintosh on first,Linux on second( with an expanded partition:hda2-->hda5+hda6), and Vista on 3d partition.

In general I use installing fist osxthen windows last linux..but you can do it different.

The important thing is that make active osx partition,and windows partition with grub on MBR.

 

I hope it helps in some way. :huh:

×
×
  • Create New...