Украшательства меню grub2

Копируем картинку в нужное место:

sudo cp /home/barbar/Картинки/poezd-1024×768.tga /usr/share/images/desktop-base/

Указываем какую картинку использовать при загрузке:

sudo gedit /etc/grub.d/05_debian_theme

строка, где указывается название картинки:

for i in {/boot/grub,/usr/share/images/desktop-base}/poezd-1024×768.{png,tga} ; do

удаляем временный файл, если появился:

sudo rm /etc/grub.d/05_debian_theme~

Указываем разрешение экрана загрузчика:

sudo gedit /etc/default/grub

строка, в которой указываем разрешение:

GRUB_GFXMODE=1024×768

удаляем временный файл, если появился:

sudo rm /etc/default/grub~

обновляем конфигурационный файл grub2:

sudo update-grub

Ни какие разрешения больше 1024×768, grub2 не воспринял. Для того, чтобы все-таки целиком разместить нужную картинку? на экране с пропорциями 16×9 (дефолтное разрешение 1600×900), мне пришлось, при помощи редактора Gimp, сжать исходное изображение 1600×900 до размеров 1024×768 (нарушив пропорции но не обрезая) и в таком виде сохранить в нужную директорию. При следующей перезагрузке, когда появилось меню grub2, тот автоматом растянул картинку на весь экран, вернув изображению правильные пропорции.


Поиск установленых и удаление ненужных ядер.

Периодически появляются новые версии ядра Linux, выходят заплатки и исправления. Каждый раз, когда случаются подобные обновления, то старые версии ядра не уничтожаются, но продолжают соседствовать с новыми, занимая место на диске и размножая дополнительные пункты в меню загрузок.  Со временем, когда становится ясно, что новое ядро работает нормально, можно подумать о том, чтобы избавится от ненужных старых ядер. Делаю это следующим образом:

dpkg-query -l linux-image-* |grep ^ii |grep -v e-g

Удаление ненужного ядра (например удалим ядро ‘linux-image-2.6.31-14-generic‘)

sudo apt-get remove linux-image-2.6.31-14-generic

после удаления grub2 будет обновлён автоматически, как при команде ‘update-grub‘.