치명적인 업그레이드 이후 데비안은 매우 불안정합니다. GRUB, 누락된 실행 파일 등을 복구하는 방법은 무엇입니까?

치명적인 업그레이드 이후 데비안은 매우 불안정합니다. GRUB, 누락된 실행 파일 등을 복구하는 방법은 무엇입니까?

나는 오늘 .net을 통해 Debian 안정 버전을 11에서 12로 업그레이드했습니다 sudo apt-get upgrade. 수천 개의 패키지가 다운로드되었습니다. 그러나 패키지가 업그레이드되면 시스템이 정지되었습니다. 전원 버튼을 10초 동안 눌러 수동으로 종료했습니다.

다음에 부팅할 때 하드웨어 오류 메시지 루프가 발생하여 다시 재부팅해야 했습니다. 이번에는 성공적으로 시작되었습니다. 주목할만한 변경 사항으로는 부팅 화면의 Debian 12 로고와 기본 배경 교체로 인한 배경 손실이 있습니다. 시도했지만 sudo apt-get upgrade오류 메시지가 나타납니다 dpkg was interrupted. 나는 실행 sudo dpkg --configure -a하고 다음과 같은 응답을 얻습니다.

dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/bin, /user/sbin and /sbin

그런 다음 sudo apt-get upgrade다시 시도했습니다. 이번에는 수백 개의 패키지가 완전히 설치되지 않았다는 사실을 알려주면서 업그레이드할 수 있었습니다. 그런데 또 얼어붙었습니다. 설상가상으로 재부팅 후에는 GRUB 쉘만 보입니다. 다음 명령을 사용하여 GRUB GUI로 탈출해야 합니다.

set prefix=(hd0,2)/grub
set root=(hd0,2)
insmod linux
insmod normal
normal

다행히 데비안으로 돌아왔습니다. 그러나 dpkg-reconfigure libdvd-pkg업그레이드를 완료하려는 세 번째 시도는 시스템 정지로 인해 실패했습니다. GRUB 쉘로 돌아왔습니다. 이번에는 ls특정 섹터를 읽을 수 없다는 긴 정지 오류가 반환됩니다. 다시 재부팅한 후 동일한 명령 세트를 사용하여 시스템에 다시 들어갈 수 있었습니다. 감정의 롤러코스터를 겪은 후 이제 패키지를 업그레이드하는 것이 두렵습니다.

더 이상 패키지가 불명예에 빠진 것으로 표시되지 않지만 sudo apt-get upgrade수천 개의 패키지가 여전히 보관되어 있습니다. GNOME 소프트웨어 앱을 방문했는데 동일한 업데이트 목록이 표시되었습니다. 업그레이드를 시작하는 옵션이 표시됩니다.

내 질문:

  1. sudo dpkg --configure -a여전히 동일한 경고와 오류가 표시됩니다. 누락된 실행 파일을 수동으로 삽입해야 합니까?

  2. 왜 그렇게 많은 애플리케이션이 CLI에서는 업그레이드가 차단되지만 GUI에서는 업그레이드되지 않습니까? 내 컴퓨터가 여러 번 실패했는데 업그레이드해도 안전합니까?

  3. 부팅할 때마다 GRUB 쉘을 거치고 싶지 않습니다. 어떻게 해결할 수 있나요?

  4. 문제 1-3을 해결한 후 다른 모든 것이 괜찮다고 가정하고 그냥 잊어버리고 다음 단계로 넘어가는 것이 안전합니까? 시스템 손상을 자동으로 검사 DISM할 수 있는 Windows와 유사한 도구가 있습니까 ?SFC

  5. 복구할 수 없는 사고가 발생하는 경우 GRUB이 시스템을 복구할 수 있도록 전체 시스템을 백업하려면 어떻게 해야 합니까? 개인 파일을 썸 드라이브에 수동으로 백업하고 싶지만 썸 드라이브의 용량은 시스템을 저장할 만큼 충분하지 않습니다. 하지만 내 SSD의 전체 공간은 모든 파티션을 합친 크기의 두 배 이상이므로 모든 파티션의 복사본을 저장할 수 있습니다.

관련 정보