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


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

Автор Тема: [HOWTO] Настройка и редактирование GRUB 2  (Прочитано 995670 раз)

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

Оффлайн Azteka

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #705 : 11 Июня 2010, 18:34:52 »
а кто просил? почитай внимательно тот скрипт, оно выставляется в Ъ, если найдена подходящая картинка
хе-хе...думал не заметят, или наоборот, если не напишу, укажут, поэтому решил лучше уж так. Но ты как всегда на чеку, сразу увидел  ;)
Да, именно, скрипт так и работает, есть бекграунд - получите true.
Смогу глянуть только вечером, но, как я понял в груб версии 1.98 эти цвета настраиваются в тех трех строках, которые я указал. А ниже идут настройки для случая, когда нету в папке картинки и запускается альтернативная (читай дефолтная) раскраска. Даже там уже правил - результата 0.
Цитировать
попробуй с menu_color* поиграться, короче
хм, это наверное секция ниже основных настроек?
Цитировать
WALLPAPER="/usr/share/images/grub/моя_картинка.png"
COLOR_NORMAL="green/black"
COLOR_HIGHLIGHT="red/green"

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #706 : 11 Июня 2010, 19:53:09 »
Цитировать
Смогу глянуть только вечером, но, как я понял в груб версии 1.98 эти цвета настраиваются в тех трех строках, которые я указал
та поди его пойми! у меня работает так, как я продемонстировал выше... чудеса?
Цитировать
А ниже идут настройки для случая, когда нету в папке картинки и запускается альтернативная (читай дефолтная) раскраска. Даже там уже правил - результата 0.
верно, да не совсем. есть режим текстовый и есть графический (gfxmode). графический не обязательно подразумевает картинку, но подразумевает соответствующий фонт (unicode.pf2). а уж если его нету (или если раскомментировать "GRUB_TERMINAL"=console) - тогда грузится текстовый режим, как самый простой
Цитировать
хм, это наверное секция ниже основных настроек?
ну да, функция set_mono_theme или как там ея. или просто поиграйся в консоли через set
лучше на "ты"

Оффлайн Azteka

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #707 : 11 Июня 2010, 21:24:32 »
хм, в меню нажал "с" и прописал от руки set menu_color_normal=мои_цвета и set menu_color_highlight=мои_цвета - цвета изменились, но я же в самом 05_debian_theme менял (я об этом выше писал) и ничего не работало. Ниже секция о которой я говорил.
(Нажмите, чтобы показать/скрыть)
мистика одним словом. В любом случае, в очередной раз тебе спасибо.
UPD
не, поторопился я с выводами...при правке файла, опять ничего не происходит, только из командной строки применяются исправления...
« Последнее редактирование: 11 Июня 2010, 21:50:55 от Azteka »

Оффлайн Курсор

  • Участник
  • *
  • Сообщений: 117
  • Йо-хо-хо и бутылка рома!
    • Просмотр профиля
    • Блог умных водителей
Re: пишем мануал по GRUB2
« Ответ #708 : 12 Июня 2010, 01:58:41 »
Цитировать
там другая Linux-ось или ты винду вот таким методом маскируешь?
Цитировать
Ну да
хороший ответ
Цитировать
я ж тебе прошлый раз объяснял...
это было более пяти минут назад, а с памятю у меня плоховато (оперативная она у меня). листать последние дцать страниц топика тоже не охота, так что давай по новой
ну что там объяснять то? Я ж все ответил: ДА, нужно спрятать загрузку Винды. По умолчанию грузится Ubuntu. А Windows в самом низу списка должна маскироваться под надписью типа Ubuntu, c Linux 2.6.32-21-generic ...
Lenovo IP 32-15ABR AMD A10, 6 Gb / 1 Tb.
Трудно ничего не делать, но мы не боимся трудностей!

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #709 : 12 Июня 2010, 02:44:34 »
Цитировать
не, поторопился я с выводами...при правке файла, опять ничего не происходит, только из командной строки применяются исправления...
тоды давай сюда выхлоп 05-го скрипта. будем переть в обход))
Цитировать
ну что там объяснять то? Я ж все ответил: ДА, нужно спрятать загрузку Винды. По умолчанию грузится Ubuntu. А Windows в самом низу списка должна маскироваться под надписью типа Ubuntu, c Linux 2.6.32-21-generic ...
уже лучше.
Цитировать
    hurd)
      cat << EOF
menuentry "Ubuntu, c Linux 2.6.32-21-generic" {
EOF
ну и вот. полез ты за каким-то в хурдовскую секцию)) а править надобно вот где:
(Нажмите, чтобы показать/скрыть)
лучше на "ты"

