One of a lot of new feature of Ubuntu Karmic Koala (9.10) is GRUB2 (GRand Unified Bootloader 2). GRUB2 has replaced formerly known GRUB-Legacy (0.9x), which no longer being developed. It has significant different comparing with previous version, there is no longer /boot/grub/menu.lst file, GRUB2 boot menu handled by /boot/grub/grub.cfg. This file automatically generated when system boot. but how if we still want to use old stuff, For example, i didn’t succeed to configure this newest version for pc_efi boot, meanwhile i need this for dual booting with my OSX86.
First, we need to remove this GRUB2 version
sudo apt-get --purge remove grub*
Remove all files from latest installation
sudo rm -rf /boot/grub/*
Now, installing GRUB legacy
sudo apt-get install grub
Then, we have to generate menu.lst file, which needed for booting
sudo update-grub
You can configure menu.lst file as you needed, and installing to system with this command,
sudo grub
Find where your linux root partision located with :
find /boot/grub/stage1
Set root partition with result of command above, i my case (hd0,4)
root (hd0,4)
Install into MBR, normally hd0, maybe different in your machine
setup (hd0)
Bingo, now your GRUB back to legacy.
Pingback: Howto install and configure dual boot Kalyway OSX86 and Ubuntu « ::: Gambatte ::::::
that’s weird. I could both configure grub2 to work with my PC_EFI and it also automagically identified my osx86 installed (kalyway) and when I boot through that it even can see my 2 processors, while through EFI it can’t.
I was hoping it would also fix my sound or airport, but that didn’t happen.
Anyway, here’s my EFI configuration on grub2 in case you want to try it:
menuentry “Mac OSX (bootloader)” {
set root=(hd0,8) #this is my ubuntu partition
multiboot /boot/boot_v8
}
Hi Caue Rego
Thanks for your info, you can check this site for reference. there is alot of device driver in that site. hope it’ ll solves your problem 😀