приветствую! Помогите настроить grub2. После его переустановки он перестал видеть винду. Гугление меня только запутывает... Но по порядку. Винда с дебиан установлены на разных физических дисках. Винда на sda1, debian на sdb1. В grub это было hd0,0 и hd1,0 соответственно, если не ошибаюсь.
Где что прописать чтобы он увидел винду? Содержание grub.cfg:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 0bc0f553-9ac7-47d7-b5ee-8f78459c97ce
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 0bc0f553-9ac7-47d7-b5ee-8f78459c97ce
insmod png
if background_image /boot/grub/moreblue-orbit-grub.png ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, Linux 2.6.26-1-amd64" {
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 0bc0f553-9ac7-47d7-b5ee-8f78459c97ce
linux /boot/vmlinuz-2.6.26-1-amd64 root=UUID=0bc0f553-9ac7-47d7-b5ee-8f78459c97ce ro quiet
initrd /boot/initrd.img-2.6.26-1-amd64
}
menuentry "Debian GNU/Linux, Linux 2.6.26-1-amd64 (recovery mode)" {
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 0bc0f553-9ac7-47d7-b5ee-8f78459c97ce
linux /boot/vmlinuz-2.6.26-1-amd64 root=UUID=0bc0f553-9ac7-47d7-b5ee-8f78459c97ce ro single
initrd /boot/initrd.img-2.6.26-1-amd64
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
Содержание menu.lst по-видимому не имеет отношения к Grub2 и осталось от старого grub (без закоментированных строк):
title Chainload into GRUB 2
root (hd1,0)
kernel /boot/grub/core.img
title ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
root
title When you have verified GRUB 2 works, you can use this command to
root
title complete the upgrade: upgrade-from-grub-legacy
root
title ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
root
title Debian GNU/Linux, kernel 2.6.26-1-amd64
root (hd1,0)
kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sdb1 ro quiet
initrd /boot/initrd.img-2.6.26-1-amd64
title Debian GNU/Linux, kernel 2.6.26-1-amd64 (single-user mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.26-1-amd64
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian # ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional RU
root (hd0,0)
savedefault
makeactive
chainloader +1
Новый grub я поставил на hd0! Мог ли он затереть загрузчик винды? Гугление навело на файл /ect/grab.d/*30_os-prober... Это скрипт, но я в этом ничего не смыслю. Пожалуйста разъясните порядок действий... Видимо было ошибкой ставить его на sda :( Винда мне еще пока очень нужна, и в первую очередь не мне, а жене... Поэтому просьба не писать "снеси винду, на фиг тебе она"...