Ubuntu Desktop 검은화면

Ruah·2025년 4월 2일
0

우분투 환경을 처음써보는 나란 사람..
회사에서는 window를 쓰고 원격으로 ubuntu를 사용하기 때문에, ubuntu환경이 완전 처음인 나로서는 엄청 어색하고 키도 달라서 적응하는데 애먹었더랬다.

그런데, 우분투에서 검은화면이 나오면서 아무것도 실행이 안되는 현상이 발생.

어떤 날에는 화면이 나오다가 안나오다가를 반복하더니, 이제는 아예 일주일이 넘도록 안켜지고 있어서 회사 동료에서 도움을 받아 해결하였다.

1-1. 내 계정 다른 계정으로 리부트 시키기 위한 접근방법

먼저 다른 계정으로 우분투 화면에 접속 후 터미널로 들어간다.

  • 터미널에서 root로 진입
sudo -i

1-2. 내 윈도우 터미널에서 원격 접속

내 윈도우에서 터미널로 들어가 아래 접속한다.

ssh 내계정ID@우분투원격IP주소

1-1 or 1-2 둘 중 선택.

2. 문제 계정 설정 초기화

cd /home/나의계정ID
mv .Xauthority .Xauthority_backup 2>/dev/null
mv .config .config_backup 2>/dev/null
mv .cache .cache_backup 2>/dev/null

3. 내 계정의 소속 그룹 확인하기

getent passwd 나의계정ID

예시 출력

나의계정ID:x:1000093:1000001:이름:/home/나의계정ID:/bin/sh

와 같은 형식으로 출력된다.

1000093 : 사용자 ID(UID)
1000001 : 그룹 ID (GID)

나의계정ID 유저는 GID 1000001 인 그룹에 속해있다는 뜻이다.

4. 그룹 이름 확인

이제 그룹 ID 1000001에 해당하는 그룹 이름을 확인

getent group 1000001

예시 출력

내그룹이름:*:1000001:user1,user2,user3,user4,나의계정ID,user5,........

와 같은 형식으로 뜬다.

이 중 가장 앞에 있는 내그룹이름(나의 경우에는 users였음)

5. chown 명령어

sudo chown -R 나의계정ID:내그룹이름 /home/나의계정ID

7. 재부팅

sudo reboot

재부팅 하면 원격화면이 종료되고 조금 기다렸다가 내 계정으로 로그인하면 아마 잘 작동할 것이다.


검은화면 해결 이후...

이제 화면은 나오지만 내가 설정해둔 것들이 초기화가 되어있다.

미리 아래와 같이 백업을 해놓았다면, 되돌릴 수 있기 때문에 걱정 NoNo.

mv .Xauthority .Xauthority_backup 2>/dev/null
mv .config .config_backup 2>/dev/null
mv .cache .cache_backup 2>/dev/null

백업폴더 확인

ls -a ~ | grep backup

예시 출력

-rw-------  1 내계정ID 내계정group    12  4월  2 00:58 .Xauthority_backup
drwxr-xr-x 10 내계정ID 내계정group  1234  4월  2 00:58 .cache_backup
drwx------ 10 내계정ID 내계정group  1234  4월  2 00:58 .config_backup

형식으로 저장이되어있다.
아래 명령어로 전체를 복원한다.

rm -rf ~/.config
mv ~/.config_backup ~/.config

rm -rf ~/.cache
mv ~/.cache_backup ~/.cache

mv ~/.Xauthority_backup ~/.Xauthority

이후 다시 재부팅 실행

sudo reboot

아무이상이 없다면 잘 실행이 될것이다.

profile
집요한 주니어 개발자의 호되게 당했던 기록

0개의 댓글