"dnf delete fedora-release" 실행 - 검은색 화면

"dnf delete fedora-release" 실행 - 검은색 화면

슈퍼유저로 다음 명령을 실행했습니다. dnf Remove fedora-release 튜토리얼을 읽고 있었는데 epel fedora 저장소가 제거될 것이라고 생각했는데 그게 이전 명령이었습니다.

이는 끔찍한 실수이며 결과적으로 검은색 화면이 나타나며 이에 대해 제가 할 수 있는 일은 없습니다. 내 데이터가 모두 손실되었나요? (/home, /opt 등?) Fedora를 다시 설치하고 원래 환경을 복원할 수 있나요?

어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다.

답변1

패키지 fedora-release에는 하나의 구성 파일만 포함되어 있으므로 /usr/lib/os-release이를 제거하는 것은 큰 문제가 아닙니다. 불행하게도 많은 패키지가 이에 의존하고 있으며 이러한 패키지도 자동으로 제거됩니다. 좋은 소식은 귀하의 데이터가 /home영향을 받지 않는다는 것입니다. LiveCD에서는 계속 백업할 수 있습니다.

시스템은 복구 모드나 LiveCD를 통해 저장할 수 있습니다. 다음을 시도해 보세요이 튜토리얼은 루트 비밀번호를 재설정하는 데 사용됩니다.passwd그러나 루트 비밀번호를 재설정하는 단계를 수행하는 대신 다음을 실행하십시오 dnf install fedora-release. 이렇게 하면 제거된 모든 종속성이 복원되지 않을 수 있으므로 Workstation 그룹도 설치하십시오(Fedora Workstation을 사용한다고 가정) dnf groupinstall "Fedora Workstation". 제거된 패키지에 버전 번호와 같은 일부 정의가 포함되어 있으므로 DNF가 작동하지 않을 수 있습니다. 또한 리포지토리 구성이 삭제되었을 수 있습니다. 다음에서 수동으로 다운로드 fedora-release하여 fedora-repos패키지 해야 할 수도 있습니다.거울rpm -i --no-deps <package>(Fedora 32에 대한 링크) chroot에 수동으로 설치하십시오.

그래도 문제가 해결되지 않으면 간단히 Fedora를 다시 설치할 수 있습니다. /home별도의 파티션이나 논리 볼륨(Fedora에서는 기본값)에 있는 경우 /home설치 중에 포맷하지 않고 기존 파티션이나 논리 볼륨을 간단히 재사용할 수 있습니다(참조:자세한 내용은 Fedora 설치 가이드그리고 먼저 데이터를 백업하는 것을 잊지 마세요.)

수동 복구와 관련된 많은 잠재적인 문제를 발견했으며 재설치가 아마도 가장 쉬운 해결책이었을 것입니다.

관련 정보