Куда девается GRUB?

В системе два HDD. Оба SATA.
На первом разделы С, D, E и свободное место под Линукс.
В свободном месте, при установке КУБУНТУ 7.10, выделил 20 Гб под систему и 2 Гб под swap.
Установка КУБУНТУ (с live-CD) проходит гладко.
Под конец производится поиск другой операционной системы (WinXP) и устанавливается GRUB.
После перезапуска WinХР загружается, как ни в чем не бывало. GRUB не появляется.
Попытки искать его через Live CD и просматривать диски через тот же лив СД - к успеху не приводят. Через Дельфин вообще содержание никаких дисков просмотреть нельзя. Пишет какую-то ошибку 999 и ничего не показывает.
Ясно, что ГРУБ куда-то установился. Но как его заставить устанавливаться, куда нужно, чтобы при пуске он появлялся и позволял выбирать ОС. Переустанавливать Виндоуз не хочется, шибко уж настроена система.

0
IceMan - 1 Январь, 2008 - 19:15

Посмотри здесь:
http://ubuntuguide.org/wiki/Ubuntu:Feisty_ru#.D0.9A.D0.B0.D0.BA_.D0.B2.D0.BE.D1.81.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.B8.D1.82.D1.8C_GRUB_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5_.D0.BF.D0.B5.D1.80.D0.B5.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B8_Windows
После процедуры восстановления у меня правда, загрузилось только меню GRUB, а сама Kubuntu не грузилась, но это можно поправить нажав на клавишу "e" при загрузке GRUB и отредактировав номер раздела загрузки Kubuntu, если не ошибаюсь нужно указать на раздел SWAP или нет, ну сам поэкспериментируй с этим.

0
picaro - 2 Январь, 2008 - 13:55
Изображение пользователя picaro.

А БИОС может грузиться откуда попало.
У меня была проблема: когда я ставил систему на второй диск, то Граб не грузился и вылетала ошибка, номера не помню, после пары переустановок я попробовал создать на первом диске раздел бута. Помогло.

0
IceMan - 2 Январь, 2008 - 15:05

У beartt'а и так Kubuntu установлена на одном hard'е с Windows. Так что изменять загрузочный диск в БИОС смысла нет!!!

0
beartt - 2 Январь, 2008 - 23:12

Итак, рассказываю сначала.
1. Компьютер Интел двухъядерный. Куплен весной 2007.
2. Два HDD, оба SATA2 (ну, современные).

Не помню, ставил ли на этот компьютер Линукс, но на предыдущий, тоже с двумя винтами, но EIDE, ставил.

3. Первая ОСь - WinXP. Она стоит на диске С, естественно.
4. Между дисками С и D имеется "непаханое поле", куда и высаживаю kubuntu и swap. (на два разных раздела, это я знаю).
5. Установка кубунту 7.10 проходит гладко, в конце установки grub находит ХР и куда-то устанавливается, но показывает (hd0).
6. После перезагрузки груб вообще не проявляется, идет загрузка ВыньХР.
7. Пробовал через live CD искать тот grub. Он мне показывал, что стоит на hd1,7
При установке кубунту 7.10 винты определяются так:
sda0 - это мой второстепенный диск
sda1 - это тот, на котором стоит ХР, кубунту и еще есть два раздела: D и E.
Кстати, после установки кубунту, если загрузиться в Вынь ХР, то раздел Е исчезат. Нужно через партишин менеджер восстанавливать букву раздела, тогда он появляется, как ни в чем не бывало.
Раздел sda7 - это как раз раздел Линукс.
Итак, когда я через лив СД нашел секцию Груб и задал в качестве бута hd7,1, то при перезагрузке Груб появился, но никакую ось из-под него запустить было нельзя. Ошибка говорила, что нет таких разделов. И хоть тресни! И была похерена mbr Виндоуз. Пришлось восстанавливать ее. Черт те что.
Может, это из-за SATA?
Пробовал дистр, что скачал на DVD - тот же кубунту 7.10, впрочем. С тем же результатом.
Все снес, восстановил Виндоуз из образа, сейчас установил вновь кубунту, и пишу из Виндоуз, который только и загружается. Что за хрень?

0
beartt - 2 Январь, 2008 - 23:13

Может, мне нужно ставить Линукс на второй диск?

0
beartt - 3 Январь, 2008 - 00:27

