Hallo Julia,
in deiner grub.cfg ist auch nur Ubuntu als OS eingetragen.
Desweiteren werden viele Module wie gfx geladen, die zu problemen führen könnten.
Grub 2 ist leider eh etwas komplizierter im syntax (da mehr möglichkeiten) als grub.
Ich hab dir hier mal eine vereinfachte grub.cfg geschrieben.
# Config file for GRUB2 - The GNU GRand Unified Bootloader
# /boot/grub/grub.cfg
# DEVICE NAME CONVERSIONS
#
# Linux Grub
# -------------------------
# /dev/fd0 (fd0)
# /dev/sda (hd0)
# /dev/sdb2 (hd1,2)
# /dev/sda3 (hd0,3)
#
# Timeout for menu
set timeout=5
# Set default boot entry as Entry 0
set default=0
# (0) Ubuntu Linux
menuentry "Ubuntu Linux" {
set root=(hd0,5)
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda4 ro
initrd /boot/initrd.img-2.6.35-22-generic
}
# (1) Windows
menuentry "Windows" {
set root=(hd0,1)
chainloader +1
}
keine Garantie das alle Einträge stimmen.
Vorher solltest du auf jeden Fall die alte grub.cfg sichern
# mv /boot/grub/grub.cfg /boot/grub/grub.cfg.back