[sisyphus] Настройки grub2

Sergei Epiphanov serpiph на nikiet.ru
Пн Дек 27 12:36:06 UTC 2010


В сообщении от 27 декабря 2010 14:40:03 автор Vitaly Kuznetsov написал:
> os-prober нуден для автоматического поиска других ОС, подобного
> функционала для lilo нет, есть только alterator-lilo. 

Не в том дело. В lilo при установке/удалении ядра добавляется или убирается 
соответствующий раздел в lilo.conf без перетряса всей конфигурации. В grub же 
делается полный перетряс всей вертикали власти. После прочтения ноябрьского 
обсуждения grub2+os-probe я как-то не горю желанием его вкатывать.



Из-за этого же пришлось руками залезть в 10-altlinux_theme и вынести нафиг 
принудительную установку монохромной темы, если нет обоев. Я уже на это 
жаловался. Мне ближе бело-голубое оформление. Я вот про этот кусок:

# 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                                                                                      
  set color_normal=$GRUB_COLOR_NORMAL                                                                                                                         
  set color_highlight=$GRUB_COLOR_HIGHLIGHT                                                                                                                   
else                                                                                                                                                          
EOF                                                                                                                                                           
fi                                                                                                                                                            
                                                                                                                                                              
# otherwise, set a monochromatic theme for Ubuntu                                                                                                             
if ${use_bg} ; then                                                                                                                                           
  set_mono_theme | sed -e "s/^/  /g"                                                                                                                          
  echo "fi"                                                                                                                                                   
else                                                                                                                                                          
  set_mono_theme                                                                                                                                              
fi

и тупо прописать 

set color_normal=$GRUB_COLOR_NORMAL                                                                                                                         
set color_highlight=$GRUB_COLOR_HIGHLIGHT                                                                                                                   

Считаю игры "тут смотрю - тут не смотрю" извратом.

-- 
С уважением, Епифанов Сергей


Подробная информация о списке рассылки Sisyphus