1) Берем livecd линуксовый, грузимся с него 2) В

1) Берем livecd линуксовый, грузимся с него
2) В консоли выполняем команду fdisk -l - получаем в выводе что-то вида:

[pre]
Disk /dev/sda: 73.4 GB, 73406611456 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 24 192748+ 83 Linux


/dev/sda2 25 753 5855692+ 83 Linux
/dev/sda3 754 2212 11719417+ 83 Linux
/dev/sda4 2213 8924 53914140 5 Extended
/dev/sda5 2213 3671 11719386 83 Linux
/dev/sda6 3672 8924 42194691 83 Linux
[/pre]

Дале с помошь команды mount (см. man mount ) монтируете девайсы в каталоги (для конкретики предположим что он называется /traget/ ) Надо найти как минимум корневой каталог. В нем - см. /etc/fstab и далее монтируеете относительно target руками все дисковые девайсы. В результате - получите дерево файловой системы в каталоге /target/ опсле чего делаете
mount -t proc proc none /target/proc
mount -t sysfs sysfs mone /target/sys (этак команда может не срабоатьа на дистрибутивах на яде 2.4)
После чего - сделаете chroot /target/ /bin/sh и попадаете собственно в ваш линукс. Далее вам предстоит только восстановить загрузчик - для этого см. наличие /etc/lilo.conf либо /boot/grub/menu.lst (подразумеваются пути после выполнения chroot). В зависимости от того какой загрузчик установлен, надо выполнить либо lilo без параметров либо grub-install передава ему в качестве парамтре имя файла диска на который ему надобно устанавливаться.

Если что-то в написаном мною не понятно, от постарайтесь дать больше информации и показать все упомнутые в конфиге файлы, благо что FAT-разделаы там похоже есть, значит и переписать фалики на них можно.
PS: интересно, это мудачьё из M$ когда-нибудь додумается пофиксить свой инсталлер?