I actually got through most of this myself, I’m just thinking that booting ubuntu w/ grub legacy is the issue…
Heres an Ides of my setup
Window$ /dev/sda1 (hd0,1) Primary
Ubuntu /dev/sda2 (hd0,2) Primary Mount = /
Ubuntu /dev/sda3 Logical Mount = /usr
opensuse /dev/sda4 (hd0,3) Primay Mount = /
SWAP /dev/sda5 (hd0,4)
opensuse /dev/sda6 (hd0,5)
I was having problems becasue I forget that the logical partition won’t count as (hd0,3)…live and learn, still fairly new but I caught myself, got into opensuse, success!! I go to adjust the menu.lst for my ubuntu menu entry, and it still cannot mount… is it because I’m using grub legacy on an OD thats designed for grub2… What would be the proper menu entry to get into ubuntu… from grub legacy.
FYI, I hate grub2 and have spevifically set this partition setup so I can stick w/ suse’s grub legacy (v 0.97). Granted, asi’m sure you can tell, thats not where I wanted my SWAP, but her, so far that the only prefrence glitch. With this setup, what do I add to Suse’s menu.lst… I attepted to provide the information necessary, but if I failed and you need something else, please let me know, just understand I can get into anything except ubuntu 10.4 LTS atm.
Thanks in advance …
CHEERS
P.S. I have ubuntu’s kernel /boot/vmlinuz-whater file written down
as goes with
initrd /boot/initrd-img-whatever file … So I have this information on paper, just need to know how to use it…
grub2 was installed under ubuntu, but before I installed 11.3 … I’m really only dealing with grub legacy because I made sure to install opensuse last, I prefer legacy over 2…
I can’t access Ubuntu right now…would anyone mnd copying their ubuntu grub2 menu entry? Not as familiar with it…
initrd /boot/initrd.image.x.y.y - something , and it seems as though its still looking in opensuse’s / dir , i’m thinking this just by looking at my options when I hit TAB…
What about mounting your Ubuntu root partition (it looks like it should be /dev/sda2 ) ? So :
mount /dev/sda2 /mnt
or maybe :
mount -t ext4 (or ext3) /dev/sda2 /mnt
Then have a look in /mnt/boot/grub/grub.cfg . It should be your grub2 menu file.
@ caf4926
Ubuntu doesn’t create such links by itself. You have to use the full names. In case of the latest kernel, that would be : vmlinuz-2.6.32-24-generic and initrd.img-2.6.32-24-generic (on 64bit machines, otherwise something with PAE ) .
I actually like it.
It is as easy to manage as Legacy and has never failed to pick up every OS I have installed, though sometimes it requires me to do sudo update-grub, post install.
…and that was really my determining factor, " …might as well get used to it…"
I prefer grub legacy, but as just verified, its about to be phased out ( at least from the mainstream GNU “pool”
I guess my biggest gripe about grub2 is the extra steps it can require. As mentioned by caf, “grub-update” is a commonly used command. For me at least, I just got in the habit of running it every time I make a change. 'Course, I guess at the same times it means its more detailed, efficient, or thorough…
to me grub legacy is just more straight to the point, cut and dry, and fits with the Suse style, just IMHO…
It reminds me somehow of some older discussions.
I personally don’t see grub2 as such a big enhancement.
it was supposed to be able to boot Unix kernel directly but it does not.
it still fails to parse the syntax of Mandriva’s menu.lst
it doesn’t like some vga mode values in hex (have to convert them in decimal manually)
it dropped some essential features (at least for me) like the ability to rewrite the partition table. Legacy Grub let you do that.
Otherwise … yes it’s working. It should support EFI but I never had the opportunity to test it (stick to rEFIt to boot openSUSE on iMacs)