Не загружается линукс — основные причины

Настройка цифровой техники

Причины отказа в загрузке ОС Linux

Стоит рассмотреть наиболее распространённые варианты ошибок, которые устранить весьма просто:

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

Если пользователь иногда экспериментирует с ОС, при этом обращается с ней не очень бережно, ошибки будут появляться очень часто. Стоит заметить, неполадки могут возникнуть и из-за загрузки Grub. Чтобы устранить неисправности, первоначально потребуется тщательно изучить лаги на последней загрузке. Это даст возможность максимально точно определить причину. Сделать это можно с использованием LiveCD или путем загрузки системы в режиме восстановления.

Особенности создания LiveCD/USB

Для восстановления загрузки операционной системы потребуется носитель, на который временно или долгосрочно сохраняется сама система. На CD или USB необходимо создать и сохранить образ дистрибутива. Чаще всего используется Ubuntu, но можно использовать другие дистрибутивы Debian, Centos, Астра Linux…

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

Как проверить журнал загрузки?

Первоначально требуется загрузить операционную систему с LiveUSB, запустить разделы с главной системы. Можно также войти в режим восстановления с использованием специального загрузчика, называемого Grub. Чтобы сделать вышеописанные манипуляции, в большинстве дистрибутивов имеется функция, предназначенная именно для этих целей. Это позволит вернуть систему в нормальный рабочий режим.

Чтобы начать работу с помощью вспомогательной опции, потребуется ввести пароль суперпользователя. Если этот пункт не появится на экране вашего монитора, потребуется запустить восстановление Bash путём нажатия на клавишу «Е» в меню Grub. Здесь прописывается специальная строка параметра на ядре.

Для просмотра логов в разделе systemd можно воспользоваться утилитой journalctl. Система самостоятельно подскажет, какую команду рекомендуется загрузить для просмотра логов.

journalctl -xb

Информацию о проблемах и сбоях также можно увидеть в файле /var/log/messages. Именно здесь хранятся системные сообщения, которые отправляют различные сервисы как во время работы, так и при загрузке операционной системы.

Для просмотра логов можно использовать команду cat или другие, например mcview, nano.

mcview /var/log/messages

Чтобы посмотреть все сообщения, которые показывались во время загрузки операционной системы Линукс, стоит прочитать файл boot.log.

mcview /var/log/boot.log

Дальнейшие действия, связанные с устранением ошибок, нужно совершать с учетом полученной информации из лог-файлов. Это позволит быстро решить возникшие проблемы.

Загрузчик Grub не работает. Как его восстановить?

Нередко случаются ситуации, когда загрузчик Grub не функционирует. Восстановить его можно с помощью утилиты Boot repair. Сделать это можно буквально за пару кликов.

Данная утилита имеет свой собственный GUI. Разобраться с ним сможет даже неопытный человек. Для установки программы можно использовать несколько способов:

  • Создание и установка образа диска, именуемого Boot Repair. Именно с него будет осуществляться дальнейшая загрузка.
  • Установка утилиты с использованием специального PPA-репозитория. Он располагается в LiveCD или LiveUSB дистрибутиве.

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

После загрузки утилиты Boot repair пользователю будут доступны несколько вариантов действий:

  • Recommended repair. Эта функция позволяет исправить большинство известных ошибок, которые возникают во время запуска. С помощью опции также можно просканировать и сам загрузчик Grub.
  • Create a BootInfo summary. Такая функция предназначена для создания скрипта Boot-Info-Script. Он используется при диагностике неполадок.

Устранение проблемы, связанной с отсутствием места на жестком диске

Можно представить, что ОС перестала загружаться после того, как вы обновили систему. Ошибки могли возникнуть из-за двух вариантов причин:

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

Первым делом требуется посмотреть, есть ли свободное место на диске. Если в специальной рубрике загрузчика написано 0%, вам известна причина отказа в загрузке. Для устранения неполадки требуется удалить файлы, в которых нет необходимости. Для этого стоит перемонтировать корневые разделы для чтения и сохранения информации.

Нарушена целостность пакетов

