저는 데비안 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 스틱에 접근할 수 있습니다.sdc1
mount /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-session
gdm3
/var/log/dpkg.log