Итак, восстанавливать mbr я научился.
Теперь.
С live CD загружаю кубунту.
sudo grub
find /boot/grub/stage1 (потом 2 и menu.lst)
Все это хозяйство лежит на
(hd1,7)
Далее
grub root (hd1,7)
setup (hd1)
При перезапуске появляется меню grub, при выборе кубунту дает
Error 22 No such partition
При setup (hd0)
При перезапуске grub НЕ грузится вообще, Виндоуз заводится автоматом. Из-под нее и пишу.
И что делать?
Может, он груб ставит на swap?
При sudo fdisk -lu
выдается раздел sdb7 - swap
sdb8 - linux
Что делать?

0
IceMan - 3 Январь, 2008 - 18:30

Когда у тебя грузится grub, но выдает ошибку "Error 22 No such partition", значит в файле /boot/grub/menu.lst не верно указан номер раздела на котором находиться та или иная система. Поэтому когда на экране доступно меню grub нажми на клавишу "e" и отредактируй номер раздела в группе Kubuntu (у меня это раздел swap).

0
Pokemonchyk - 5 Сентябрь, 2008 - 15:54
Изображение пользователя Pokemonchyk.

sudo grub
find /boot/grub/stage1 (потом 2 и menu.lst)

подскажите пожалуйста, что все-таки нужно там писать?
в одних источниках находжу stage1, а в других stage2.

алгоритм востановления даный работал всегда удачно из "stage1" (это было пока у меня стояла одна ВинХР), но теперь когда стоит две ВинХР данный способ не работает...

0
picaro - 5 Сентябрь, 2008 - 18:44
Изображение пользователя picaro.

А если оба попробовать они, разве, не одно и теже давать должны?
Или один что-то скажет, а другой нет?

0
beartt - 3 Январь, 2008 - 02:13

И восстановление с Super Grub не помогает.
Наверное, это все из-за SATA.

Super Grub сделал так, что при загрузке стало вылезать меню Grub.
Но при пуске Кубунту пишется, Error 22, нет такого раздела.
Черт те что!
То есть, Линукс нужно запускать на отстойных машинах, на которых CD еще из дерева.
Ладно. Может, лет через 10 Линуксы подберутся к Вынь 3.1 по дружественности пользователю, которому в первую очередь нужно работать, а не с грубами сражаться. ;-)
Комп-то, в первую очередь для работы служит...

0
Гость (не зарегистрирован) - 3 Январь, 2008 - 15:02

Имею абсолютно туже проблему,только у меня один винт иде(где только игры),другой сата(ставлю Убунту в неразмеченное место)пробовал и в ручном и в автомате-либо улетает мбр вообще,либо остается тока виндовс загрузчик.уже 2недели бьюсь.при чем в Мандрива тот же груб без вопросов ставится на автомате и все видно и работает

0
Гость (не зарегистрирован) - 3 Январь, 2008 - 16:07

Проблема решилась автоматически.
Я взял и обновил BIOS. Мать :P5B-Е. Новый БИОС 1601.
После этого запускаю компьютер, запускается меню ГРУБ и все работает.
Попробуйте обновить БИОС. Видимо, что-то с САТА.
Но вообще это лажа, конечно. Такого быть не должно в ОС! А еще Вынь обзывают мастдаем.
Да, а под Линкусом Juli@ работает?

0
picaro - 4 Январь, 2008 - 11:48
Изображение пользователя picaro.

У меня три диска: 2 САТА и 1 ИДЕ и при этом всё работает. Если совсем круто и Мандраке ставит Граб, а Кубунта нет, то надо поставить Мадраке, а потом по тем же разделам установить Кубунту. Диски они метят одинаково, так что Граб должен работать. Самое главное - это /boot раздел правильно сунуть, чтобы он был на первом диске системы. И если диски определяются как hd - это означает, что диски работают в режиме эмуляции ИДЕ, при чём тут САТА?

0
Dekker - 4 Июнь, 2008 - 09:32

такая же фигня

/boot/grub/menu.ls

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd2,2)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=dbf8a02d-979d-4c37-9a4a-82034d67bfcf ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd2,2)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=dbf8a02d-979d-4c37-9a4a-82034d67bfcf ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd2,2)
kernel /boot/memtest86+.bin
quiet

title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdc1
title Microsoft Windows XP Professional RU
root (hd2,0)
savedefault
makeactive
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1

вроде все верно, учитывая что

т.е. загрузчик абсолютно корректно видит листинг установленных ОС, не факт что прописался в MBR ?

0
Dekker - 5 Июнь, 2008 - 14:52

вообщем граб расчухался когда два SATA были отключены, наконец то он расчехлился что сидит на hdd0 (а больше и негде сидеть то было). соответственно после установки бунты подключаем SATA, все

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры