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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: всё тот же grub  (Прочитано 2927 раз)

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

Оффлайн FReDO

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
  • Linux Ubuntu 10.04 Kernel 2.6.32-22
    • Просмотр профиля
всё тот же grub
« : 28 Декабря 2009, 04:12:07 »
при загрузке системы пишет
Loading grub........
file not found
загружается моментально, при команде sudo update-grub в терминале, пишет это:
(Нажмите, чтобы показать/скрыть)
а должен, писать похожее на это:
(Нажмите, чтобы показать/скрыть)
обращаю внимание на /boot/grub/default и /boot/grub/grub.cfg, идёт неправильны запрос к файлу загрузки, и из за этого мне приходится самому править grub.cfg (руками) как заставить grub работать правильно ?
P.S: заранее благодарен за ответы
/(ECS RC410L/800-M2)/LGA775 Celeron D 2.6GHz/Trancent DDR2-667 2GB/nVidia GT220 512MB/

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: всё тот же grub
« Ответ #1 : 28 Декабря 2009, 15:21:31 »
что за груб-то? первый, второй? что за ось, как ставил?
случайно груб не обновленный до груб2?
лучше на "ты"

Оффлайн FReDO

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
  • Linux Ubuntu 10.04 Kernel 2.6.32-22
    • Просмотр профиля
Re: всё тот же grub
« Ответ #2 : 29 Декабря 2009, 01:43:58 »
граб 2-й (1.97 beta 4)
ОС Ubuntu 9.10 desktop (DVD), ставвил на чистое пространство, fdisk -l
(Нажмите, чтобы показать/скрыть)
blkid
(Нажмите, чтобы показать/скрыть)
/etc/default/grub
(Нажмите, чтобы показать/скрыть)
/etc/grub.d/00_header
(Нажмите, чтобы показать/скрыть)

/etc/grub.d/05_debian_theme
(Нажмите, чтобы показать/скрыть)
/etc/grub.d/10_linux
(Нажмите, чтобы показать/скрыть)

Задался такой целью, решив поставить background на загрузку, использовал ресурс http://debianworld.ru/articles/nastrojka-izobrazheniya-zastavki-grub-2-v-debian-ubuntu/ (картинка 640x480 *.tga как положено)
результата не произошло, не в лучшую и не в худшую сторону, ошибку при загрузке выдавал всегда, не исправлял потому что не было нужды, всё и так быстро грузится, а вот когда руками начал ядра обновлённые вписывать, и с темой для граба поковырялся, идея исправить ошибку, ОЧЕНЬ сильно захотелось.
P.S: у моего дяди и двоюродной сестры, всё работает норм, ставил тоже сам
« Последнее редактирование: 29 Декабря 2009, 01:46:16 от FReDO »
/(ECS RC410L/800-M2)/LGA775 Celeron D 2.6GHz/Trancent DDR2-667 2GB/nVidia GT220 512MB/

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: всё тот же grub
« Ответ #3 : 29 Декабря 2009, 14:59:19 »
интересно.... есть такой прикол: с alternate cd ставится со вторым грубом.... с desktop - с первым. что за двд и каким боком оно там ставит - хз, ибо не пользовал никогда за ненадобностью....
кстати, раз уж речь о том, что с графикой не вышло... в 05-м скрипте настроил правильно... но есть поозрения насчет шрифта. вполне возможно, что именно его-то "file" как раз и "not found", ибо кроме него могут быть только модули, но раз грузится, значит все необходимое подгружается нормально. вопрос такой: груб грузится в графическом режиме или в текстовом? поясню: текстовый режим - это черно-белый вариант с шрифтом а-ля дос, и еще выделенный пункт мигать должен вроде. графический - с заданными цветами и шрифтом более красивым.
ежели грузит в текстовый режим, проверь наличие такого файла: /usr/share/grub/unicode.pf2 - это шрифт, используемый для вывода меню в графике. заодно попробуй в /etc/default/grub раскомментировать строку "GRUB_TERMINAL=console" и посмотри, загрузится ли сразу или с ошибкой.
там уж по результатам будем дальше ковырять. да, не мешало бы глняуть и /boot/grub/grub.cfg, чего он там может еще подгружать...
лучше на "ты"

