не за что

только вот замечание логики:
Код:
/dev/sda2 1246 16870 125507812+ 5 Расширенный
/dev/sda3 16871 19457 20780077+ 7 HPFS/NTFS
по логике расширенный включает в себя Logical разделы и должен находиться над ними, примерно так:
[SPOILER="fdisk -l"]
Код:
Диск /dev/sda: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x511d511c
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 6376 51215188+ 7 HPFS/NTFS
/dev/sda2 * 6377 8288 15357952 83 Linux
/dev/sda3 8289 30401 177622672+ f W95 расшир. (LBA)
/dev/sda5 8289 30401 177622641 7 HPFS/NTFS
Диск /dev/sdb: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3c0c6ca5
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 2 30401 244188000 f W95 расшир. (LBA)
/dev/sdb5 2 30401 244187968+ 7 HPFS/NTFS
[/SPOILER]
но это не суть важно, тем более что работает корректно. что ж, устанавливай винду, потом загрузчик будешь восстанавливать). Для справки - главные (Primary) разделы нумеруются с 1-4, логические (Logical) - с 5-n
PS: чтобы не восстанавливать grub а организовать загрузку через меню WindowsXP то можно сделать так:
Код:
# dd if=/dev/sda1 bs=512 count=1 of=./bootsect.lnx
$ cp ./bootsect.lnx /media/sda3/bootsect.lnx // (копирование можно провести и на флешку, тут указано для примера)
добавить в конец C:\boot.ini следующую строку:
Код:
C:\bootsect.lnx="Linux"
Должно сработать