Deutsch
Germany.ruФорумы → Архив Досок→ Linux & Co

GRUB Loader

990  
R0B0T коренной житель11.09.08 23:29
R0B0T
11.09.08 23:29 
Последний раз изменено 11.09.08 23:33 (R0B0T)
Линуксойды, нужен совет.
Есть проблема с GRUB загрузчиком,
На лапте стоит несколько систем, и одна из них Ubuntu 8.04
И когда он (Линукс) засыпает, загрузчик начинает грузится ОЧЕНЬ медленно. (ну очень)
Загрузчик стоит в MBR при старте обращается соответственно (hd0,7) /boot/grub/menu.lst
теперь вопрос: как мне сказать загрузчику, что-бы он искал menu.lst на другом диске
например с первой партиции (hd0,0) (/dev/hda1) она FAT32.
и второй вопрос, как я понимаю у меня проблема с режимом засыпания.
после засыпания Линукса (Bereitschaft & Ruhezustand) комп если и просыпается но картинку оказывать упорно не желает (чёрный экран....совсем без буков)
чем лечить? где копать? грешу на драивер VGA. потому как иногда при использовании 3D режимов, комп подвисает намертво
В Винде таких траблов нету.
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#1 
Кот Дивуар старожил12.09.08 02:20
Кот Дивуар
NEW 12.09.08 02:20 
в ответ R0B0T 11.09.08 23:29
Что-то я не понимаю, какое отношение имеет загрузчик к засыпанию системы? И что именно ты называешь засыпанием?
#2 
  дактиль местный житель12.09.08 07:15