Оффлайн FReDO

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
  • Linux Ubuntu 10.04 Kernel 2.6.32-22
    • Просмотр профиля
Re: всё тот же grub
« Ответ #4 : 30 Декабря 2009, 03:01:31 »
файл unicode.pf2 присутствует, после раскомментирования "GRUB_TERMINAL=console" ошибка пропала, и на мой взгляд, вроде быстрей загружаться стал ~10сек. после выбора загрузки, тестировал в течении получаса, ни одной ошибки, результат "серый дисплей с голубыми буквами"
пробовал раскомментировать строку GRUB_GFXMODE=640x480, результата нет (стоку GRUB_TERMINAL=console оставлял раскомментированой)
grub.cfg
(Нажмите, чтобы показать/скрыть)
обращаю внимание: sudo update-grub на строку Searching for splash image ... none found, skipping ...
« Последнее редактирование: 30 Декабря 2009, 03:42:56 от FReDO »
/(ECS RC410L/800-M2)/LGA775 Celeron D 2.6GHz/Trancent DDR2-667 2GB/nVidia GT220 512MB/

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: всё тот же grub
« Ответ #5 : 30 Декабря 2009, 15:52:46 »
Цитировать
файл unicode.pf2 присутствует, после раскомментирования "GRUB_TERMINAL=console"
ага, значит именно с графикой что-то связано...
Цитировать
пробовал раскомментировать строку GRUB_GFXMODE=640x480
а она задает разрешение только для графического режима, коий был благополучно отключен
коли шрифт на месте, подозрения пали на gurbenv. и действительно, почитав grub.cfg увидал вот что:
Цитировать
if [ -s /boot/grub/grubenv ]; then
а сие в корне неправильно, ибо бут-то отдельным разделом! то есть должно быть: "/grub/grubenv". поправь и ребутнисть без update-grub. можно по желанию добавить после if'а еще строчку вида: echo "now it is ok"
так.... одна ошибка стопудово уже есть... почемму-то скрипт неверно обрабатывает пути...
далее... насчет графики... думаю, есть смысл попробовать загрузить графический режим ручками. для чего грузимся в текстовом (с оставленным GRUB_TERMINAL=console), смотрим текущий рут командой
rootдолжен быть бут-раздел (hd0,6), если нет
set root (hd0,6)снова проверяем, если все нормально - подгружаем фонт:
loadfont (hd0,8)/usr/share/grub/unicode.pf2если загрузился
insmod gfxtermи
insmod vbeпосле чего
terminal_output.gfxtermну и смотрим. ежели видим черный текст на черном фоне :D - пишем вслепую
set color_normal=white/blackпо результатам будем думать.
насчет картинки: ежели вышеописанное прокатит, можно попробовать ручками ее загрузить:
background_image (hd0,8)/usr/share/где/там/она
а мб картинка неправильная. попробуй мою, к примеру - http://www.fileden.com/files/2008/1/30/1730131/sky.png - с ней работает у меня.
в общем, развлекайся на досуге, а там посмотрим, что дальше ковырять)))
да, по поводу отдельного бута: у самого рут общий, но на тестовую Ubuntu не один раз ставил с отдельным бутом, гроб корректно работает, с картинками, со всей фигней... ставил, правда, с alternate cd.
лучше на "ты"

Оффлайн FReDO

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
  • Linux Ubuntu 10.04 Kernel 2.6.32-22
    • Просмотр профиля
Re: всё тот же grub
« Ответ #6 : 31 Декабря 2009, 01:17:26 »
Цитировать
а сие в корне неправильно, ибо бут-то отдельным разделом!
так и есть
(Нажмите, чтобы показать/скрыть)
картинка правильная, граб глотает и пнг и тга (с твоей обоиной тоже не проглотил)
/(ECS RC410L/800-M2)/LGA775 Celeron D 2.6GHz/Trancent DDR2-667 2GB/nVidia GT220 512MB/

Оффлайн FReDO

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
  • Linux Ubuntu 10.04 Kernel 2.6.32-22
    • Просмотр профиля