Вы проверили свободное место на жестком диске и обнаружили, что там доступно более пяти гигабайт. В этом случае можно подумать, что неполадка ОС связана именно с целостностью пакетов. Для исправления нужно выполнить команду dpkg.

Стоит отметить, что такой способ будет работать только тогда, когда система загружена в режиме LiveUSB. В режиме восстановления отсутствует интернет. Настроить его можно с использованием команды dhclient.

Ошибка загрузки системы, связанная с проблемами в /ETC/FSTAB

Это еще одна возможная причина отказа работы операционной системы. Чаще всего в данной рубрике имеется неверная запись одного из разделов. В этом случае Linux не способен мониторить данный раздел.

Если он является корневым, загрузиться ему никак не получится. Изучив systemd, вы обнаружите большое количество ошибок. Требуется обнаружить именно первую, вследствие которой возникли все остальные. Если вы не уверены, что имеется ошибка, рекомендуется на всякий случай заменить первичную запись без UUID.

Еще одна причина – повреждена система файлов

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

При поиске ошибок монтирования рекомендуется проверять файловую систему. После запаска команды в соответствующем разделе вводится адрес требуемого файла.

Как проверить работу драйвера для видео?

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

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

Хочу установить Pop!_OS, но не могу решить какая версия лучше 20.04 или 21.04?

  • 1 подписчик
  • вчера
  • 105 просмотров

