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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Проблема с запуком Win7 в Grub  (Прочитано 1452 раз)

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

Оффлайн Laperuz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Проблема с запуком Win7 в Grub
« : 14 Декабрь 2009, 18:18:35 »
В общем,проблема такая:есть 2 жестких диска,если загружаться с того,где нет Ubuntu(т.е MBR), Win7 грузится отлично,а вот если ту же самую винду пробовать грузить через GRUB, выдается ошибка bootmgr is compressed. Есть идеи\соображения?Переустановка винды не помогает :(

Оффлайн Dragger

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема с запуком Win7 в Grub
« Ответ #1 : 16 Декабрь 2009, 20:31:37 »
Была похожая проблема недели 3 тому назад. Не с того не с сего перестала грузится винда (юзаю ее чисто для игр). На первом харде стоит win7 на втором ubuntu 9.10. Загрузчик ессно GRUB2
Помогло мне следующее:
Пихаем в сидюк диск с виндой выбираем восстановление системы и лезем в виндовую консоль (командная строка)
Пишем туда по очереди  2 команды
1.
bootrec.exe/fixmbr                           [нажать энтер]
2.
bootrec.exe/fixboot                          [нажать энтер]
После каждого нажатия энтер должно писать что то типа Successful, это значит что все норм
Этим самым мы убили GRUB2 и восстановили загрузчик венды. После перезагрузки начнет грузится венда.

Восстанавливаем GRUB2
Пихаем в сидюк диск с Ubuntu 9.10
Выбираем восстановление системы жмем везде энтер ок и т.д. пока не дойдем до "Восстановление GRUB"
Выбираем устройство используемое в качестве файловой системы
/dev/sda1
/dev/sda2
/dev/sdb1
/dev/sdb2
/dev/sdb5
и т.д.
у меня это
/dev/sdb1
у тебя может быть
/dev/sda1
Выбираешь нужный жмешь энтер
В открывшемся окне выбрать Запуск оболочки в /dev/sda1 или /dev/sdb1 далее жмешь энтер и продолжить
В командной строке прописываешь:
sudo aptitude install grub-pc

После этого у меня все заработало

Тебе похоже надо просто переустановить GRUB2 так что первый пункт можно пропустить.
/* no comment */

Оффлайн Migelius

  • Новичок
  • *
  • Сообщений: 11
  • Если с проблемой не переспать - решение не родится
    • Просмотр профиля
Re: Проблема с запуком Win7 в Grub
« Ответ #2 : 26 Март 2010, 09:20:03 »
После обновления до 10.04 (grub 1.98) при загрузке Win7 пишет Geom Error.

sudo fdisk -l

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

Found Windows 7 (loader) on /dev/sdb1Почему? Если Win7 установлена в /dev/sda1

как убрать звезду у /dev/sdb1?

Или может куда в другую сторону копать?
Спасибо зараннее.



Оффлайн S.Dedal

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема с запуком Win7 в Grub
« Ответ #3 : 02 Май 2010, 04:22:42 »
После обновления до 10.04 (grub 1.98) при загрузке Win7 пишет Geom Error.

Абсолютно такая же проблема, уважаемые гуру, подскажите как с этим бороться.

Оффлайн ABEgorov

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: Проблема с запуком Win7 в Grub
« Ответ #4 : 02 Май 2010, 08:16:27 »
/dev/sda1   *           2        9729    78140160    f  W95 расшир. (LBA)
Почему? Если Win7 установлена в /dev/sda1
Windows не может быть установлена на раздел с типом 0x0f! Более того, загрузчика Windows там не должно быть! Так, что предположение update-grub верное. Звезда ни на что не влияет, если GRUB в MBR - удалять её не надо.
Откуда информация, что Windows находится на /dev/sda1?
Что выдаёт: hexdump -n 512 -C /dev/sdb1? Что на диске /dev/sdb1?
Что прописал GRUB в grub.cfg для запуска Windows?
Вообщем, из того, что я вижу. Windows может быть на разделах: sda5, sdb1, sdc1. Загрузчик только на sdb1 или sdc1.

 

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