Ввиду того, что установщик нового стабильного Debian Squeeze с GRUB 1.98 не хотят видеть уже установленную семерку, встал вопрос о альтернативной организации загрузки.
Был найден очень простой и понятный мануал http://www.aboutdebian.com/dualboot.htm
1. Ставим Debian, grub ставить не главной записью, а в раздел, где у вас Linux стоит, у меня это /dev/sda1
2. Ставим Windows 7, он прописывает свой NTLDR главной записью
3. Загружаемся в Windows
4. Устанавливаем EasyBCD http://neosmart.net/dl.php?id=1
5. Add New Entry, GRUB (GRUB2 у меня не заработал)
6. Выбираем раздел, где у вас система и загрузчик, у меня это /dev/sda1
7. Галочку внизу не ставим
8. Все готово, можно перезагружаться в Linux
Может возникнуть случай, когда необходимо восстановить GRUB, если он случайно был затерт. грузимся с устройства, с какого ставили Debian, выбираем Graphical Rescue и в определенный момент Вам предложат переустановить GRUB.
Может возникнуть случай, когда необходимо восстановить NTLDR, загружаемся с установочного устройства Windows 7, когда Вам предожать нажать большую кнопку «Установить» внизу находим маленькую «Восстановление», жмем ее. Дальше выбираем свою Windows 7, запускаем консоль восстановления, в ней вводим поочередно команды:
cd \
cd Windows
cd System32
bootsect /nt60 ALL /force /mbr
Загрузчик Windows 7 вернули.
Удачи всем!
UPD С выходом первого обновления 6.0.1 GRUB начал адекватно находить Windows 7