UpStart e Plymouth no Debian


Apenas a título de curiosidade resolvi instalar o UpStart em meu Debian, o UpStart é o concorrente do systemd como o futuro e mais provável (infelizmente) sistema de inicialização do Debian Jessie.

Instalação do UpStart e do Plymouth.

# apt-get update
# apt-get install upstart plymouth-drm plymouth-themes-all

Este slideshow necessita de JavaScript.

Observem que ao solicitar a instalação do pacote upstart é exibido o seguinte alerta quanto a substituição do pacote sysvinit:

Você está prestes a fazer algo destrutivo.
Para continuar digite a frase ‘Sim, faça o que eu digo!’

Isto é de suma importância!!!

Após a instalação do pacote upstart é necessário travá-lo (mantê-lo com a tag hold) de forma a impedir que o sysvinit seja reinstalado o que acarretará na remoção do upstart, para tal faremos assim:

# echo "upstart hold"|dpkg --set-selections
# apt-get update
# apt-get dist-upgrade

Revertendo as coisas…

Para reverter as coisas à sua ordem natural, ou seja, o sysvinit no lugar do upstart, executamos os seguintes comandos:

# echo "upstart install"|dpkg --set-selections
# apt-get update
# apt-get dist-upgrade

Gerenciando Serviços.

Pelo menos por enquanto podemos usar tanto os comandos service, invoke-rc.d, update-rc.d ou /etc/init.d/serviço opção.

Vejam alguns extras:

Este slideshow necessita de JavaScript.

Plymouth.

Para verificar a lista de temas disponíveis para o Plymouth, use:

# plymouth-set-default-theme -l

E para definir um dos temas, use (exemplo para o tema joy):

# plymouth-set-default-theme joy --rebuild-initrd

Além disso é necessário adicionar a opção splash no arquivo /etc/default/grub e executar um update-grub, segue um exemplo deste meu arquivo:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet gfxpayload=1024x768x24 splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1024x768

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Compreendendo o UpStart.

Aos interessados em se aprofundar no UpStart (o que não é o meu caso), sugiro a leitura do seguinte conteúdo:

Upstart Intro, Cookbook and Best Practises.

Referência.

Instalação do systemd no Debian

Debian To Switch To Systemd Or Upstart

Upstart Intro, Cookbook and Best Practises.

Anúncios
UpStart e Plymouth no Debian

Um comentário sobre “UpStart e Plymouth no Debian

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s