Правильная фоновая картинка для GRUB 0.97

Даже при наличии всяких новых GRUB2 (~1.97) некоторые пользователи остаются юзателями GRUB 0.97. Особенно если загрузчик уже много лет нормально запускает систему, то зачем его на что-то менять? Вот и я придерживаюсь того же мнения. Но порой может стрельнуть что-то в голову и захочется заиметь фоновую картинку, то на 0.97 это тоже реализируемо.

Итак картинка стандартно должна быть 640x480, а глучина цвета должна быть 14 цветов, формат xpm. Для того чтобы сделать всё по быстрому можно воспользоваться утилитой с пакета ImageMagick

$ convert -resize 640x480 -colors 14 -verbose исходная_картинка.jpg pic.xpm

Полученную картинку pic.xpm.gz можно сжать в gzip (хотя необязательно)

$ gzip pic.xpm

И далее закидаем кудато в /boot (например в /boot/grub) чтобы на одном разделе с конфигом было. В конфигу GRUB прописываем

splashimage=(hd0,0)/grub/pic.xpm.gz

это когда у нас /boot идёт отдеьным разделом и это есть самый первый раздел на винте. Если же это не отдельный раздел то

splashimage=(hd0,0)/boot/grub/pic.xpm.gz

когда /boot на корневом разделе, а корневой раздел - первый на винте. Если что неясно читаем документацию в GRUB как правильно указывать разделы в конфиге.

Теперь можно наслаждаться хоть и не очень качественной, но всё же картинкой в GRUB.