First off I noticed your fdisk -l contains two active boot partitions. This is most certainly incorrect, there can only be one.

Next off, what are you planning on using as your primary bootloader (the first one that boots up?)

On my dual boot machine, Windows7 bootloader is the primary bootloader. Unfortunately I don't remember how I set this up, but basically I go through the windows bootloader, then the linux bootloader (which happens to be grub-0.99) which loads the kernel.

You have two Linux partitions, what are the function of each? What is the small one for? The root= needs to point to what you're using as your root partition.

One thing that I'm not sure of, since I haven't used lilo in a long time: Could you need "append = root=/dev/sda3" ?

Also was the kernel able to mount the partition at all? (probably did, but just to make sure), and how was your installation installed? Might need to recheck the Gentoo handbook to make sure that you untarred the stage3 on the right directory.

(another potential future issue: you may need loader=chainloader or something like that to boot windows with lilo)._________________Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSDWhat am I supposed to be advocating?