Ubuntu не работает система

Решение проблем с загрузкой Ubuntu

Просмотр журнала загрузки

Если операционная система вдруг перестала загружаться, в первую очередь следует выяснить причину возникновения ошибок. К сожалению, это получается сделать далеко не всегда, однако все равно стоит попробовать проверить журнал загрузки, чтобы определить возможные проблемы. Мы рекомендуем выполнить поставленную задачу перед непосредственным переходом к разбору указанных далее методов.

    Перезагрузите компьютер и сразу же нажмите на F8 либо Esc, чтобы открыть параметры запуска. Если на ПК установлено несколько дистрибутивов, или, например, еще и Windows 10, можно просто дождаться появления загрузчика GRUB. Здесь вас интересует строка «Дополнительные параметры для Ubuntu». Сегодня мы возьмем за пример именно Ubuntu, а если используемая ОС отличается от упомянутой, необходимо учесть особенности ее запуска, графического интерфейса и разницу в синтаксисе команд, которая чаще всего не является критичной и полностью соответствует указанным далее.

Далее вам нужно отыскать строку ядра с припиской «Recovery Mode». Используйте стрелки на клавиатуре, чтобы перемещаться между пунктами, а затем нажмите на Enter для активации.

Еще одно нажатие на Enter необходимо для продолжения запуска командного интерпретатора.

Используйте команду journalctl -xb , чтобы просмотреть журнал записей.

Дополнительно можно ввести cat /var/log/boot.log . В результате вы увидите сообщения, которые выводились на экран во время загрузки операционной системы. Эта команда пригодится всем тем пользователям, кто при включении компьютера наблюдает просто черный экран. Соответствующие сообщения тоже пригодятся во время поиска исправления.

Последняя утилита запускается через dmesg и показывает логи ядра. Она не такая эффективная, как две приведенные ранее, но способна помочь при обнаружении глобальных проблем.

Теперь, отталкиваясь от полученной информации, можно переходить к решению неполадки. Далее мы предлагаем изучить самые распространенные методы, исправляющие популярные ошибки. В конце статьи мы обязательно представим подсказки для тех, кто так и не смог найти решение и у кого Убунту до сих пор не запускается.

Способ 1: Проверка свободного места

Особое внимание к первому варианту требуется обратить пользователям, кто столкнулся с проблемами загрузки операционной системы после установки обновлений или каких-либо программ. Дело в том, что Убунту очень чувствительна к заканчивающемуся месту на локальных хранилищах, поэтому может отказаться запускаться, если на диске осталось менее 2 гигабайт свободного пространства. Перед удалением файлов нужно проверить эту теорию, а затем уже заняться очисткой пространства.

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

Читайте также:  Точка доступа микротик настройка как настроить

После запуска LiveCD выберите режим ознакомления с системой, предварительно определив оптимальный язык интерфейса.

Запустите «Терминал» удобным для вас методом, например, через горячую клавишу Ctrl + Alt + T или значок в меню приложений.

Используйте команду df -h , чтобы отобразить список дисков с информацией о занятом и свободном пространстве.

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

Если неполадка действительно заключается в заканчивающемся пространстве, перемонтируйте файловую систему в режим для чтения и записи, указав mount -o remount,rw / . После этого можно переходить к удалению ненужных файлов, программ или каталогов. Воспользуйтесь приведенными далее инструкциями, чтобы разобраться с принципами выполнения этой операции.

Способ 2: Исправление пакетов

Как известно, пакеты в Ubuntu, основные компоненты, отвечающие за запуск утилит и программ, включая и системные элементы. Если случилась какая-то поломка с важными пакетными файлами, вполне вероятно, что ОС не загрузится. Исправить данную ситуацию можно следующим образом:

    В консоли напишите dpkg —configure -a и нажмите на Enter.

Дождитесь завершения сканирования и исправления неполадок. Дополнительно надо вставить команду sudo apt -f install .

