Я пытаюсь использовать 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
должно по крайней мере дать вам версию и точки загрузки.