i updated to kernel 3.2.0.3-amd64 yesterday and i think i made a mistake with the grub settings.
Everytime i want to boot my Windows 7, at first it looks like grub is just starting again (GRUB is loadin Stuff twice).
Then when i want to boot any Operating System (Linux Mint or Windows), i get a few "No such Partition" Error lines followed by "Press any Key to continue".
Then i have to restart the computer to have GRUB started the "first time" again, then i'am able to boot my linux mint normally.
here is my grub.cfg file and screenshot from gparted.

- Code: Select all
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root 10167a8b-53b8-4cff-ada2-6e0b3dd186a6
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root 10167a8b-53b8-4cff-ada2-6e0b3dd186a6
set locale_dir=($root)/boot/grub/locale
set lang=de_AT
insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'LinuxMint GNU/Linux, mit Linux 3.2.0-3-amd64' --class linuxmint --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root 10167a8b-53b8-4cff-ada2-6e0b3dd186a6
echo 'Linux 3.2.0-3-amd64 wird geladen …'
linux /boot/vmlinuz-3.2.0-3-amd64 root=UUID=10167a8b-53b8-4cff-ada2-6e0b3dd186a6 ro quiet
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-3-amd64
}
menuentry 'LinuxMint GNU/Linux, mit Linux 3.2.0-3-amd64 (Wiederherstellungsmodus)' --class linuxmint --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root 10167a8b-53b8-4cff-ada2-6e0b3dd186a6
echo 'Linux 3.2.0-3-amd64 wird geladen …'
linux /boot/vmlinuz-3.2.0-3-amd64 root=UUID=10167a8b-53b8-4cff-ada2-6e0b3dd186a6 ro single
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-3-amd64
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 52EA1AE7EA1AC75F
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
do you have an idea how to fix this?