После этого рекомендуется проверить все обновления и инсталлировать их через sudo apt update && sudo apt full-upgrade .

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

Остается только перезагрузить систему в нормальном режиме, предварительно изъяв флешку с LiveCD, чтобы проверить действенность этого метода. Если ОС стартовала успешно и вход в нее прошел нормально, значит, проблема была решена и можно переходить к обычному взаимодействию с Ubuntu. В противном случае переходите к следующим методам.

Способ 3: Проверка файловой системы

Иногда рассматриваемая сегодня проблема связана с повреждениями файловой системы. Они могут быть незначительными, однако это не мешает им препятствовать корректной загрузке ОС. Если при просмотре журнала событий вы обнаружили сообщение, уведомляющее именно о неполадках ФС, необходимо выполнить такие действия:

    В режиме LiveCD через консоль пропишите команду fsck -a /dev/sda1 , где /dev/sda1 — необходимый диск или логический том для проверки.

Подтвердите продолжение сканирования, просто нажав на клавишу Enter.

Вы будете уведомлены о том, что проверка успешно завершена, а найденные ошибки исправлены.

После этого можно переходить к загрузке ОС в обычном режиме и проверять, принесли ли произведенные только что действия нужный эффект.

Способ 4: Удаление несовместимых графических драйверов

Иногда встроенное в Linux средство по загрузке драйверов устанавливает несовместимое с оборудованием ПО или это может сделать пользователь вручную, желая расширить функциональность видеокарты. Если неполадка связана с этими файлами, во время загрузки ОС будет отображаться только черный экран, а оптимальное исправление этой ситуации — полное удаление проблемных драйверов.

    Владельцам графических адаптеров от NVIDIA в Live-режиме следует ввести apt purge nvidia* и нажать на Enter.

После появится уведомление о том, что все пакеты, связанные с производителем видеокарты, были удалены.

Обладателям видеокарт от AMD нужно поменять содержимое строки на apt purge fglrx*

Читайте также:  Все работает пост не проходит

Способ 5: Изменение файла /etc/fstab (для опытных пользователей)

Этот метод лучше использовать только тем юзерам, кто уже сталкивался с необходимостью редактирования конфигурационных файлов и точно знает, что делать при возникновении проблем с нарушением целостности записей разделов. Если журнал загрузки отобразил сообщение «Dependency failed for /dev/disk/by-uuid/f4d5ddc4-584c-11e7-8a55-970a85f49bc5», из этого можно сделать вывод, что одна из файловых систем не монтируется. В большинстве случаев это связано с неправильно указанной записью в конфигурационном объекте. Исправьте это, проверив содержимое файла /etc/fstab. Запускается он через LiveCD с помощью редактора vi или nano. Замените неправильно указанные разделы жесткого диска, если такие были обнаружены.

Способ 6: Восстановление загрузчика GRUB

GRUB — загрузчик, отвечающий за корректный запуск любого дистрибутива Linux. Его поломку может провоцировать установка второй операционной системы или нарушение целостности определенных файлов. В таких ситуациях на экране сразу же появляется уведомление о том, что GRUB не в состоянии активировать оболочку. На нашем сайте имеется отдельное руководство по его восстановлению, где приведено несколько рабочих методов. Вам остается выбрать оптимальный и следовать инструкциям.

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

Помимо этой статьи, на сайте еще 12339 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Почему Ubuntu не входит в систему

Многие пользователи Linux сталкивались с проблемой, когда после ввода пароля вместо загрузки графического окружения и рабочего стола появляется чёрный экран, а потом снова запрос ввода пароля. Такая ситуация называется Login loop или ещё её можно описать как ошибка входа в систему. Часто она вызвана неверно выполненным обновлением или экспериментами с системой, хотя у неё могут быть и другие причины.

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

Почему не входит в систему Ubuntu

