LINUX.ORG.RU
решено ФорумAdmin

Grub 2 не грузит Windows 7

 , ,


0

1

Клонировал 500 гб HDD с виндовс 7 на терабайтный. Потом на остаток поставил убунту 12.10. Если в grub выбрать загрузку виндовс, загрузчик сбрасывается на мгновение и ничего не происходит. До установки линукса семерка грузилась.

.

Разметка диска на текущий момент:

Устр-во Загр Начало Конец Блоки Id Система

/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT

/dev/sda2 206848 1258498047 629145600 7 HPFS/NTFS/exFAT

/dev/sda3 1258498048 1317308415 29405184 83 Linux

/dev/sda4 1317310462 1953523711 318106625 5 Расширенный

Partition 4 does not start on physical sector boundary.

/dev/sda5 1324380160 1953523711 314571776 7 HPFS/NTFS/exFAT

/dev/sda6 1317310464 1324378111 3533824 82 Linux своп / Solaris

.

sda1 - 100 стомегабайтный не видимый из виндовс раздел, видимо связанный с загрузкой

сама win7 установлена на sda2

местом установки загрузчика при установке убунту выбирал sda3

Строчки из конфига GRUB про виндовс:

.

### BEGIN /etc/grub.d/30_os-prober ###

menuentry \'Windows 7 (loader) (на /dev/sda1)\' --class windows --class os \'osprober-chain-F5CD8C195EB99989\' {

insmod part_msdos

insmod ntfs

set root='hd0,msdos1'

if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 F5CD8C195EB99989

else

search --no-floppy --fs-uuid --set=root F5CD8C195EB99989

fi

chainloader +1

}

.

Заранее спасибо.



Последнее исправление: Vesbat (всего исправлений: 10)

Ответ на: комментарий от science

погуглил.. пишут вроде что grub2 с gpt нормально работать не будет. И что можно придумать, может быть установить grub легаси который?

Vesbat
() автор топика

У меня ваше set root='hd0,msdos1' выглядит как set root='(hd0,msdos1)'. И здесь search --no-floppy --fs-uuid --set=root F5CD8C195EB99989 после --set= нет root, так search --no-floppy --fs-uuid --set= F5CD8C195EB99989

Но у меня дебиан.

anonymous
()
Ответ на: 1 от Vesbat

Вот и оставайся на линуксе, не нужна тебе винда.

anonymous
()

Grub 2 не грузит Windows 7

Я один не вижу проблемы?

Kor03d ★★
()

на запустись с livecd любого и сделай пару команд аля mount и grub install нагуглить можно много про это. Не думаю что это проблема большая. гуглить по запросу «восстановление grub»

infiltr
()

Grub 2 не грузит Windows 7

Так это ж вин! :)

slackwarrior ★★★★★
()
Ответ на: комментарий от fjfalcon

загрузчик виндовый не прибил?

Пока что самый вероятный вариант, т.к. после выбора вин7 сейчас не мигает и в меню возвращается, а появляется черный экран, подчеркивание мигает и все. Читал интернет и много пробовал вчера вечером, но что-то никаких подвижек, кроме описанной сверху.

а как его можно прибить? Если установить груб в /сда ? И да, заново установленный груб2.0, он продолжает находить вин7 и прописывать её.

.

anonymous (03.11.2012 14:51:06)

пробовал, ничего не меняется. Вообще менял груб.конф по-всякому в самых извращенных формах какие только нашел в www. Результат увы пока 0.

.

infiltr (03.11.2012 18:34:51)

А восстановление отличается от заново установленного?, ибо это я делал. Устанавливал груб легаси, в нем вин не находится, вот в нем можно будет попытаться добавить ос пробер (amorpher (03.11.2012 18:35:22)). Тем более что там восстанавливать если он свежесозданный... Убунта была поставлена после вин7.

.

upd Пробежал фак по груб2.0, интересного много но грузить как не крути не хочет, цобака. EFI, BCD, wubi - это может что-нибудь дать? Возможность клонировать заново есть, старый диск нетронут.

.

PS дорогие поцреоты от юникс-систем, фанатизм до добра не доводит :-P Винфак я посмотрел, на вопросы о других ос там отвечают как бабочка какает, раз в полгода по спичечной головке, крайне нерегулярное обновление по сабжу. Да и трабл вызван всё же не вин, а загрузчиком убунты( уже кубунты, вчера обновил).

Vesbat
() автор топика
Ответ на: РЕШЕНО от Vesbat

Ставь птису. Отметь тему галочкой «решено».

wbrer ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.