try to set the partitions using fdisk. It seems to work better. And set Format type to ext3 for all except the swap partition.
Then maybe Grub would show linux. But make sure u understand all the fdisk commands, or just the ones your gonna use. My bootloader is set to grub and it shows Linux, without your "28" error.