Вот держи.
-------------
Vista использует некий
UID в mbr для того, чтобы определять какой диск является каким.
Соответственно, при установке
grub мы затираем mbr и
Vista больше не может определить на каком разделе ей искать свои файлы, вылетает с ошибкой, гласящей, что файл
winload.exe не может быть обнаружен.
Исправляется всё очень просто в консоли восстановления Windows.
Достаточно объяснить ей, что файлы, необходимые для загрузки всегда можно найти на том диске, с которого пытаемся грузиться:
Код:
BCDEDIT /set {bootmgr} device boot
BCDEDIT /set {default} device boot
BCDEDIT /set {default} osdevice boot
-------------
Можно еще восстановить загрузчик
Vista при помощи дистрибутива, правда он затрет
grub.
Придется в Vista ставить
EasyBCD для добавления
Убунты в качестве варианта загрузки.