Fedora 그래픽 환경으로 부팅할 수 없습니다

Fedora 그래픽 환경으로 부팅할 수 없습니다

가상 머신에 fedora 21 서버를 설치하고 있습니다.

텍스트/명령줄 인터페이스로 부팅하는 데 사용됩니다. 그래서 나는 그 단계를 따랐다.여기.

마지막 단계에서 이 작업을 수행하면 vi /etc/inittab파일이 읽혀집니다.initab은 더 이상 사용되지 않습니다.

그래서 지시에 따라 다음 명령을 실행했습니다.

systemctl은 기본 그래픽을 설정합니다.대상

하지만 이제 재부팅하면 커서가 깜박이는 빈 화면이 표시되고 아무 것도 입력할 수 없습니다.

답변1

그놈을 사용하는 경우 systemctl enable gdm.service.

KDE(kdm)를 사용하는 경우 systemctl enable kdm.service.

답변2

Fedora 서버에는 그래픽 환경을 설치하는 패키지가 제공되지 않습니다. 원격으로 관리할 수 있도록 설계되었습니다. 추가하고 싶다면 추가할 수 있지만 기본 대상을 변경하는 것 외에도 추가해야 합니다.

노력하다

sudo yum groupinstall basic-desktop-environment

또는

sudo yum groupinstall xfce-desktop-environment

또는 실제로 원하는 것이 일부 서버 소프트웨어가 설치된(아마도 개발용) 데스크톱 플랫폼이라면 Fedora Workstation으로 시작하여 몇 가지 패키지를 yum 설치할 수 있습니다.

답변3

그래픽 환경으로 부팅 중이지만 환경을 로드할 수 없습니다. (X나 Wayland가 시작되지 않으면 커서가 보이지 않습니다)

구성 문제인 것 같습니다. 나는 fedora의 내부 동작을 모르기 때문에 도움을 드릴 수 없지만 그동안 startx를 사용하여 성공적으로 GUI를 로드할 수 있다면 on arch 같은 작업을 수행할 수 있습니다.

(원천) 첫 번째:/etc/systemd/system/[이메일 보호됨]/overwrite.conf

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

(교체하는 것을 잊지 마세요.사용자 이름사용자 이름으로)

(원천) 그 다음에:~/.bash_profile(하단에)

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

위 작업을 실행하면 자동으로 @tty1(콘솔 1)에 로그인되고, 로그인 시 startx가 실행됩니다. 또한 startx의 출력이 ~/xorg.log에 게시됩니다.

또 다른 접근 방식은 모든 작업을 시스템 서비스에서 수행하는 것입니다.

/etc/systemd/system/[이메일 보호됨]

[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

관련 정보