Как исправить сломанную ОС Ubuntu без ее переустановки
Рабочее решение для восстановления Ubuntu без потери данных.
На тот случай, если ваша система Ubuntu выйдет из строя из-за сбоя питания или проблемы с сетевым подключением в середине процесса обновления, вы можете получить сломанную Ubuntu Linux. В таких случаях вы можете легко исправить неисправную ОС Ubuntu без ее переустановки с нуля. Более того, вы можете сделать это без риска потери данных, как описано в следующих инструкциях.
Введение
Сегодня я обновлял свою систему Ubuntu LTS. К сожалению, в середине процесса обновления отключилось питание, и система внезапно отключилась, пока пакеты все еще обновляются.
Когда питание вернулось, я снова загрузил систему. Однако после ввода пароля для входа в мою систему Ubuntu экран погас и перестал отвечать на запросы. Ни клавиатура, ни мышь не работали.
Я вижу только пустой экран! К счастью, это всего лишь тестовая машина, и на ней не было никаких важных данных. Я могу просто стереть всю ОС и снова установить Ubuntu.
Но я не хочу этого делать. Поскольку мне терять было нечего, я просто хотел восстановить сломанную систему Ubuntu, не теряя данные и не переустанавливая ее полностью. К моему счастью, это сработало!!!
Теперь давайте посмотрим, как восстановить сломанную систему Ubuntu Linux без ее переустановки.
Исправьте сломанную ОС Ubuntu без ее переустановки
1. Прежде всего попробуйте войти в систему с помощью live cd и создать резервную копию данных на внешнем диске. На всякий случай, если это руководство не сработало, вы все равно можете сохранить свои данные и все переустановить!
2. После успешного резервного копирования данных перезагрузите систему и войдите в систему как обычно. На экране входа нажмите CTRL+ALT+F1
, чтобы переключиться на tty1
. Подробнее о переключении между TTY можно узнать здесь.
3. Теперь введите следующие команды одну за другой, чтобы исправить сломанную Ubuntu Linux:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo dpkg --configure -a
sudo apt clean
sudo apt update --fix-missing
sudo apt install -f
sudo dpkg --configure -a
sudo apt upgrade
sudo apt dist-upgrade
4. Наконец, перезагрузите систему с помощью команды:
sudo reboot
Теперь вы можете войти в свою систему Ubuntu как обычно.
После того, как я выполнил эти шаги, мне удалось успешно исправить сломанную Ubuntu 22.04 без ее переустановки. А еще, все данные в моей системе Ubuntu остались нетронутыми и все было так же, как я ее оставил.
Этот метод может работать не для всех. Однако этот небольшой совет сработал для меня и сэкономил пару минут при переустановке моей системы Ubuntu с нуля.
Если вы знаете какой-либо другой лучший способ, пожалуйста, дайте мне знать в разделе комментариев. Я также добавлю их в это руководство.
Связанное чтение:
- Как исправить ошибку Busybox Initramfs в Ubuntu
- Как исправить ошибку «E: Не удалось получить блокировку /var/lib/dpkg/lock» в Ubuntu
- Как восстановить настройки файла .bashrc по умолчанию в Ubuntu
- Как отключить автоматические обновления в Ubuntu
- Как восстановить сломанную Arch Linux до предыдущего рабочего состояния