Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Grub+Windows7 [РЕШЕНО]  (Прочитано 11811 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GriefNorth

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
    • gnorth.ru
Grub+Windows7 [РЕШЕНО]
« : 18 Сентября 2009, 15:20:38 »
Всем доброго времени суток.
Понимаю что вопрос уже долго и упорно обсуждался, но все же мной было прочитано куча форумов, манов и прочей познавательной информации.
Так вот проблема в следующем
Имеются 3 винта
Вывод fdisk -l :
(Нажмите, чтобы показать/скрыть)


на sda: 1й раздел - Windows 7ка, 2й раздел - всякие проги, образы и т.д.
на sdb: музыка и фильмы
на sdc (IDE винт): собственно сама Ubuntu 9.04
В биосе стоит загрузка как раз с IDE винта на котором и стоит GRUB. До недавнего времени все было замечательно и Windows и Ubuntu грузились на ура, потом, я даже не понял когда, вдруг перестала грузится 7ка с ошибкой GRUB: "Error 13: Invalid or unsupported executable format". Сейчас же если грузится с граба то загружается только Ubuntu, если в биосе выставить загрузку с саташного винта на котором 7ка, то Windows грузится без проблем (своим загрузчиком не грабом).
Вывод /boot/grub/menu.lst
(Нажмите, чтобы показать/скрыть)

Перепробывал кучу вариантов по настройке граба, честно честно  :'(
Куда копать дальше не знаю, "поможите чем можите" (с) кто-то.
« Последнее редактирование: 20 Сентября 2009, 21:31:54 от Sanaes »

Оффлайн igruschka

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Grub+Windows7
« Ответ #1 : 18 Сентября 2009, 16:23:10 »
Наиболее простой вариант, это загрузиться с sata в window 7 установить в нем easybcd и добавить в виндовую загрузку свою Ubuntu.
Второе: неполохо бы было взглянуть на вывод команды fdisk -l (sudo fdisk -l) а пока что предположение, что grub у вас установлен на hd1,0

Оффлайн GriefNorth

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
    • gnorth.ru
Re: Grub+Windows7
« Ответ #2 : 18 Сентября 2009, 20:36:37 »
Я привел вывод fdisk -l см.выше :) , grub установлен на hd2,0. А с тулзой easybcd тоже как-то танцевал ничего толкового  не получилось, сейчас конечно еще раз попробую :) О результатах сообщу. 

Пользователь решил продолжить мысль 18 Сентября 2009, 20:54:06:
Как и говорил Easybcd добавляет в загрузчик запись о убунте, в настройках ставлю, раздел на котором стоит Ubuntu с /boot в итоге после перезагрузки, и выбора загрузки Убунты загрузчик начинает ругаться что ничего загружаемого нет, мол вставь загрузочную дискету :)
« Последнее редактирование: 18 Сентября 2009, 20:54:06 от Sanaes »

Оффлайн igruschka

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Grub+Windows7
« Ответ #3 : 18 Сентября 2009, 21:40:05 »
извиняюсь, как то пропустил мимо глаз ваш вывод fdisk.
Попробуйте указать в easy bcd не раздел с /boot (ведь /boot у вас же не выставлялся в отдельный раздел) а mbr вашего третьего диска, где и установлен grub.
Для проверки, при выборе в easybcd загрузки линукса, должен появиться груб, в котором опять будет возможность выбора операционок с 13-ой ошибкой в случае выбора 7-ки

Оффлайн GriefNorth

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
    • gnorth.ru
Re: Grub+Windows7
« Ответ #4 : 18 Сентября 2009, 22:08:06 »
И так и сяк пробывал :)  :idiot2: я уже блин с ума схожу

Оффлайн igruschka

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Grub+Windows7
« Ответ #5 : 18 Сентября 2009, 22:25:51 »
ну с ума сходить не обязательно, пока что,  :coolsmiley:
почитайте вот это http://ru.wikibooks.org/wiki/Russian_x86_MultiBoot_FAQ
если у вас остался установочный диск с windows 7 то можно эксперимента ради установить grub в главный загрузочный сектор (вместо загрузчика windows 7, но только обязательно перед этим изучить все варианты восстановления загрузчика windows 7 в случае неудачного эксперимента). Или воспользоваться supergrub

Оффлайн GriefNorth

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
    • gnorth.ru
Re: Grub+Windows7
« Ответ #6 : 19 Сентября 2009, 17:27:24 »
Ставил в главный загрузочный сектор граб, он матерился с 17-й ошибкой, А как мне может помочь суперграб?

Пользователь решил продолжить мысль 19 Сентября 2009, 17:31:22:
Ну великое и могучее сообщество, помогите!!!
« Последнее редактирование: 19 Сентября 2009, 17:31:22 от Sanaes »

