Проблемы с grub 2

Изображение пользователя HornyDevil.

Долго думал куда написать но ничего лучше не придумал. Если эта тема не по адресу или уже обсуждалась поправьте или киньте ссылку на решение, хотя сколько не гуглил именно этого не нашел.
Итак проблема заключается в следующем: При загрузке grub 2 стало появляться меню выбора ядер и вариантов загрузки. Обратный отсчет не идет. Если подождать секунд ~30 и все же нажать на интересующий вариант то ничего не загрузится (точного временного интервала не знаю поэтому написал примерно). Появилось после того как знакомый помог мне сделать автомонтирование второго жесткого диска ( 1 Tb, NTFS ). Монтируется замечательно, все отлично, но это меню мы так и не смогли устранить. Пробовал отключить/включить таймаут загрузки ядра или уменьшить его, пробовал включить/выключить показ этого меню вообще, выбрать по умолчанию другое ядро и тд но результат нулевой. Так же установил графический менеджер загрузки и пробовал менять основные параметры (разрешение grub, разрешение при загрузке и т д итп.) но от проблемы так и не избавился :-( Подскажите кто знает что с этим делать? Заранее спасибо!

ВложениеРазмер
IMG_0034.JPG135.6 кб
0
tolsty-13 - 9 Февраль, 2010 - 11:03
Изображение пользователя tolsty-13.

Вот здесь http://forum.ubuntu.ru/index.php?topic=74165.0

0
SEVA - 9 Февраль, 2010 - 11:20
Изображение пользователя SEVA.

На форуме убунту не совсем точно. sudo update-grub или update-grub2 Редактируем именно файл (/boot/grub/grub.cfg). В нем выставь (можно даже везде) нужный тебе таймаут.

0
HornyDevil - 9 Февраль, 2010 - 12:38
Изображение пользователя HornyDevil.

tolsty-13, благодарю конечно, но этот мануал я уже читал :-) ; SEVA, выполнял обе команды и редактировал именно этот файл, но ничего не получилось(((. Сдается мне что проблема в файле граба который нельзя редактировать... хотя я могу ошибаться, в линуксе я чайник... Все равно спасибо за советы :-)

0
SEVA - 9 Февраль, 2010 - 13:39
Изображение пользователя SEVA.

Вот мой grub.cfg (который нельзя редактировать). Естественно после его редактирования ни в коем случае нельзя делать update-grub.

0
ploop - 9 Февраль, 2010 - 16:38
Изображение пользователя ploop.

HornyDevil проверь, в grub.cfg прописываются UUID'ы или устройства вида /dev/sda... (строка root=UUID=... или root=/dev/sda...)
Лучше сделать UUID'ы, хотя бы временно в grub.cfg (после этого можно загрузиться), потом поколдовать с /etc/defaults/grub

0
ploop - 9 Февраль, 2010 - 16:41
Изображение пользователя ploop.

Редактируем именно файл (/boot/grub/grub.cfg). В нем выставь (можно даже везде) нужный тебе таймаут.
До первого оновления системы. Потом все редактирования затруться. ак что его можно редактировать только временно, т.е. чтоб загрузиться, а дальше искать причину проблемы.

0
SEVA - 9 Февраль, 2010 - 17:32
Изображение пользователя SEVA.

Вообще, на сколько я помню, grub2 находится в бетта версии. К тому же ни сколь не затруднительно сделать его бекап.

0
SEVA - 9 Февраль, 2010 - 17:31
Изображение пользователя SEVA.

Вообще, на сколько я помню, grub2 находится в бетта версии. К тому же ни сколь не затруднительно сделать его бекап grub.cfg

0
HornyDevil - 9 Февраль, 2010 - 22:11
Изображение пользователя HornyDevil.

SEVA, сравнил мой grub.cfg с твоим. Почему то нашел слишком много различий, хотя может это и нормально. Если несложно и есть желание помочь могу выслать содержимое своего файла, думаю для тебя это все очевиднее... И вопрос номер 2. Знаю что можно сделать бэкап, но не знаю как это сделать правильно. Что для этого нужно?

ploop,прописываются. Похоже ты имел в виду это root=/dev/sdb1 ro quiet vga=758 quiet splash ?

0
SEVA - 9 Февраль, 2010 - 23:02
Изображение пользователя SEVA.

Выложи свой grub.cfg после выполнения sudo update-grub или update-grub2, (свой обновлять не буду, обсуждалось)). После корректировки сохранишь его копию и когда нужно будет (после обновлений ядра) конфиги оттуда возьмешь.
Кстати ploop, что касается /etc/defaults/grub ИМХО, колдовать там пока не над чем, даже стирал его наполовину, хотя и весь думаю можно - безрезультатно (ну это правда месяца два назад было).

0
DarkneSS - 10 Февраль, 2010 - 00:34
Изображение пользователя DarkneSS.

Удалил оттуда параметр quit (или как-то так), и он больше не добавляется к новым версиям ядра =)