Если ошибка возникла во время работы компьютера, возможно решить её поможет перезагрузка. Если же нет, при возникновении любой серьезной ошибки сначала следует понять почему она произошла. Конечно, вариант, когда вы применяете различные варианты решения и если один из них помог, значит там и была ошибка тоже имеет право на существование, но куда быстрее выяснить где же ошибка и исправить её. Ошибки, связанные с работой X сервера записываются в файл /var/log/Xorg.0.log.

Но сначала надо попасть в терминал. Для этого на экране входа нажмите сочетание клавиш Ctrl+Alt+F2, затем введите логин и пароль:

Перед вами откроется командная строка в которую уже можно вводить команды терминала. Теперь вы можете просмотреть лог с ошибками:

Читайте также:  Что делать если не работает таймцикл

Если здесь этого файла нет, что можно попытаться найти его по такому пути:

Все строки с ошибками помечены буквами EE. Опираясь на сообщения, которые есть в файле, вы сможете подобрать верный способ решения проблемы и быстро всё исправить.

1. Нет места на диске

Если в домашнем каталоге недостаточно места для создания временных файлов, необходимых для запуска окружения, с авторизацией могут возникнуть проблемы. Для исправления этой ошибки просто освободите место на диске. Это ваш случай если в логах вы видите сообщение об ошибке No space left on device. и при выполнении такой команды на домашнем или корневом разделе нет больше места:

2. Проблемы с обновлением

Если вы раньше выполняли обновление и оно прошло неудачно, попробуйте его завершить. Для этого выполните такие команды:

sudo apt update
sudo apt -y full-upgrade

Затем очистите систему от лишних пакетов:

sudo apt -y autoremove
sudo apt -y clean

3. Неверные права на

Убедитесь, что права на файл

/.Xauthority верные. Владельцем этого файла должен быть пользователь, от имени которого вы пытаетесь войти в систему и у этого владельца должны быть все права на файл. В старых дистрибутивах этот файл находился в домашней папке:

В современной Ubuntu он находится по пути /run/user/id_пользователя/gdm/Xauthority и создается он уже после успешного входа в систему:

ls -l /run/имя_пользователя/id_пользователя/gdm/Xauthority

Во втором случае проблема с правами вряд-ли возникнет, но в первом она вполне может быть. Для её исправления выполните:

sudo chown имя_пользователя:имя_пользователя

4. Неверные права на /tmp

Папка /tmp предназначена для записи временных файлов и поэтому она должна быть доступна всем пользователям в системе как для чтения, так и для записи. Проверьте какие сейчас установлены права на эту папку:

ls -l / | grep /tmp

Затем установите правильные права если надо:

sudo chmod 1777 /tmp

5. Проблема с проприетарными драйверами

Ещё одной причиной проблем может стать проприетарный драйвер видеокарты. Возможно он сломался после обновления или каких-либо действий с ядром. Его можно обновить до новой версии, переустановить или удалить вовсе. Для удаления драйвера Nvidia используйте команду:

sudo apt remove nvidia-*

Затем очистить конфигурацию Xorg:

нужно переустановить свободный драйвер Nouveau:

sudo apt install —reinstall xserver-xorg-video-nouveau

Подробнее про удаление видео драйвера Nvidia читайте тут. Про установку драйвера Nvidia — здесь.

6. Перезапуск менеджера входа

После того, как вы проверили все методы надо вернуться в графический режим и попробовать войти в систему снова. Для этого используйте сочетание клавиш Ctrl+Alt+F1 или Ctrl+Alt+F7 в старых системах. Также вы можете полностью перезагрузить компьютер или только менеджер входа:

sudo systemctl restart display-manager

Выводы

В этой небольшой статье мы разобрались что делать если у вас не получается войти в систему Ubuntu после ввода пароля и менеджер входа постоянно просит пароль. Ситуация довольно сложная, но я надеюсь, что предложенные варианты решения помогут вам всё исправить. Знаете другие варианты исправления проблемы? Пишите в комментариях!

Источник

Оцените статью