Оффлайн igruschka

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Grub+Windows7
« Ответ #7 : 19 Сентября 2009, 19:04:22 »
К сожалению не имею возможности экспериментировать с семеркой и убунтой, может это как нибудь поможет?
http://www.gentoo.ru/node/15088
Там вроде похожая проблема, диск сата и иде

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Grub+Windows7
« Ответ #8 : 19 Сентября 2009, 19:18:51 »
rootnoverify (hd1,0)
makeactive
chainloader +1

Так пробовал?

Оффлайн GriefNorth

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
    • gnorth.ru
Re: Grub+Windows7
« Ответ #9 : 19 Сентября 2009, 23:42:42 »
rootnoverify (hd1,0)
makeactive
chainloader +1

Так пробовал?
Пробывал не прокатило

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Grub+Windows7
« Ответ #10 : 20 Сентября 2009, 00:01:28 »
Ну, на мой взгляд, вариантов несколько:

1. Неправильно прописаны команды загрузки винды
2. Неправильно указан номер раздела винды
3. Испорчены или затерты какие-то файлы grub из каталога /boot/grub
4. Ты обновил grub до grub2, а там синтаксис команд изменился

Если ты уверен, что первые два пункта мы исключили, то попробуй переустановить сам grub

sudo apitude reinstall grub grub-common 

Оффлайн GriefNorth

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
    • gnorth.ru
Re: Grub+Windows7
« Ответ #11 : 20 Сентября 2009, 19:36:52 »
Ну, на мой взгляд, вариантов несколько:

1. Неправильно прописаны команды загрузки винды
2. Неправильно указан номер раздела винды
3. Испорчены или затерты какие-то файлы grub из каталога /boot/grub
4. Ты обновил grub до grub2, а там синтаксис команд изменился

Если ты уверен, что первые два пункта мы исключили, то попробуй переустановить сам grub

sudo apitude reinstall grub grub-common 

Все выводы и команды я привел в первом посте. Файлы сравнивал и каталоги, с резервной копией, которая была создана после установки Убунты. Граб не обновлял :)
Хорошо, если мне никто не может помочь с грабом, может тогда можно как-нибудь сделать так, когда при установке убунты граб же ищет установленные системы и на основе этого делает записи в конфиги, можно ли как-нибудь прокрутить этот же сценарий только без установки самой убунты или копировании  файлов.

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Grub+Windows7
« Ответ #12 : 20 Сентября 2009, 19:52:04 »
Попробуй

sudo dpkg-reconfigure grub
 sudo dpkg-reconfigure grub-common

И все-таки попробуй скопипастить в menu.lst

 title Windows
    map (hd1) (hd0)
    map (hd0) (hd1)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
« Последнее редактирование: 20 Сентября 2009, 19:55:39 от athost »

Оффлайн GriefNorth

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
    • gnorth.ru
Re: Grub+Windows7
« Ответ #13 : 20 Сентября 2009, 21:31:12 »
Попробуй
И все-таки попробуй скопипастить в menu.lst
  title Windows
    map (hd1) (hd0)
    map (hd0) (hd1)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

Прокатила вот такая штука
    map (hd1) (hd0)
    map (hd0) (hd1)
    rootnoverify (hd1,0)
    makeactive
    chainloader +1
Теперь все работает, всем спасибо.

Пользователь решил продолжить мысль 20 Сентября 2009, 21:34:23:
Да кстати, не знаю был ли от этого толк или не был, но я в биосе отключил в BOOT меню все винты кроме IDE. 
« Последнее редактирование: 20 Сентября 2009, 21:34:23 от Sanaes »

Оффлайн CyberMama

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Grub+Windows7 [РЕШЕНО]
« Ответ #14 : 27 Октября 2009, 13:02:19 »
В общем, стояли ubuntu 9.04 и WinXP,  грузилось всё это грабом.
Приспичило мне 7-ку посмотреть, снесла Xp поставила 7-ку
Запустилась с LiveCD сделала
sudo grub
find /boot/grub/stage1 (выдало hd0,2)
root (hd0,2)
setup (hd0)
quit

граб восстановился, но Windows не грузится
(в menu.lst  для винды запись есть такая
title Windec
rootnoverify (hd0,0) //Я пробовала и с hd0,1
savedefault
makeactive
chainloader +1
)
Ubuntu грузится нормально, а при запуске винды граб ругается ошибкой
Error 13:Invalid or unsupported executable format

почитала насчёт fixboot, fixmbr - но проблема в том что на дистре с 7-кой нет рекавери - он сразу грузит установку винды, поставила винду ещё раз,
попробовала EasyBCD - вроде версия последняя 1.72 но реакции никакой, в виндовом загрузчике вообще никаких новых пунктов не появляется - видимо он всё-таки только для висты.

Ну и в общем ситуация такая сейчас - есть рабочая Windows и ubuntu livecd - надо чтобы всё это грузилось - в принципе не важно - грабом или виндовым загрузчиком. 

sudo fdisk -l
(Нажмите, чтобы показать/скрыть)

Mint 17.1

 

Страница сгенерирована за 0.049 секунд. Запросов: 23.