была система с Windows и Linux на винте, загрузчик GRUB. Партиции с Linux уничтожены, Grub после этого виснет на старте не доходя даже до меню. Почему так происходит??
Там еще такая тонкость, MBR остался неповрежденным, а вот остальные 63 (62?) начальных сектора были затерты. Теоретически, там stage1.5 прописан, но адрес перехода для загрузки Windows, по идее, все равно в stage1 остался (который в MBR размещен). ?
А неважно, в MBR прописано чтение того самого куска, где был stage15, это не зависание, а штатное поведение - Груб не может прочеть нужной инфы. А чтением файла конфигурации уже занимается код из stage2, который грузится из stage15.
Совет дали верный - грузись с виндового сидюка и делай fixboot и fixmbr.
> Откуда по вашему он должен stage 1,5 грузить? Как Demetrio уже сказал fixmbr и fixboot, может также потербоваться в fdisk поменять активную партицию.
Управление передасться куда укажет код в MBR, а уж как это самое будет организовано - зависит от архитектуры, ФС и т.п. Reiser 3.6, например, предусматривает служебную область в начале раздела специально для подобных целей.
+1 к активной партишне, но вроде бы это умолчально делает fixboot.