Как использовать Plymouth на сервере?

Как использовать Plymouth на сервере?

Я пытаюсь использовать plymouth с ubuntu server 11.10, но безуспешно. Я установил сервер как минимальную виртуальную машину на VirtualBox. Затем я установил тему plymouth, но она не отображается. Одна из тем, которую я использовал, отображала только текст во время загрузки. Так что если кто-то заставит ее работать, я надеюсь знать, как!

решение1

У plymouth всегда есть тема, и она всегда используется при загрузке Ubuntu, просто это неочевидно, поскольку серверы используют detailsтему, которая находится в plymouthсамом пакете.

/lib/plymouth
/lib/plymouth/themes
/lib/plymouth/themes/details
/lib/plymouth/themes/details/details.plymouth

Прежде чем бежать по теме, убедитесь, что вы добавили quietобратно в grubприглашение. По умолчанию серверы не имеют, quietпотому что администраторы хотят видеть текст, который команды выводят при запуске (это изменение было внесено в 11.04). Вам понадобится инструмент debconf-utilsдля проверки, затем выполните:

debconf-get-selections | grep grub | grep quiet

Если вы видите noquietтам, то это может быть то, что мешает вашему логотипу появиться. Также, если вы видите, nomodesetчто это остановит графическую загрузку. Вы можете исправить это с помощью

sudo dpkg-reconfigure grub-pc

БУДЬ ОСТОРОЖЕНпоскольку эти настройки жизненно важны для загрузки вашей системы, поэтому, возможно, стоит сделать резервную копию перед их изменением.

Теперь, если у вас включен quietрежим, и вы хотите выбрать другую тему, вам нужно только установить ее, и она должна быть установлена ​​как тема по умолчанию. Если вы хотите вручную проверить, что такое тема по умолчанию, вы можете использовать инструментupdate-alternatives

$ update-alternatives --list default.plymouth
/lib/plymouth/themes/default.plymouth
$ update-alternatives --display default.plymouth
default.plymouth - auto mode
  link currently points to /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth
/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth - priority 100
  slave default.plymouth.grub: /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
Current 'best' version is '/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth'.

Если вы хотите, чтобы графический логотип отображался при загрузке сервера, это должно быть так же просто, как сделать

sudo apt-get install plymouth-theme-ubuntu-logo

Если это не приведет к изменению альтернативы по умолчанию на вывод, показанный выше, то вы всегда можете принудительно решить проблему с помощью:

sudo update-alternatives --config default.plymouth

Хотя это может просто сказать вам, что есть только один выбор. Если вы установили plymouth-theme-ubuntu-logo, и вы удалили nomodeset, и у вас есть quietкак вариант загрузки, и вы все еще не получаете тему plymouth, то ваше графическое оборудование может быть просто неспособно обеспечить графическую загрузку для вашего сервера. plymouth-theme-ubuntu-textдолжно по крайней мере дать вам версию и точки загрузки.

Связанный контент