Você pode tentar alterar o nível de execução no arquivo /etc/inittab
de id:3:initdefault:
para id:5:initdefault:
.
Instalei o Oracle Linux 6.4 (x86_64) em um servidor como servidor de banco de dados, os pacotes instalados por padrão não incluíam a interface gráfica. Seguindo este artigo , instalei os pacotes encaminhados e, a partir daí, pude iniciar a interface gráfica usando startx
após login. Posso fazer o servidor iniciar o servidor gráfico antes do login e realmente fazer o login usando um saudador gráfico (se o termo estava correto!), Ou eu preciso logar primeiro e depois startx
depois (automaticamente ou manualmente)?
No meu sistema Debian 7 com o venerável sysVinit e Gnome3 como ambiente de desktop, a inicialização do ambiente gráfico após a mudança de runlevel para runlevel gráfico (runlevel 2, rc2) é executada pelo script de inicialização gdm3 - /etc/init.d/gdm3
, symlinked in /etc/rc2.d/S20gdm3
( /etc/rc2.d/S20gdm3 -> /etc/init.d/gdm3
).
O gdm3 é responsável por executar o Xserver e o greeter gráfico. Se você planeja usar o barebone X sem qualquer ambiente de desktop, provavelmente precisará do análogo desse script para xdm
. Caso contrário, considere instalar um ambiente de desktop, como o Gnome ou o KDE.
Se o seu sistema já tiver xdm
(e seu script de inicialização em /etc/init.d/
) instalado, você precisará iniciá-lo ao alternar para o nível de execução padrão (ou alterar o nível de execução padrão). Ou seja, seu /etc/rcX.d
(onde X é o nível de execução padrão especificado em /etc/inittab
) deve conter o script S##xdm
, em que ##
é algum número, por exemplo, 20 (o número exato depende da ordem em que você deseja que seus scripts init sejam executados, porque S19 é executado antes de S20) e S##xdm
deve ser um symlink para /etc/init.d/xdm
(execute sudo ln -s /etc/init.d/xdm /etc/rcX/S##xdm
para criar esse symlink).
Aqui você pode ver um exemplo da configuração do XDM: link
Depois de tentar todas as suas sugestões e falhar, tentei o seguinte: instale o "GNOME" e depois o startx ... Funcionou como um encanto, gasto o dia todo tentando obter da linha de comando do Oracle Linux 7.4 para um ambiente desktop : D
Eu aprendi que este mudou no Oracle Linux 7 ao tentar seguir O conselho de Varad.
Se você olhar o arquivo inittab em um sistema OL7, verá o seguinte:
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
Eu corri o seguinte:
sudo systemctl set-default graphical.target
e agora ele inicializa para o GDM (que, é claro, você deve ter instalado para que isso funcione).
Tags gui oracle-linux