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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Груб, груб, снова груб. Не боян :) Windows не грузится.  (Прочитано 1260 раз)

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

Оффлайн Roger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Имеется такая конфигурация:

/hda1 - ntfs (Windows)
/hda5 - ext3(Ubuntu)
/hda6 - ext3(Home)
/hda7 - swap

/hdb1 - ntfs (Архив)
.....

винты IDEшные... В общем ставился Ubuntu, потом нужно было поствить винду. Сначала ставил на разные винты, затем на один и тот же (в разные разделы). Grub восстановил (даже графический), Ubuntu грузит, а вот винду никак не хочет. Если вибираешь пункт с виндой снова в груб возвращает. Очень странно то, что терь я не могу подмонтировать раздел с установленной виндой. Хотя когда она была на другом винте, то можно было примонтировать, но загрузить по прежнему нельзя. Облазил ОООООЧЧЧЕЕЕЕНННЬЬЬ много форумов - ничего не помогло... :( Груб устанавливал так:

sudo grub
grub> find /boot/grub/stage1
            hd(0,4)
grub> root (hd0,4)
grub> setup (hd0)

Файл menu.lst содержит следующее:

gfxmenu /boot/grub/message.ubugrey
default      1
timeout      10
color cyan/blue white/blue

title      Windows XP Pro
#root      (hd0,0)
rootnoverify (hd0,0)
savedefault
makeactive
chainloader   +1

title      Ubuntu 7.10
root      (hd0,4)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=999b55c9-3fec-4207-b9a7-5763a38b3faa ro quiet splash locale=ru_RU vga=792
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 7.10 (recovery mode)
root      (hd0,4)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=999b55c9-3fec-4207-b9a7-5763a38b3faa ro single
initrd      /boot/initrd.img-2.6.22-14-generic

title      Ubuntu 7.10 memtest86+
root      (hd0,4)
kernel      /boot/memtest86+.bin
quiet


Кто тут поумней!? Скажите что не так!?
UNIX прост. Но надо быть гением, чтобы понять его простоту

Оффлайн magica

  • Новичок
  • *
  • Сообщений: 12
  • 8.04 Hardy Heron 32-bit
    • Просмотр профиля
Цитировать
title      Windows XP Pro
#root      (hd0,0)
rootnoverify (hd0,0)
savedefault
makeactive
chainloader   +1
почему root (hd0,0) закомментировано?
имхо, надо сделать так:
Цитировать
title      Windows XP Pro
root      (hd0,0)
savedefault
makeactive
chainloader   +1
:coolsmiley:
дайте дрова на Creative!!!

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
...Очень странно то, что терь я не могу подмонтировать раздел с установленной виндой. Хотя когда она была на другом винте, то можно было примонтировать, но загрузить по прежнему нельзя. ...

Я бы начал копать отсюда. Раз не монтируется - значит может быть поврежден, а если поврежден, то как же с него грузиться?

В остальном все вроде бы правильно и должно работать.

Оффлайн Roger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
root (hd0,0) закомментирован потому, что есть rootnoverify (hd0,0). Хотя и тот, и тот вариант я пробовал, не в этом дело!

Раздел действительно смонтировать не могу. НО!!!Раньше было чуток иначе. Убубнту стояла на втором винте, загрузчик на первом в первом разделе... где и была установлена Windows... правда там был FAT32, но не думаю, что это играет большую роль... Так вот тот раздел я монтировать мог. И могу монтировать и по сей день... Хотя проблема была та же.. не думаю, что именно здесь загвоздка. Я уже ума не приложу, что делаю не так. :( Подскажи плиз :(
UNIX прост. Но надо быть гением, чтобы понять его простоту

Оффлайн 12d3

  • Активист
  • *
  • Сообщений: 674
  • Ubuntu 10.04
    • Просмотр профиля
Если груб ошибки не выдает, а Windows не грузится, то проблема, скорее всего, не в грубе, а в разделе. К тому же не монтируется. Проверьте его testdisk-ом.

Оффлайн Roger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Да то, что груб живой это я и сам понял! Грузит же бунту... :( А тест-диском еще не тестил. Тока Windowsким... тот вроде сказал все пучком. Но честно говоря, я не верю в то, что после проверки мое окно начнет грузится. Мож че-то конкретное посоветуете!?
UNIX прост. Но надо быть гением, чтобы понять его простоту

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
MBR здесь Грабовский. ОК.
Для Винды кто-то (из MBR, и это  Граб) должен запустить bootsector раздела Винды. Виновый ntldr запускается bootsector'ом раздела с виндой, и дальше ntldr делает своё дело.

Как и чем проверить на соответствие bootsector из hda1? Мог ли он изменится?
Возможно ли применить пару Виндовых команд восстановления загрузчика (придётся потом Граб возвращать обратно в MBR)?
StarDict и Mueller помогут против английского мануала.

Оффлайн shiriy

  • Участник
  • *
  • Сообщений: 113
  • GNU/Linux - наше всйо
    • Просмотр профиля
в биосе может поставлена проверка MBR на вирусы, на изменение или что-то такое?
как-то экспериментировал, на такой косяк попадал, и Windows не грузилась.

Оффлайн nitwit

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
в биосе может поставлена проверка MBR на вирусы, на изменение или что-то такое?
как-то экспериментировал, на такой косяк попадал, и Windows не грузилась.

100%
у меня тож самое было !

Оффлайн Roger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Кажись разобрался, но конечный результат не достигнут. Все дело в том, что я юзал пропатченный груб. Графический... gfx-grub вроде зовется. Он то и пишет МБР все 512 байт, при этом затирая соответственно партишн тейбл, в кот запись о разделе с виндовым загрузчиком. Вот и выходило, что бунту грузился, а Windows нет.
Выход такой: Груб не патчил. Оставил текстовый. Грузит все на ура. :(
Вывод: Не юзай сырой софт!
UNIX прост. Но надо быть гением, чтобы понять его простоту

 

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