1.Загружаемся в Linux
Считываем первые 512 байт диска командой
$ dd if=/dev/hda of=~/bootsect.bin bs=512 count=1
2.Нужно передать этот файл в Windows, через USB-Диск или через запись на примонтированые разделы
3.Загружаемся c Установочного диска Windows в режиме консоли - нужно при загрузки с диска нажать кнопку R
Выбираем нужную копию Windows
Выполняем команду fixmbr для восстановления главной загрузочной записи.
4.Перезагружаемся - загружается Windows
Копируем с флешки файл bootsect.bin в корень диска С:\
Включаем отображение невидемых файлов
В файл boot.ini дописываем строчку
C:\bootsect.bin="Linux"
Перезагружаемся, и проверяем. Теперь загрузчик позволяет нам выбирать Linux и Windows.