Re: всё тот же grub
« Ответ #7 : 09 Января 2010, 04:23:42 »
попробовал все методы, при команде background_image ............ выдаёт ошибку error: unsupported bitmap format
/(ECS RC410L/800-M2)/LGA775 Celeron D 2.6GHz/Trancent DDR2-667 2GB/nVidia GT220 512MB/

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: всё тот же grub
« Ответ #8 : 09 Января 2010, 16:18:55 »
ага! то есть графичесикй режим грузится, да? только картинку не ест?
не знаю, попробуй, что ли, перед этим ручками модуль подгрузить
insmod pngа вообще переставь его к чертям - удали в синаптике (или apt-get purge) "grub-pc" и "grub-common" (и еще если чего там болтается насчет груба) да поставь по новой. глядишь, чего поправится...
лучше на "ты"

Оффлайн FReDO

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
  • Linux Ubuntu 10.04 Kernel 2.6.32-22
    • Просмотр профиля
Re: всё тот же grub
« Ответ #9 : 10 Января 2010, 01:27:17 »
с insmod'ом помогло, теперь кипа нубовских вопросов для корректной работы ))
1. куда вводить insmod чтобы грузилась даже после update-grub
2. что нужно сотворить чтобы убрать текстовую загрузку и оставить графическую (прямоугольник серого цвета находиться поверх изображения, прямоугольник не нужен)
3. прокатят ли явовские команды на шрифт ? (к примеру: font size=24 align=center)
4. понимает ли grub цвета вида #abcdef #123456 ?
Огромное спасибо, за столь долгие труды по коррекции граба, у тебя вроде тема HOW TO была, думаю многим бы пригодилась, дополни свой топик ;)
/(ECS RC410L/800-M2)/LGA775 Celeron D 2.6GHz/Trancent DDR2-667 2GB/nVidia GT220 512MB/

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: всё тот же grub
« Ответ #10 : 10 Января 2010, 11:38:44 »
Цитировать
1. куда вводить insmod чтобы грузилась даже после update-grub
вообще-то он уже есть в 05_header, смотри:
Цитировать
# set the background if possible
if ${use_bg} ; then
  prepare_grub_to_access_device `${grub_probe} --target=device ${bg}`
  cat << EOF
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
то есть по идее, после update-grub в grub.cfg должна появиться строка insmod png.
да, коли уж раком обновляется сам груб и ищет зачем-то меню.лст - лучше его переставить все-таки по новой. это баг десктоп-версии, у многих так...
Цитировать
2. что нужно сотворить чтобы убрать текстовую загрузку и оставить графическую (прямоугольник серого цвета находиться поверх изображения, прямоугольник не нужен)
так и надо типа... в лучшем случае можешь сделать его не серым. все в том же 05-м скрипте поправь параметр menu_color_normal (что в начале файла) - он отвечает за цвет того самого прямоугольника, текста сверху и снизу (там велком и инфа всякая) и шрифт в косноли.
если хочется совсем красиво - есть какие-то наработки, люди делали, но там слишком страшные вещи надобно творить (чего стоит установка груба из ветки experimental - куда уж экспериментальней....). да и вообще, надо ли оно - груб ты видишь несколько секунд в день, на то он и груб.
Цитировать
3. прокатят ли явовские команды на шрифт ? (к примеру: font size=24 align=center)
шрифт по дефолту один - тот, что ты видишь. формат грифтов используется свой собственный. можно конвертировать из ttf в pf2, сам не пробовал, но вроде ничего шибко сложного... ежели надобно - найду на досуге, где читал.
Цитировать
4. понимает ли grub цвета вида #abcdef #123456 ?
кажись,нет. есть список доступных цветов, в его пределах и развлекаемся... ну или  опять же, жестоко насилуем весь груб ради этого)))
Цитировать
Огромное спасибо, за столь долгие труды по коррекции граба, у тебя вроде тема HOW TO была, думаю многим бы пригодилась, дополни свой топик
да мы вроде как занимаемся нетривиальными весьма вещами... случай частный и специфический))) а про консольные команды и все прочее - вроде все есть
лучше на "ты"

 

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