У меня два ЖД, на одном только Винда с одним разделом, на другом Линуксы. Установил Федору, надо было посмотреть кое-что в Виндовсе, на нормальный Граб как обычно не надеялся, проверил новый граб файл и, проверил через fdisk -l и удивился:
ЖД с Виндовсом:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 156299263 78148608 7 HPFS/NTFS/exFAT
ЖД с Линуксами:
Device Boot Start End Blocks Id System
/dev/sdb1 * 2955960 507236309 252140175 7 HPFS/NTFS/exFAT
/dev/sdb2 507236350 625141759 58952705 f W95 Ext'd (LBA)
/dev/sdb5 511429338 554049719 21310191 83 Linux
/dev/sdb6 554063872 620951551 33443840 83 Linux
/dev/sdb7 620953600 625141759 2094080 82 Linux swap / Solaris
/dev/sdb8 507236352 511428607 2096128 82 Linux swap / Solaris
Во первых меня очень смущает то, что на втором ЖД бут стоит на первом разделе, который у меня вообще только для файлов, во вторых если посмотреть сгенерированый граб, то Федора находится (и корректно загружается) с 0,5 , то есть sda5, что не есть возможным, судя по фдиску(нету такого раздела), в третьих Граб присвоил Винде значение 0,1, а в название подписал sdb1... Ещё попробовал загрузить Федору 16 с 1,1, и она, какого-то хрена, загрузилась и там! Причём та же, что и на 0,1... Мистика...
Короче какое-то полное не соответствие между грабом и фдиском.
Помогите вернуть Винду, очень надо...
Windows уже загружал и с sda1 и sdb1, нигде нету, печаль...
