Não é possível inicializar em ambiente gráfico no fedora

2

Estou instalando o servidor fedora 21 na VM.

É usado para inicializar a interface de texto / linha de comando. Então segui os passos aqui .

No último passo, quando eu fiz vi /etc/inittab , o arquivo lê o initab não é mais usado

Então, conforme instruído, corri o seguinte:

systemctl set-default graphical.target

mas agora, quando eu reinicio, aparece uma tela em branco com o cursor piscando, ao qual não consigo digitar nada.

    
por Mahesha999 22.02.2015 / 10:42

3 respostas

1

O Fedora Server não vem com os pacotes para um ambiente gráfico instalado. Ele é feito para ser gerenciado remotamente. Se você quiser adicionar um, você pode, mas você precisará fazer isso além de alterar o alvo padrão.

Tente

sudo yum groupinstall basic-desktop-environment

ou

sudo yum groupinstall xfce-desktop-environment

Alternativamente, se realmente o que você quer é uma plataforma de desktop com algum software de servidor instalado (talvez para desenvolvimento), você pode iniciar a partir do Fedora Workstation e instalar esses poucos pacotes.

    
por 22.02.2015 / 20:59
1

Se você usa o GNOME, systemctl enable gdm.service .

Se você usa o KDE (kdm), systemctl enable kdm.service .

    
por 02.01.2018 / 22:17
-1

Ele está inicializando em seu ambiente gráfico, mas não está carregando o ambiente. (Você não veria um cursor se X ou Wayland não fosse iniciado)

Isso soa como um problema de configuração. Eu não sei o funcionamento interno do fedora, então eu não posso ajudar com isso, mas enquanto isso, se você conseguir carregar a GUI com sucesso usando o startx, você pode fazer as coisas do jeito que eles fazem no arco.

( source ) Primeiro: /etc/systemd/system/[email protected]. d / override.conf

[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin username --noclear %I 38400 linux

(lembre-se de substituir username pelo seu nome de usuário)

( source ) Então: ~ / .bash_profile (na parte inferior)

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx &> $HOME/xorg.log

Fazendo o acima irá logar você automaticamente em @ tty1 (console 1) e então executar startx quando você logar, ele também irá postar a saída de startx em ~ / xorg.log.

Uma abordagem alternativa seria fazer tudo em um único serviço do sistema.

/etc/systemd/system/[email protected]

[Unit]
Description=startx for user %i
[email protected] systemd-user-sessions.service
[email protected]
[email protected]

[Service]
User=%i
TTYPath=/dev/tty1
PAMName=login
Environment=DISPLAY=:0
WorkingDirectory=/home/%I
Nice=0
ExecStart=/bin/bash -l -c "cd; startx >/dev/null 2>&1"

[Install]
WantedBy=graphical.target
    
por 22.02.2015 / 13:59