0
ploop - 10 Февраль, 2010 - 08:01
Изображение пользователя ploop.

Не, у меня обновляет. Во всяком случае я позавчера несколько раз менял разрешение (GRUB_GFXMODE), подбирая "наиприятнейшее". grub.cfg меняется 100%

0
HornyDevil - 10 Февраль, 2010 - 09:52
Изображение пользователя HornyDevil.

Обновляю и вот че получаю в ответ:

[email protected]:~$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
grub-probe: error: Cannot find a GRUB drive for /dev/sdb1. Check your device.map.

grub-probe: error: Cannot find a GRUB drive for /dev/sdb1. Check your device.map.

Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
grub-probe: error: Cannot find a GRUB drive for /dev/sdb1. Check your device.map.

grub-probe: error: Cannot find a GRUB drive for /dev/sdb1. Check your device.map.

Found memtest86+ image: /boot/memtest86+.bin
done

Вот Grub.cfg

0
ploop - 10 Февраль, 2010 - 10:40
Изображение пользователя ploop.

Ну 100% проблема, как я говорил!
1. Посмотрите вывод sudo fdisk -l
2. Посмотрите, на каком диске диске должна быть система. После подключения терабайтника названия "съехали" - что было sda стало sdb, sdb стало sdc (скорее всего)
3. Поправьте device.map
4. Поправьте grub.cfg
5. Запустите update-grub
6. Проверьте в новом grub.cfg наличие UUIDов

0
SEVA - 10 Февраль, 2010 - 13:02
Изображение пользователя SEVA.

Поддерживаю.

0
ploop - 10 Февраль, 2010 - 13:20
Изображение пользователя ploop.

Кстати, второй, более быстрый вариант для временной реанимации: поменять местами старый винт и новый в SATA - разъёмах :))
Названия девайсам система даёт видимо в порядке опроса портов bios'ом, а втыкаются девайсы обычно в порядке "как удобней подлезть". Уменя например так.

0
Vlad_W_1999 - 11 Февраль, 2010 - 11:23

Прошу прощения, что влезаю со своими пятью копейками, но... Но винчестер не WD часом? А если да, то не использована ли технология advansed format? Если опять да, то не стоит ли задействовать утилиту, которая идёт к этим дискам и предназначена для их эксплуатации под ХР? Я краем уха слышал -- сам ещё в руках такие диски не держал и как оно должно себя вести под Linux понятия не имею. Так что, думаю, придётся погуглить на эту тему.

О! Нашёл ссылку. Там вроде как по русски.

0
ploop - 11 Февраль, 2010 - 11:56
Изображение пользователя ploop.

У меня WD, но не advansed format точно. Проблема такая, как у автора, была. Тоже после подключения второго диска.

А advansed format, говорят, с линуксом замечательно работают. А XP уже сильно устарела, потому нужны костыли.

0
Vlad_W_1999 - 14 Февраль, 2010 - 01:48

Значит, не оно. Что же, каждое "нет" приближает нас к ответу.

0
DOUBLER - 20 Февраль, 2010 - 07:27
Изображение пользователя DOUBLER.

У меня с grub2 проблема такая, при включении компа долго висит надпись GRUB LOADING_ как избавиться от этого на старом грабе этого не было. Если решения нет, напишите пожалуйста подробно, как переустановить старый grub.

0
balamutick - 20 Февраль, 2010 - 21:40
Изображение пользователя balamutick.

Ищите по форуму, есть 100%.

0
SEVA - 21 Февраль, 2010 - 21:13
Изображение пользователя SEVA.

У меня с grub2 проблема такая, при включении компа долго висит надпись GRUB
grub.cfg таймау надобно убрать)))

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

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