Luis Maceira writes: > I edited the menu.lst in /rpool/boot/grub/menu.lst to boot Linuxes on other > partitions,the > entries appear on the menu,but when I choose them GRUB does not find the path > to the > file(kernel) and gives a warning.The same entries worked normally when the > Ubuntu Linux > GRUB was in command,perhaps it is a problem OpenSolaris GRUB not knowing about > the UUID and needs the old style identifier for the partitions? > Here are the entries I pasted on menu.lst : >
When installing ubuntu, I told it to put its boot code in the first linux partition, which happens to be the first partition on my disk. I then just edited /rpool/boot/grub/menu.lst on Solaris to chainload to the linux bootstrap. title ubuntu rootnoverify (hd0,0) chainloader +1 When I select this entry, it brings up the ubuntu grub menu. The advantage of this is that if ubuntu updates muck with the grub menu, I don't need to change /rpool/boot/grub/menu.lst. Also it avoids the grub incompatibility that you pointed out. tom