가상 머신에 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