Como iniciar serviços lightdm na inicialização

4

Meu sistema está executando o Ubuntu 15.04 e eu mudei a inicialização padrão para " text " ao invés de " quiet splash ", respondendo por @Bruno Pereira Como faço para desativar o X no momento da inicialização para que o sistema inicialize no modo de texto? . Entretanto eu mudei a inicialização padrão para quiet splash e update-grub mas como o Ubuntu 15.04 usa systemd meu sistema não inicializa para login gráfico e fica preso na tela do Logo Ubuntu. ve ir ao terminal tty1 por CTRL + ALT + F1 e o manullay inicia os serviços do Lightdm como sudo service lightdm start em cada login. / p>

Como devo alterar minha inicialização para o login gráfico, por exemplo, " quiet splash "? conteúdo de sudo gedit /etc/default/grub

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

# 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=1920x1080

# 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"
    
por Mudit Kapil 17.05.2015 / 12:12

2 respostas

4

Primeiro, execute este comando para um ambiente gráfico

sudo systemctl set-default graphical.target

Porque você usou sudo systemctl set-default multi-user.target antes.

Em seguida, corrija as entradas em /etc/default/grub

Esta afirmação está completamente errada:

GRUB_DEFAULT="quiet splash"

Abra a configuração:

sudo nano /etc/default/grub

e substitua a entrada

GRUB_DEFAULT="quiet splash"

com

GRUB_DEFAULT=0

adicione a entrada

GRUB_CMDLINE_LINUX="quiet splash"

Depois disso, execute

sudo update-grub
  • GRUB_DEFAULT

    A entrada do menu padrão. Pode ser um número, caso em que identifica a enésima entrada no menu gerado, contada a partir de zero, ou o título de uma entrada de menu ou a string especial "salva". Usar o título pode ser útil se você quiser definir uma entrada de menu como padrão, mesmo que haja um número variável de entradas antes.

  • GRUB_CMDLINE_LINUX

    Argumentos de linha de comando para adicionar entradas de menu para o kernel do Linux.

  • GRUB_CMDLINE_LINUX_DEFAULT

    A menos que "GRUB_DISABLE_RECOVERY" esteja definido como "true", duas entradas de menu serão geradas para cada kernel do Linux: uma entrada padrão e uma entrada para o modo de recuperação. Esta opção lista os argumentos da linha de comando para adicionar somente a entrada do menu padrão, depois daqueles listados em "GRUB_CMDLINE_LINUX".

Fonte

    
por A.B. 17.05.2015 / 12:58
3

Depende do motivo pelo qual ele não inicia como uma opção padrão. Eu acidentalmente purgar systemd, então quando eu reinstalar e arrancar, só tenho o prompt TTY.

Primeiro, você tem que começar o serviço para que você possa fazer isso gráfico:

sudo start lightdm

Quando estiver no modo gui, digite no terminal para reconfigurar o lightdm:

sudo dpkg-reconfigure lightdm

sudo systemctl set-default graphical.target

Agora precisamos atualizar o grub para que o lightdm inicie um serviço padrão

init=/lib/systemd/systemd

Para inicializar sob systemd por padrão, edite / etc / default / grub e altere a seguinte linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"

Após modificar qualquer arquivo de configuração relacionado ao grub, como / etc / default / grub, o seguinte comando é necessário para que as mudanças entrem em vigor.

update-grub

Você pode ver todas as instruções no wiki oficial do ubuntu aqui , o systemd é um administrador de serviços, portanto, você vai encontrar bastante funcional

    
por Cam T 08.01.2017 / 17:44