FAQ FreeBSD
Страница 45. Другие настройки Х


8.13. Как установить экранную заставку и где такие заставки можно найти?

Перед самым выпуском релиза FreeBSD 3.1 в систему была добавлена возможность вы
вода "заставки" во время загрузки. На данный момент экраны заставок должны быть
256-цветными файлами формата BMP *.BMP или ZSoft PCX (*.PCX). Кроме того, они
должны иметь разрешение 320x200 или меньше для работы со стандартными
адаптерами VGA. Если вы включили поддержку VESA при компиляции ядра, то вы
можете использовать экраны размером до 1024x768. Заметьте, что поддержка VESA
требует указание опции VM86 при компиляции ядра. Реальная поддержка VESA может
быть вкомпилирована в ядро при указании опции VESA либо загружена в виде
kld-модуля ядра во время начальной загрузки.
Чтобы использовать заставку, вам нужно изменить файлы, управляющие процессом
загрузки FreeBSD. Формат этих файлов был изменён перед выпуском релиза FreeBSD
3.2, так что есть два способа загрузки экранных заставок:
  * FreeBSD 3.1
    Первым делом нужно найти экранную заставку в формате BMP. Релиз 3.1
    поддерживает заставки только в формате Windows. После того, как вы нашли
    понравившуюся вам заставку, скопируйте её в файл /boot/splash.bmp. Затем в
    ам нужно поместить в файл /boot/loader.rc следующие строки:
        load kernel
        load -t splash_image_data /boot/splash.bmp
        load splash_bmp
        autoboot
  * FreeBSD 3.2+
    Кроме поддержки заставок в формате PCX, FreeBSD 3.2 включает более гибкую
    систему конфигурации процесса загрузки. Если вы хотите, вы можете использов
    ать метод, указанный выше для FreeBSD 3.1. Если же вы хотите использовать
    формат PCX, замените splash_bmp на splash_pcx. С другой стороны, если вы
    хотите использовать новую систему конфигурации процесса загрузки, вам нужно
    создать файл /boot/loader.rc, содержащий следующие строки:
        include /boot/loader.4th
        start

    и файл /boot/loader.conf со строками:
        splash_bmp_load="YES"
        bitmap_load="YES"

    Здесь предполагается, что в качестве заставки вы используете файл /boot/
    splash.bmp. Если вы используете PCX-файл, скопируйте его под именем /boot/
    splash.pcx, создайте файл /boot/loader.rc, как указано выше, и создайте
    файл /boot/loader.conf, который содержит следующее:
        splash_pcx_load="YES"
        bitmap_load="YES"
        bitmap_name="/boot/splash.pcx"

Теперь всё, что вам нужно - это сама заставка. Поищите заставки в галерее по
адресу https://www.baldwin.cx/splash/.

 
« Предыдущая статья