ответа
3

  • ubuntu
    • Ubuntu

    • +2 ещё

    Средний

  • Можно ли написать скрипт читающий текст в слух?

    • 1 подписчик
    • вчера
    • 105 просмотров

    ответа
    2

  • linux
    • Linux

    • +2 ещё

    Средний

  • При установке Ubuntu черный экран

    Проблема такая при установке может возникать и из-за других случаев.

    Некорректный образ

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

    Технология решения вопроса:

    1. Открыть виртуальную консоль сочетанием клавиш Alt, Ctrl, F
    2. Авторизироваться как конкретный пользователь с учетной записью, то есть ввести утвержденный логин и пароль.
    3. Начать следует с введения команд $ dconf reset -f /org/compiz/ и $setsid unity.
    4. Затем нужно удалить настройки Compiz записью в командной строке $ mv ~/.config/compiz-1/compizconfig~/.config/compiz-1/compizconfig.old.
    5. Далее перезапустить графический сервер с помощью выражения $ sudo service lightdm restart.
    6. Перемешать файлы с помощью записи $ mv ~/.kde4 ~/kde4.old для KDE или $ mv ~/.gnome ~/.gnome.old для

    Проблема будет решена.

    Несовместимость драйвера и оборудования

    Можно для решения этой проблемы попробовать режим nomodeset. Именно в нем можно запустить проприетарный драйвер.

    Нужно войти в меню загрузчика приложений Grub. Нажать и установить курсор на соответствующий пункт, кликнуть на «е». В командной строке дописать выражение «nomodeset» quite splash. Так процесс изменений будет виден на самом экране. После всех обновлений следует перезагрузить техническое средство.

    Проблема решена.

    Docker, CRON /bin/sh: 1: Syntax error: Bad fd number Что не так?

    • 1 подписчик
    • вчера
    • 34 просмотра

    ответ
    1

  • python
    • Python

    • +1 ещё

    Простой

  • Почему подтормаживает курсор мыши при загрузки файлов с интернета?

    • 1 подписчик
    • 26 авг.
    • 47 просмотров

    ответа
    2

  • virtualbox
    • VirtualBox

    • +1 ещё

    Простой

  • Чёрный экран в Ubuntu при загрузке

    Чёрный экран в Ubuntu при загрузке, может быть вызван разными причинами, например:

    • Обновлением системы;
    • Повреждением файловой системы из за неожиданного отключения от сети;
    • Несовместимостью драйверов видеокарты;
    • Отсутствием необходимых для инициализации программ.

    Выше уже описано, как решить проблему «чёрный экран Ubuntu» при загрузке, если причиной стала несовместимость оборудования. Рассмотрим теперь подробнее.

    1. Несовместимое оборудование

    Если ваше оборудование несовместимо со свободным графическим драйвером, можно попытаться использовать параметр nomodeset, чтобы запустить систему и установить проприетарный драйвер. Чтобы изменить параметры ядра в Grub, достаточно установить рамку-курсор на нужный пункт меню и нажать E:

    Дальше в конец строки допишите nomodeset, а также можете убрать quiet splash и добавить verbose для отображения информации о загрузке вместо заставки. Так вы сможете быстрее понять, в чём проблема. Для продолжения загрузки нажмите Ctrl+X. Теперь система загрузится, и вы сможете установить проприетарные драйверы, необходимые для нормальной работы системы.

    2. Чёрный экран в Ubuntu при шифровании

    Если вы использовали шифрование жёсткого диска LVM или LUKS во время установки, то возможно чёрный экран Ubuntu означает, что система просто спрашивает у вас пароль, но вы этого не видите. Попробуйте переключиться между виртуальными терминалами с помощью Alt + вправо или Alt + влево. Это может вернуть запрос пароля обратно. Также вы можете просто попробовать ввести свой пароль и нажать Enter. Если всё хорошо, система загрузится.

    3. Нерабочий проприетарный графический драйвер

    Неправильно установленный проприетарный графический драйвер, NVIDIA или AMD, тоже может вызвать чёрный экран Ubuntu при загрузке. Такой драйвер нужно удалить и затем установить его правильно или найти другой драйвер. В таких случаях обычно система загружается нормально, но не может запустить X-сервер. Поэтому перейдите в первую виртуальную консоль с помощью сочетания клавиш Ctrl+Alt+F1 и введите логин и пароль:

    Затем вы увидите привычное приглашение ввода командной строки. Для удаления драйвера NVIDIA выполните:

    sudo apt purge nvidia*

    А для AMD:

    sudo apt purge amdgpu*

    Также некоторые драйверы, например NVIDIA, вносят модификации в файл /etc/X11/xorg.conf, поэтому, возможно, придётся обновить конфигурацию X-сервера:

    sudo dpkg-reconfigure xserver-xorg

    Осталось перезагрузить систему:

    sudo reboot

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

    4. Повреждение файловой системы или имён дисков

    Обычно файловая система, даже при повреждениях, восстанавливается автоматически, но если этого не произошло, появится чёрный экран Ubuntu 16.04. Можно попытаться восстановить всё вручную. Нам понадобится режим восстановления. Для этого в Grub откройте пункт Дополнительные параметры Ubuntu, а в нём выберите пункт, в котором написаны название Ubuntu и версия, а в скобках Recovery Mode, например:

    Система загрузится в в меню восстановления, где надо выбрать пункт Перейти в командный интерпретатор суперпользователя:

    После этого перед вами откроется консоль, где вы сможете выполнять все нужные действия. Для восстановления файловой системы выполните:

    fsck -y /dev/sda1

    Здесь /dev/sda1 — ваш корневой раздел. Также ошибки загрузки может вызвать изменение размера корневого раздела с помощью gparted или любые другие операции по изменению метрик корневого раздела. Дело в том, что разделы дисков в конфигурационном файле Grub определяются по UUID, а этот параметр может меняться в зависимости от размера, позиции и других параметров раздела. Так вот если он изменится, система уже не сможет найти нужный раздел. Чтобы это исправить, нужно в том же режиме восстановления или загрузившись с LiveCD обновить конфигурационный файл Grub:

    grub-update

    Теперь можно перезагружать систему.

    5. Чёрный экран Ubuntu после обновления

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

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

    Также будет переустановлен Grub, а это значит, что любые проблемы с загрузчиком также будут решены. Если вы беспокоитесь о важных файлах и данных, можете запустить диск в режиме Попробовать Ubuntu. Здесь вы сможете открыть файловый менеджер, подключить диск с домашней папкой и скопировать оттуда все нужные данные на внешний USB диск.

    Какие заклинания надо знать, что бы запустить VirtualBox Guest Additions, в данном случае, на Ubuntu Server?

    • 1 подписчик
    • 22 часа назад
    • 95 просмотров

    ответ
    1

  • linux
    • Linux

    • +1 ещё

    Простой

  • Nginx маршрутизация для squid, как настроить?

    • 1 подписчик
    • 26 авг.
    • 44 просмотра

    ответ
    1

  • Показать ещёЗагружается…
  • Вакансии с Хабр Карьеры

    Backend developer / PHP-разработчик (PHP, Laravel, Node)

    BRANDEXPERT Остров Свободы
    •Москва
    от 140 000 ₽

    Senior fullstack developer

    WBC

    от 3 000 до 4 100 $

    DevOps

    InvestEngine

    от 120 000 до 250 000 ₽
    Ещё вакансии

    Заказы с Хабр Фриланса

    Натянуть HTML-шаблон на движок Monstra CMS

    28 авг. 2021, в 21:54
    1500 руб./за проект

    Требуется поставить на все изображения WORDPRESS товары, водяной знак

    28 авг. 2021, в 21:33
    500 руб./за проект

    Сделать функционал реферальной программы (php)

    28 авг. 2021, в 21:30
    1000 руб./в час
    Ещё заказы

    Минуточку внимания

    Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями Зарегистрироваться
    Самое интересное за 24 часа

    • Надо ли пересобирать ядро на VDS для повышения производительности?

      • 1 подписчик
      • 1 ответ
    • Мобильный all-in-one pc или планшет 17″+?

      • 3 подписчика
      • 1 ответ
    • LiteSpeed Cache как настроить?

      • 2 подписчика
      • 0 ответов
    • Поможет ли суррогатный ключ увеличить скорость вставки в таблицу?

      • 4 подписчика
      • 2 ответа
    • Скачать компьютерную Флэш игру на свой сайт?

      • 3 подписчика
      • 4 ответа
    • Как встроить embedded webserver в .NET Winforms приложение?

      • 3 подписчика
      • 0 ответов
    • Как использовать ES6 Proxy с TypeScript?

      • 2 подписчика
      • 2 ответа
    • Зачем в HTTPS нужен SSL сертефикат?

      • 2 подписчика
      • 2 ответа
    • Куда поместить логику проверки данных перед записью?

      • 2 подписчика
      • 1 ответ
    • Как предотвратить утечку памяти в событиях node.js?

      • 2 подписчика
      • 0 ответов
    • © Habr
    • О сервисе
    • Обратная связь
    • Блог

    Надо ли пересобирать ядро на VDS для повышения производительности?

    • 1 подписчик
    • 3 часа назад
    • 85 просмотров

    ответ
    1

  • ubuntu
    • Ubuntu

    Простой

  • Как подключаться к sftp без private key?

    • 1 подписчик
    • 4 часа назад
    • 30 просмотров

    ответа
    2

  • linux
    • Linux

    • +2 ещё

    Средний

  • При запуске Ubuntu черный экран

    В начале были рассмотрены случаи при установке платформы Линукс на какой-либо компьютер или ноутбук.

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

    Несовместимость драйвера и оборудования

    Можно для решения этой проблемы попробовать режим nomodeset. Именно в нем можно запустить проприетарный драйвер.

    Нужно войти в меню загрузчика приложений Grub. Нажать и установить курсор на соответствующий пункт, кликнуть на «е». В командной строке дописать выражение «nomodeset» quite splash. Так процесс изменений будет виден на самом экране. После всех обновлений следует перезагрузить техническое средство.

    Проблема решена.

    Черный экран при загрузке Ubuntu при шифровании.

    Шифрование жесткого диска LVM или LUKS во время установки Линукс может привести к появлению черного экрана. Пугаться не стоит, система просто запрашивает пароль, но это не отображается на экране. Чтобы увидеть его, нужно переключить режимы с помощью сочетаний кнопок Alt и стрелок вправо, влево.

    Проблема будет решена.

    Замечание! Пользователь в этом случае может попробовать просто ввести свой пароль и нажать Enter.

    Неправильно установленный графический драйвер

    В этом случае требуется полное удаление и затем перезаливка старого драйвера либо полная замена его аналога.

    Технология:

    1. Открыть виртуальную консоль сочетанием клавиш Alt, Ctrl, F
    2. Авторизироваться как конкретный пользователь с учетной записью, то есть ввести утвержденный логин и пароль.
    3. Для удаления драйвера в зависимости от его типа следует ввести разные команды в консоли: sudo apt-get purge nvidia* для NVIDIA и sudo apt-get purge fglrx* для AMD.
    4. Обновить конфигурацию основного сервера с помощью выражения sudo dpkg-reconfigure xserver-xorg.
    5. Перезагрузить платформу Убунту с помощью команды sudo reboot.

    Проблема решена.

    Повреждение файловой системы

    Это придется делать вручную.

    Алгоритм:

    1. Зайти в меню загрузчика Grub, выбрать второй пункт, где прописаны название Убунту, ее версия и Recovery Mode.
    2. Открыть консоль. Восстановить файловую систему с помощью команд: fsck -y /dev/sda1. Где dev/sda1 – корневой раздел.
    3. Также для профилактики следует перезагрузить конфигурационный файл основного приложения записью grub-update.
    4. Перезагрузить систему.

    Черный экран исчезнет.

    Изменение метрик корневого раздела

    Технология решения вопроса:

    1. Открыть виртуальную консоль сочетанием клавиш Alt, Ctrl, F
    2. Авторизироваться как конкретный пользователь с учетной записью, то есть ввести утвержденный логин и пароль.
    3. Начать следует с введения команд $ dconf reset -f /org/compiz/ и $setsid unity.
    4. Затем нужно удалить настройки Compiz записью в командной строке $ mv ~/.config/compiz-1/compizconfig~/.config/compiz-1/compizconfig.old.
    5. Далее перезапустить графический сервер с помощью выражения $ sudo service lightdm restart.
    6. Перемешать файлы с помощью записи $ mv ~/.kde4 ~/kde4.old для KDE или $ mv ~/.gnome ~/.gnome.old для
      KDE или $ mv ~/.gnome ~/.gnome.old для Gnome.

    Черный экран исчезнет.

    Как на дедике запустить virtual box?

    • 1 подписчик
    • 26 авг.
    • 94 просмотра

    ответа
    3

  • nginx
    • Nginx

    • +3 ещё

    Средний

  • Как исправить «modprobe: FATAL: Module p80211 not found» Ubuntu Server?

    • 1 подписчик
    • 26 авг.
    • 57 просмотров

    ответов
    0

  • ubuntu
    • Ubuntu

    Средний

  • Черный экран оболочки

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

    Для того чтобы восстановить свои настройки, давайте перейдем в специальную «Виртуальную» консоль Ctrl+Alt+F1 и вести там свой логин и пароль.

    Если вы используете Ubuntu с Unity тогда вам будет достаточно ввести такие команды в консоли:

    dconf reset -f /org/compiz/
    setsid unity

    Также в принципе можете попробовать удалить настройки Compiz:

    mv ~/.config/compiz-1/compizconfig ~/.config/compiz-1/compizconfig.old

    После этого перезапускаем графический сервер:

    sudo service lightdm restart

    Если вы используете оболочку KDE, тогда нужно перемещать файлы вручную:

    mv ~/.kde4 ~/kde4.old

    В Gnome нужно сделать также:

    mv ~/.gnome ~/.gnome.old

    В этой статье мы постарались раскрыть максимум нюансов того, из-за чего может возникнуть черный экран в Ubuntu и как это все решить самыми простыми способами. Думаю, все это будет очень полезным для многих пользователей которые столкнулись с этой ошибкой на своей системе.Если у вас есть какие-то вопросы по этой теме, или предложение того как можно решить ошибку еще проще, тогда пишите нам в комментариях. Мы попытались сделать статью максимально понятной даже для новичка в Ubuntu. Поэтому если вы только начинаете знакомство с системами на базе Linux мы рекомендуем прочитать статью максимально «полно» со всеми пунктами. Это позволит сделать вас ближе к пониманию системы и ее работы в целом.

    Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

    Источники

    • https://www.vseprolinux.ru/ne-zagruzhaetsya-linux
    • https://qna.habr.com/q/257049
    • https://iwsm.ru/operatsionnye-sistemy/linux/v-ubuntu-chernyy-ekran
    • https://losst.ru/ispravlyaem-chernyj-ekran-ubuntu
    • https://linuxinsider.ru/ispravlyaem-chernyj-ekran-ubuntu/

    [свернуть]