sábado, 17 de dezembro de 2016

Configurando o Grub no Debian

Vamos conhecer algumas linhas do arquivo de configuração do Grub e acrescentar a opção de boot splash.

O Grub é o aplicativo responsável por gerenciar a inicialização do(s) sistema(s), e ele possui um menu de inicialização que eu prefiro ocultar para ter a sensação de um boot mais rápido. Outra coisa que percebo, é que no Debian o bootsplash não é configurado por padrão e cabe ao usuário realizar essa configuração.
O aquivo de configuração é o /etc/default/grub, então para abri-lo é só digitar o seguinte comando no terminal:

sudo nano /etc/defaut/grub

Segue logo abaixo um trecho do arquivo de configuração:

# 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=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISABLE_OS_PROBER=true
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=" "

GRUB_DEFAULT=0
Essa primeira linha refere-se ao sistema que será iniciado por padrão. O zero significa que será iniciado o sistema que se encontra na primeira linha do menu do grub (aquele menu que aparece logo assim que você liga o computador), se você tem outro sistema ele deverá está na terceira linha do menu ou na sétima se você instalou a partir de um live-cd. Então se você quiser usa o outro sistema para iniciar com o boot lembre-se de mudar o número de 0 para 2 ou 6 já que a gente começa a contar as linhas a partir do 0 e não do 1.

GRUB_TIMEOUT=0
Essa linha refere-se ao tempo, em segundos, que o menu ficará visível na tela. No menu do grub existe opções para recuperação do sistema então é bom mater ele visível por alguns segundos disponível para acesso. É comum deixar ele disponível por 3 segundos, para isso é só trocar o zero por um número 3. Eu uso zero porque eu mantenho o menu oculto.

GRUB_HIDDEN_TIMEOUT=3
Aqui está uma linha que eu acrescentei para manter o menu oculto disponível por 3 segundos. Ele vai manter o menu oculto por determinado tempo aguardando o usuário precionar a tecla shift para ativar o menu de boot. O tempo está em segundos.

GRUB_HIDDEN_TIMEOUT_QUIET=true
Mais uma linha que eu acrescentei para manter o menu oculto.

GRUB_DISABLE_OS_PROBER=true
Essa linha também é necessária para iniciar o sistema com o menu oculto.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Aqui eu acrescentei a palavra splash para que apareça um boot splash no início do sistema.

Agora salvo e fecho o arquivo e aplico as alterações executando o comando abaixo:

sudo update-grub



quinta-feira, 8 de dezembro de 2016

Ligthdm: Ioguin automático

No Debian para logar automaticamente com ligthdm é preciso editar o arquivo de configuração.

Para abrir o arquivo, digito o comando abaixo:

sudo nano /etc/lightdm/lightdm.conf

Neste arquivo vou na seção [Seat:*]:
[SeatDefaults]
autologin-user=USUARIO
autologin-user-timeout=0

Verifico se as linhas "autologin-user=USUARIO" e "autologin-user-timeout=0" estão comentadas (iniciam com um "#") e em caso afirmativo descometo (apago o "#").
Em "autologin-user=USUARIO" substito o nome USUARIO pelo nome do meu usuário e em "autologin-user-timeout=0" coloco o tempo em segundos que o sistema irá esperar até logar automaticamente.

Agora é só reiniciar o sistema.

Minhas configurações atuais:
[LightDM]
usr/share/wayland-sessions
#
[Seat:*]
greeter-hide-users=false
greeter-show-manual-login=false

;-)

Atualizando para o Debian 10

Repositórios Oficiais Debian 10 - Buster Abrindo o arquivo sources.list como super-usuário No arquivo /etc/apt/sources.list encontra...