Quote Originally Posted by vlomasb View Post
Code:
activate
timeout = 80
default = linux
boot = /dev/sda10

image = /boot/vmlinux-2.6.22.5-31-ppc64
###Don't change this comment - YaST2 identifier: Original name: linux###
    label = opensuse
    append = " quiet sysrq=1 insmod=sym53c8xx insmod=ipr"
    initrd = /boot/initrd-2.6.22.5-31-ppc64
    root = /dev/disk/by-id/scsi-SATA_ST3160023AS_3JS167W4-part13

other = /dev/sda9
    label = Macc

image = /boot/vmlinux
    label = ubuntu
    initrd = /boot/initrd.img
    root = /dev/sda11
    append = nosplash
And this is the yaboot.conf that was generated by ubuntu installation on ubuntu's partitions:

Code:
boot=/dev/sda10
device=/disk@0:
partition=11
root=/dev/sda11
timeout=100
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot
macosx=/dev/sda9

image=/boot/vmlinux
        label=Linux
        read-only
        initrd=/boot/initrd.img
        append="nosplash"

image=/boot/vmlinux.old
        label=old
        read-only
        initrd=/boot/initrd.img.old
        append="quiet splash"
IMHO your yaboot.conf looks fine. Maybe your ubuntu-root is broken. But if installation went fine on this without errors and you couldnt change anything yet because you wasnt able to boot into ubuntu then I have no idea wtf avoids ubuntu from starting up.

For the problem with your lilo.conf look at the marked lines. It is obvious that ubuntu wont start without these parameters. The ubuntu section in your lilo.conf should look like this
Code:
        image=/boot/vmlinux
        label=ubuntu
        read-only
        device=/disk@0:
        partition=11
        root = /dev/sda11
        initrd=/boot/initrd.img
        append="nosplash"
I suggest to verify your of-path (/disk@0:11) once again. Yours is very unusual. Start into opensuse, open a terminal and execute
# ofpath /dev/sda11
once again.

To check the filesystem on sda11 (for eliminating the possibility of a corrupt filesystem). Start into opensuse, open a terminal, unmount /dev/sda11
# sudo umount /dev/sda11
(if its mounted) and then execute
# e2fsck -v -p -f /dev/sda11
this will force a check of the filesystem in verbose mode, you will be asked for every change that has to be executed.

Report about your progress. Maybe there is a way to eliminate your problems by using opensuse to repair your ubuntu system