запускал «dnf remove fedora -release» -черный экран

Просто чтобы добавить еще один ответ, которого еще нет в списке:

for f in *.JPG; do mv "$f" "${f//JPG/jpg}"; done
0
15.10.2020, 20:26
1 ответ

Пакет fedora-releaseсодержит только один файл конфигурации /usr/lib/os-release, так что его удаление не представляет большой проблемы. К сожалению, многие пакеты зависят от него, и они также были автоматически удалены. Хорошей новостью является то, что данные в вашем /homeостались нетронутыми. Вы все еще должны иметь возможность делать резервные копии с LiveCD.

Систему можно сохранить либо из режима восстановления, либо с LiveCD. Попробуйте выполнить это руководство для сброса пароля root , но вместо шага, на котором вы должны запустить passwdдля сброса пароля root, запустите dnf install fedora-release. Это может не вернуть все удаленные зависимости, поэтому также установите группу рабочих станций (, предполагая, что вы используете рабочую станцию ​​Fedora )dnf groupinstall "Fedora Workstation". Возможно, DNF не будет работать, потому что удаленные пакеты содержат некоторые определения, такие как номер версии. Также возможно, что конфигурация репозиториев была удалена. Возможно, вам потребуется вручную загрузить пакеты fedora-releaseи fedora-reposпо ссылке зеркала(для Fedora 32 )и установить их вручную, используя rpm -i --no-deps <package>в chroot.

Если это не сработает, вы все равно можете просто переустановить Fedora. Если вы /homeна отдельном разделе или логическом томе (, который используется по умолчанию в Fedora ), вы можете просто повторно использовать существующий /homeбез форматирования его во время установки (см. руководство по установке Fedora для получения подробной информации и не забудьте сначала сделать резервную копию данных ).

Я вижу много потенциальных проблем с ручным восстановлением, переустановка, вероятно, является самым простым решением.

1
18.03.2021, 22:57

Теги

Похожие вопросы