디스플레이 관리자가 작동하지 않고 Debian 10이 tty1로 부팅됩니다.

디스플레이 관리자가 작동하지 않고 Debian 10이 tty1로 부팅됩니다.

실행 결과는 startx아래 그림과 같습니다.
여기에 이미지 설명을 입력하세요.

저는 데비안 10을 며칠 동안 아무 문제 없이 설치하고 사용했습니다. 어젯밤에 vim 설정을 시작했고 플러그인 관리자와 git을 다운로드했습니다. 잠시 쉬다가 컴퓨터로 돌아와서 다시 로그인을 시도했습니다. 이 작업을 수행할 수 없습니다. 로그인 화면에 권한이 없다고 표시되며 키보드 입력이 등록되지 않습니다. 전원 버튼을 눌러 끄고 약 1분 후에 다시 켰습니다. 실망스럽게도 데비안은 예전처럼 부팅되지 않습니다. 대신 검은 화면에 "Debian GNU/Linux 10 Debian-workstation tty1"이라고 표시되고 다음 줄에는 "Debian-workstation login:"이 표시됩니다.

"apt-get update"를 사용하여 업데이트를 시도했지만 해결되지 않고 가져오지 않은 오류가 많이 발생합니다. 이더넷에 연결되어 있어도 이런 현상이 발생합니다. 그리고 Avahi가 시작되면 "데몬에서 반환 값을 받을 수 없습니다"라는 문제가 있는 것 같습니다.

저는 Linux를 처음 사용합니다. 도움을 주시면 대단히 감사하겠습니다. 감사해요.

편집: 디스플레이 관리자에 대해 자세히 읽었습니다. 이전에 Gnome을 사용한 적이 있어서 "systemctl status gdm" 및 "systemctl start gdm" 명령을 실행해 보았습니다. 두 경우 모두 "시스템이 systemd를 사용하여 초기화 시스템(PID 1)으로 시작되지 않았습니다. 작동할 수 없습니다. 버스에 연결할 수 없습니다. 호스트가 다운되었습니다."라는 메시지가 표시됩니다.

답변1

다른 Linux 배포판용 패키지만 설치했다면 좋은 소식은 시스템을 수정하기가 매우 쉽다는 것입니다. 모든 구성 파일은 여전히 ​​거기에 있어야 하므로 패키지를 사고 이전 상태로 복원할 수 있으면 시스템이 다시 정상적으로 작동해야 합니다.

반면, 사고 발생 전 며칠 동안만 시스템을 사용했다면 여전히 문제가 발생할 수 있습니다.더 쉽게USB 스틱에서 설치하려면 모든 데이터 파일( /home기본적으로 확실하지 않은 경우 디렉터리 트리의 모든 파일)을 USB 스틱에 복사하고 다시 설치하세요.


GUI 도구를 사용하지 않고 USB 스틱을 설치하려면 먼저 USB 스틱을 삽입하기 전에 다음을 실행합니다 cat /proc/partitions. 그런 다음 스틱을 삽입하고 동일한 명령을 다시 실행합니다. USB 스틱을 삽입한 후의 출력에는 약 두 줄이 더 있어야 합니다. 이는 USB 스틱의 장치 이름과 해당 파티션을 식별합니다. 예를 들어, 메모리 스틱을 삽입하면 sdc및 라는 두 개의 장치가 생성되는 경우 를 실행합니다. 이제 아래에서 USB 스틱에 접근할 수 있습니다.sdc1mount /dev/sdc1 /mnt/mnt

콘텐츠의 압축된 아카이브를 만들려면 /home다음을 수행하세요.

tar jcvf /mnt/saved-home.tar.bz2 /home

USB 스틱을 제거하기 전에 를 실행하십시오 cd /; umount /mnt.


하지만 그것을 알아내고 싶다면 계속 읽어보세요...

첫 번째 단계는 아마도 소스 목록에 대한 변경 사항을 취소하는 것입니다. 무엇을 넣어야 할지 모르겠다면, 다음 줄은 데비안 10의 일반적인 시작점이 될 것입니다:

deb http://deb.debian.org/debian buster main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free

저장소에 가깝도록 위치정보를 명시적으로 사용하려는 경우,데비안 미러 목록을 참조하세요.

하지만 패키지 충돌로 인해 시스템이 네트워크 연결이 제대로 작동하는 데 필요한 하나 이상의 패키지를 제거한 것 같습니다. 따라서 네트워크에서 항목을 가져오기 전에 이러한 기본 패키지를 가져오기 위해 설치 미디어를 로컬 패키지 저장소로 사용해야 할 수도 있습니다.

설치 미디어가 CD/DVD인 경우 디스크를 넣고 를 실행하면 됩니다 apt-cdrom add. CD 드라이브에서 설치 미디어를 자동으로 감지하고 에 사용 가능한 미디어로 등록해야 합니다 apt.

설치 미디어가 USB 스틱인 경우 USB 스틱을 연결하고 아래에 설치한 후 /mnt(위 참조) 를 실행합니다 apt-cdrom -d /mnt add.

/var/log/dpkg.log은 모든 최근 패키지 관리 작업(예: 한 달 정도)에 대한 타임스탬프 기록이 있어야 하는 텍스트 파일이며 /var/log/dpkg.log.1, 있는 경우 이전 달과 동일한 정보를 가지고 있습니다.

충돌로 인해 제거된 패키지를 찾아 다시 설치해야 합니다 apt install <package-name>.packages.debian.org의 메타패키지 목록그리고 먼저 제거된 메타패키지를 모두 설치합니다.

메타패키지는 기본적으로 특정 작업이나 다른 논리 그룹과 관련된 패키지에 대한 종속성 집합이 있는 빈 패키지입니다. 예를 들어, 메타패키지를 다시 설치하면 최소한 gnome-core기본적인 GUI 기능이 복원될 것입니다. 이렇게 하면 패키지 관리자와 화면을 모두 얻을 수 있으며 제거된 나머지 패키지를 다시 설치하는 것이 더 쉬워집니다.gnome-sessiongdm3/var/log/dpkg.log

관련 정보