NEW 12.09.08 07:15 
в ответ R0B0T 11.09.08 23:29, Последний раз изменено 12.09.08 07:18 (дактиль)
1. В /boot/grub/menu.lst сократи время ожидания до старта
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5 #допустим
2. Убери ненужные сервисы (это можно легко сделать с помощью пакета bum)
с помошью синоптика или вот так:
sudo apt-get update
sudo apt-get install bum
Потом (допустим вот так):
Alt + F2
gksudo bum
убери ненужные птички
#3 
nekt0 постоялец12.09.08 07:31
nekt0
NEW 12.09.08 07:31 
в ответ R0B0T 11.09.08 23:29
идею с grub не понял
[/цитата]и второй вопрос, как я понимаю у меня проблема с режимом засыпания.
после засыпания Линукса (Bereitschaft & Ruhezustand) комп если и просыпается но картинку оказывать упорно не желает (чёрный экран....совсем без буков)
чем лечить? где копать? грешу на драивер VGA. потому как иногда при использовании 3D режимов, комп подвисает намертво[цитата]
посмотри в .xsession-errors и /var/log/Xorg.0.log и вообще в /var/log , acpi
если графика VIA или встроенная то гемор возможен :-(
не лептоп случайно? тогда в поиске еще и модель указать
поиск в ubuntuusers.de ubuntuforums.org forum.ubuntu.ru bugs.launchpad.net
как сделать скриншот: http://nekt0.strana.de/screenshot.htmBest antivirus of 2008 http://nekt0.strana.de/av.htm
#4 
R0B0T коренной житель12.09.08 13:51
R0B0T
NEW 12.09.08 13:51 
в ответ Кот Дивуар 12.09.08 02:20, Последний раз изменено 12.09.08 14:25 (R0B0T)
Объясняю ещё раз, лаптоп если его не трогать имеет свойство выходить в режим засыпания (Standby-Modus, Sleep-Modus) или глубокого засыпания (Ruhezustand, suspend to disk)
так вот после этого если попытаться его пробудить, из первого он ДОЛЖЕН проснуться без загрузки, во втором случае он загружается начиная с загрузчика.
Так вот в нормальном режиме (если его перед этим нормально выключили) он грузится довольно быстро (как в menu.lst прописано) в моём случае 10 секунд на выбор.
Из глубокого засыпания (Ruhezustand, suspend to disk) он просыпается и всё происходит в сильно замедленном виде.
Окно загрузчика и меню вместо положенных 10 секуд будет до минуты или больше. Такое впечатление что процессор работает с сильно замедленной частотой.
Проц Intel Mobile 2.4 - имеет два режима 100% = 2.4GHz и 50%= 1.2GHz
Laptop Benq JoyBook 8000
Это так сказать преамбула вопроса, почему он при запуске из Линуксового Ruhezustand так медленно работает, а из Виндового XP или Vista всё ок.
Имею подозрение, что связано это с тем что загрузчик берёт menu.lst с линусового раздела reiserFS и он некорректно работает с засыпанием.
поэтому хотел для сравнения перенести menu.lst на другую партицию.
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#5 
R0B0T коренной житель12.09.08 13:53
R0B0T
NEW 12.09.08 13:53 
в ответ дактиль 12.09.08 07:15
В ответ на:
1. В /boot/grub/menu.lst сократи время ожидания до старта
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5 #допустим

спасибо, но вопрос был в другом.
как заставить загрузчик брать menu.lst с нужной мне партиции не, с линуксового раздела?
В ответ на:
2. Убери ненужные сервисы (это можно легко сделать с помощью пакета bum)
с помошью синоптика или вот так:
sudo apt-get update
sudo apt-get install bum
Потом (допустим вот так):
Alt + F2
gksudo bum
убери ненужные птички

это хорошая инфа, попробую её в следующем шаге.
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#6 
R0B0T коренной житель12.09.08 14:13
R0B0T
NEW 12.09.08 14:13 
в ответ nekt0 12.09.08 07:31
В ответ на:
если графика VIA или встроенная то гемор возможен :-(
не лептоп случайно? тогда в поиске еще и модель указать

Как указал выше, это лапоть BENQ JoyBook 8000
Графика Nvidia GeForce4 420 Go 32M
NVIDIA Driver 96.43.05
Ubuntu 8.04.1 kernel 2.6.24.21
по форумам уже искал, пока не нашел то что мне надо.
вопрос в том что в линуксе он иногда намертво виснет, и неправильно просыпается из обоих режимов,
Stromsparmodus (Standby-Modus auch STR = Suspend to RAM genannt) или Ruhezustand (auch STD = Suspend to disk genannt)
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#7 
Russman коренной житель12.09.08 16:00
Russman
NEW 12.09.08 16:00 
в ответ R0B0T 12.09.08 14:13
Поищи про траблы конкретно своей модели с засыпанием. Отруби в биосе автоматическое засыпание или посмотри в настройках у линуха и тоже отруби, ибо нефиг.
#8 
R0B0T коренной житель12.09.08 16:38
R0B0T
NEW 12.09.08 16:38 
в ответ Russman 12.09.08 16:00, Последний раз изменено 12.09.08 16:41 (R0B0T)
Нифиглы се способ
это чай не стационарная машина, его ведь и таскать с собой надо и ценен он как раз быстрым включением.
И мну интересует как раз главный вопрос, как заставить GRUB загрузчик брать meny.lst с нужной мне партиции?
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#9 
  дактиль местный житель12.09.08 16:59
NEW 12.09.08 16:59 
в ответ R0B0T 12.09.08 16:38, Последний раз изменено 12.09.08 17:09 (дактиль)
И мну интересует как раз главный вопрос, как заставить GRUB загрузчик брать meny.lst с нужной мне партиции
как заставить GRUB загрузчик брать meny.lst с нужной мне партиции ыыыы ???? Как такое может быть ???? Скопируй meny.lst в /boot/grub
1. По моему ты как то не ясно выразился ... может ты просто хочешь бутать с граба который прописан на разделе фат ???
тут есть
http://wiki.ubuntuusers.de/GRUB?highlight=grub
http://wiki.ubuntuusers.de/menu.lst
Почему ты думаешь что от этого что то изменится ?
#10 
R0B0T коренной житель12.09.08 21:17
R0B0T
NEW 12.09.08 21:17 
в ответ дактиль 12.09.08 16:59
В ответ на:
как заставить GRUB загрузчик брать meny.lst с нужной мне партиции ыыыы ???? Как такое может быть ????

Вполне может быть, этот загрузчик ведь есть GRUB для DOS-Windows систем, и совсем необязательно иметь при этом Линукс.
Кстати мой вопрос имеет ещё одну практическую сторону, например имем на диске три партиции 1-я для винды (hd0,0) , 2-я логическая для данных и 3 логическая линукс (hd0,5)
если теперь убить вторую партицию то GRUB не находит menu.lst так как нумерация сдвинулась.
а если на диске два линукса, с какого из них он будет грузить menu.lst и /boot/grub/stage2 ???
В ответ на:
Скопируй meny.lst в /boot/grub

ты предлагаешь на виндовой партиции создать c:/boot/grub/ и туда перенести меню?
но как тогда загрузчик будет знать где ему это искать?
вот ещё понаходил, но пока не въехал.
http://www.gnu.org/software/grub/grub.de.html
http://blooog.ru/node/814
http://ru.wikipedia.org/wiki/GRUB
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#11 
  anatoli888 местный житель12.09.08 22:33
NEW 12.09.08 22:33 
в ответ R0B0T 11.09.08 23:29
проблемы с GRUB нет. есть проблема в настройках биоса и системы. почему то они у тебя не дружат. я не знаю как выглядит твой биос и что и как ты настраивал в убунте, но тебе нужно настроить правильно поддержку ACPI как в биосе так и в системе.
начни пока отсюда и разберись что к чему
http://ru.wikipedia.org/wiki/ACPI
http://packages.ubuntu.com/dapper/admin/acpi-support
#12 
  anatoli888 местный житель12.09.08 23:53
NEW 12.09.08 23:53 
в ответ R0B0T 12.09.08 21:17
Вот тут у человека похожая проблема.
#13 
Russman коренной житель13.09.08 00:12
Russman
NEW 13.09.08 00:12 
в ответ R0B0T 12.09.08 21:17
Конфигурационный файл задается через опцию "--config-file" при установке загрузчика командой grub. Или через команду configfile в грубовском шеле. Более того, можно создать "зашитое меню", которое будет грузиться если не найден конфигурационный файл (см. --enable-preset-menu). То что ты тут пишешь - белиберда, ИМХО. То что линукс "заснутый" никак не влияет на доступ загрузчика к линуховой партиции. Ищи информацию о линухе и "сне" для конкретно своей машины. Суспенд2диск всегда был жуткой головной болью для разработчиков. Или ищи решение конкретно под свою машину или отрубай его нафиг. Черный экран - наверняка графика. Опять же ищи информацию для своего чипа, вполне возможно, что одна строчка в хорг.конф решит все проблемы.
#14 
R0B0T коренной житель13.09.08 14:45
R0B0T
NEW 13.09.08 14:45 
в ответ anatoli888 12.09.08 22:33
В ответ на:
проблемы с GRUB нет. есть проблема в настройках биоса и системы. почему то они у тебя не дружат. я не знаю как выглядит твой биос и что и как ты настраивал в убунте, но тебе нужно настроить правильно поддержку ACPI как в биосе так и в системе.

При чём тут биос?
Кстати он настолько покоцанный что кроме Boot приоритета и ещё пары мелочей в нём настраивать вообще нечего, про ACPI вообще молчу.
На лапте кроме линукса стоит ещё две винды и в них проблем с засыпанием не наблюдается.
В Ubuntu, BUM (BootUp Manager) показывает поддержку ACPID (галочка стоит)
Линукс стартует, а вот гра-ка картинку не включает. Так что проблема скорее всего в драйвере VGA.
♂ Продам лунный грунт. Предоплата. Самовывоз. ╘
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#15 
R0B0T коренной житель13.09.08 14:55
R0B0T
NEW 13.09.08 14:55 
в ответ Russman 13.09.08 00:12
В ответ на:
Конфигурационный файл задается через опцию "--config-file" при установке загрузчика командой grub. Или через команду configfile в грубовском шеле. Более того, можно создать "зашитое меню", которое будет грузиться если не найден конфигурационный файл (см. --enable-preset-menu).

Вот это уже ближе к теме
В ответ на:
То что ты тут пишешь - белиберда, ИМХО. То что линукс "заснутый" никак не влияет на доступ загрузчика к линуховой партиции. Ищи информацию о линухе и "сне" для конкретно своей машины.

Это только моё предположение, эффект есть вот и копаю.
«Гло́кая ку́здра ште́ко будлану́ла бо́кра и курдя́чит бокрёнка» ♂Продам лунный грунт. Предоплата. Самовывоз. ©♂
#16