zaLinux.ru

Как исправить сломанную ОС Ubuntu без её переустановки


С течением времени в вашей системе могут возникать ошибки, которые могут сделать её неисправной или непригодной для использования. Классический пример — невозможность установить пакеты программного обеспечения или обновить систему. В других случаях вы можете столкнуться с чёрным экраном во время входа в систему, что мешает вам получить доступ к вашей системе.

Крайним решением будет немедленная переустановка ОС Ubuntu, но это означает, что вы потеряете все свои драгоценные файлы и приложения. Вместо того чтобы идти по этому пути, может оказаться достаточно внести несколько исправлений с загрузочным носителем Live CD или USB.

Давайте рассмотрим несколько решений, которые помогут вам поченить неисправную ОС Ubuntu без её переустановки.

Как исправить невозможность установки пакетов программного обеспечения, обновления или обновления системы

Иногда вы могли столкнуться с ошибками «E: Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock — open (11: Resource temporarily unavailable)» и «E: Невозможно заблокировать каталог /var/lib/apt/lists/».

Обычно это вызвано прерыванием процесса обновления, например, при отключении питания или при нажатии CTRL+c, чтобы прервать процесс. Эта ошибка не позволяет вам установить какие-либо пакеты или даже обновить вашу систему.

Чтобы устранить эту ошибку, удалите файл(ы) блокировки следующими командами.

sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend

Если вы столкнулись с ошибкой о блокировке apt-cache, такой как /var/cache/apt/archives/lock, удалите файл блокировки, как показано.

sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock

Затем перенастройте dpkg и очистите локальный репозиторий от любых остатков, которые могли сохраниться в файле /var/cache.


sudo dpkg --configure -a
sudo apt clean

Как исправить Ubuntu, когда она зависает во время загрузки из-за графических драйверов

Драйверы NVIDIA печально известны тем, что вызывают сбои в системах Ubuntu. Иногда ваша система может загружаться и зависать на фиолетовом экране, как показано на скриншоте.

В других случаях вы можете получить чёрный экран. Когда это происходит, единственный вариант — загрузиться в режиме восстановления или в аварийном режиме на Ubuntu.

Давайте посмотрим, как решить эту проблему. Сначала перезагрузите компьютер и нажмите «e» для первого варианта.

Это приведёт вас в режим редактирования, как показано. Прокрутите до тех пор, пока не окажитесь на строке, начинающейся с «linux». Добавьте строку nomodeset, как показано на скриншоте.

Наконец, нажмите CTRL+x или F10, чтобы выйти и продолжить загрузку. Если вы по-прежнему не можете загрузиться в свою систему, попробуйте добавить параметр nouveau.noaccel=1.

Но пока это временное исправление, которое не будет применяться при следующем входе в систему. Чтобы сделать изменения постоянными, вам необходимо отредактировать файл /etc/default/grub.

sudo nano /etc/default/grub

Прокрутите и найдите строку со следующим содержимым:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Замените её на:


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Сохраните изменения и выйдите.

Наконец, вам нужно обновить настройки grub следующим образом:

sudo update-grub

Как только вы закончите, перезагрузите вашу систему. Это должно решить проблему.


Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *