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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Добавление windows в grub  (Прочитано 1275 раз)

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

Оффлайн Pppoet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Linux for open minds
    • Просмотр профиля
Добавление windows в grub
« : 16 Января 2010, 19:44:23 »
По порядку:
было два винта на каждом по windows
на второй винт установлена ubuntu (точнее по gparted он первый, в общем sda)
полет нормальный, все запускалось при помощи меню grub'а
переразбит первый винт sdb (соответственно удалена windows на нем)
отформатирован первый раздел второго винта (sda1)
на первый винт в первый раздел установлена новая windows (sdb1)
как обычно стерта виндой MBR, переустановлен Grub
Но проблема вот в чем, ubuntu отлично запускается с загрущика grub, а вот windows заставить запуститься не могу никак.
Пробовал разные варианты добавления в /boot/grub/menu.lst ничего с этого не вышло, остановился вот на этой записи:
title           Windows
root (hd0,0)
savedefault
map             (hd0) (hd1)
map             (hd1) (hd0)
makeactive
chainloader (hd1,0)+1
так как она дает хоть какой то результат, а именно "NTLDR is missing". В принципе, я понимаю чего он "missing". Windows находится в разделе sdb1 а ее загрущик в sda1, но разные варианты замены hd1 на hd0 тоже не дают результата. Копирование ntldr и остальных файлов с sda1 на sdb1 тоже не помогло:)
Сейчас windows запускаю через SuperGrubDisk - отлично все запускает, только вот что бы загрузить ОС нужно сделать десять нажатий на клавишу Enter не считая махинаций со стрелками - совсем не в кайф каждый раз это делать, особенно учитывая то, что windows нужна для женщины, которой вообще тяжело вдолбить че и как. Сносить все и делать "по-людски" не хочется тоже..
Помогите, чем можете :) Если нужна еще какая инфа - предоставлю.

P.S. Может можно как то посмотреть, каким образом ищет и запускает оси SuperGrubDisk ? И может можно потом этоn же алгоритм прописать в grub?
P.P.S Не отправляйте меня на форум тех поддержки мелкософта ;D
« Последнее редактирование: 16 Января 2010, 20:18:18 от Khrundel015 »
Вы говорите Ubuntu самая дружественная к пользователю? А вы видели OpenSuSE ?

Оффлайн DreamSoul

  • Старожил
  • *
  • Сообщений: 1038
    • Просмотр профиля
Re: Добавление windows в grub
« Ответ #1 : 16 Января 2010, 19:53:21 »
"NTLDR is missing"
Означает что вы удалили одноименный файл в корне раздела windows.

Оффлайн Pppoet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Linux for open minds
    • Просмотр профиля
Re: Добавление windows в grub
« Ответ #2 : 16 Января 2010, 20:05:11 »
DreamSoul спасибо, я знаю что это означает. Но дело в том, что ничего не удалял, наоборот подобавлял :) Говорю же, загрущик windows находится на sda1 (то есть ntldr, boot.ini и т.д), а сама виндовз установлена на sdb1 ....
Копипаст фалов с sda1 на sdb1 ничего не дал: выскакивало меню NTLDR показывал что у меня установлено 2 windows (хотя реально одна) и не грузил ни одну (выскакивал ошибка, что в system32 нет файла какого то, хотя все файлы там есть - SGD грузит windows на ура). Я так понимаю NTLDR компилируется в процессе установки и тогда естественно выводит ошибки при копипасте...

Пользователь решил продолжить мысль 16 Января 2010, 20:35:43:
Решение найдено, путем добавления в /boot/grub/menu.lst  правильной записи:
title    Microsoft Windows
root   (hd0,0)
savedefault
makeactive
chainloader  +1
« Последнее редактирование: 16 Января 2010, 20:35:43 от Khrundel015 »
Вы говорите Ubuntu самая дружественная к пользователю? А вы видели OpenSuSE ?

 

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