Оффлайн Azteka

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #710 : 12 Июня 2010, 11:28:34 »
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
вчера дошло до того, что взял чужой рабочий /etc/grub.d/05_debian_theme применил у себя.... и тоже ничего

Оффлайн Курсор

  • Участник
  • *
  • Сообщений: 117
  • Йо-хо-хо и бутылка рома!
    • Просмотр профиля
    • Блог умных водителей
Re: пишем мануал по GRUB2
« Ответ #711 : 12 Июня 2010, 13:21:21 »

ну и вот. полез ты за каким-то в хурдовскую секцию)) а править надобно вот где:

Спасибо! Всё получилось как надо!

Удачи!
Lenovo IP 32-15ABR AMD A10, 6 Gb / 1 Tb.
Трудно ничего не делать, но мы не боимся трудностей!

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #712 : 12 Июня 2010, 15:07:37 »
Цитировать
Спасибо! Всё получилось как надо!
ну вот и славно! в следующий раз внимательнее чти, и вопросов будет меньше))

Цитировать
a@a-laptop:~$ sudo /etc/grub.d/05_debian_theme
set menu_color_normal=cyan/black
set menu_color_highlight=cyan/red
все как и предполагалось.тогда вот что: добавляй
Цитировать
else
  WALLPAPER="/usr/share/images/grub/red-and-blue-pills.png"
  COLOR_NORMAL="cyan/black"
  COLOR_HIGHLIGHT="cyan/red"
  MENU_COLOR_NORMAL="fg/bg"
  MENUCOLOR_HIGHLIGHT="fg/bg"

fi
и сюда
Цитировать
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
  set color_normal=${COLOR_NORMAL}
  set color_highlight=${COLOR_HIGHLIGHT}
  set menu_color_normal=${MENU_COLOR_NORMAL}
  set menu_color_highlight=${MENU_COLOR_HIGHLIGHT}

else
EOF
проставляй нужные цвета, смотри выхлоп 05-го скрипта и убеждайся))
лучше на "ты"

Оффлайн Azteka

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #713 : 12 Июня 2010, 15:50:32 »
не проканало
P.S. в MENUCOLOR_HIGHLIGHT нижнее подчеркивание добавил (MENU_COLOR_HIGHLIGHT)

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #714 : 12 Июня 2010, 15:58:07 »
в выхлопе скрипта фигурирует искомое?
лучше на "ты"

Оффлайн Azteka

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #715 : 12 Июня 2010, 16:16:18 »
Нет, не фигурирует.  Раньше фигурировало, потому что в секции set_mono_theme() я тоже прописывал, а теперь в этой секции вернул все на значения по-умолчанию. Надо заметить, что когда в секции set_mono_theme() были прописаны мои цвета, выхлоп показывал то что и требовалось, но при загрузке ничего не менялось, такой же эффект с прописанными в set_mono_theme() моими цветами + предложенные тобой строки.
« Последнее редактирование: 12 Июня 2010, 16:18:11 от Azteka »

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #716 : 12 Июня 2010, 16:55:19 »
Цитировать
Нет, не фигурирует
бред какой-то. точно туда пихаешь? то, что запихано между cat << EOF и EOF, он должен вывести по-любому, вне зависимости от переменых и прочего. и set_mono_theme тут не причем.
таак... приехали...
Цитировать
a@a-laptop:~$ sudo update-grub
Generating grub.cfg ...
Found background image: red-and-blue-pills.png
Found linux image: /boot/vmlinuz-2.6.32-22-generic
и
Цитировать
a@a-laptop:~$ sudo /etc/grub.d/05_debian_theme
set menu_color_normal=cyan/black
set menu_color_highlight=cyan/red
вот тут уже похоже на то, что вывод update-grub и 05-го скрипта были получены в разное время и с разными настройками.
лучше на "ты"

Оффлайн Azteka

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #717 : 12 Июня 2010, 17:01:33 »
Дык а куда еще его пихать? Вот ниже опять выкладываю 05_debian_theme, sudo update-grub, sudo /etc/grub.d/05_debian_theme
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
все сделано в один момент времени без изменения настроек.
Цитировать
бред какой-то
Согласен на все 100%
« Последнее редактирование: 12 Июня 2010, 17:21:16 от Azteka »

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #718 : 12 Июня 2010, 17:13:40 »
мда... кто-то съедает stderr?
добавим немного дебага...
(Нажмите, чтобы показать/скрыть)
лучше на "ты"

Оффлайн Azteka

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #719 : 12 Июня 2010, 18:22:16 »
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)

 

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