Убунту не запускается после установки

Содержание
  1. Не загружается Ubuntu: что делать, если корневая файловая система не определена
  2. Причины, по которым может не загружаться Ubuntu
  3. Несовместимое оборудование
  4. При шифровании жесткого диска
  5. Нерабочий графический драйвер
  6. После обновления
  7. Оболочка
  8. Что делать, если после установки Ubuntu не загружается Windows
  9. Частые проблемы
  10. При установке
  11. После установки
  12. Заключение
  13. Не загружается Linux. Что делать?
  14. Причины отказа в загрузке ОС Linux
  15. Особенности создания LiveCD/USB
  16. Как проверить журнал загрузки?
  17. Загрузчик Grub не работает. Как его восстановить?
  18. Устранение проблемы, связанной с отсутствием места на жестком диске
  19. Нарушена целостность пакетов
  20. Ошибка загрузки системы, связанная с проблемами в /ETC/FSTAB
  21. Еще одна причина – повреждена система файлов
  22. Как проверить работу драйвера для видео?
  23. Что еще может вызвать сбой загрузки?
  24. Убунту не загружается – решение проблемы
  25. Общий сценарий восстановления
  26. Проверка корневой ФС
  27. Восстановление файловой системы
  28. Исправляем чёрный экран Ubuntu
  29. Чёрный экран в Ubuntu
  30. Чёрный экран при установке Ubuntu
  31. Чёрный экран в Ubuntu при загрузке
  32. 1. Несовместимое оборудование
  33. 2. Чёрный экран в Ubuntu при шифровании
  34. 3. Нерабочий проприетарный графический драйвер
  35. 4. Повреждение файловой системы или имён дисков
  36. 5. Чёрный экран Ubuntu после обновления
  37. Чёрный экран оболочки
  38. Выводы
  39. Не загружается Linux, чиним загрузчик GRUB
  40. Что такое Grub
  41. От чего могут возникнуть проблемы
  42. Восстановление Grub с помощью LiveCD/USB
  43. Как создать LiveCD/USB
  44. С помощью Rufus:
  45. С помощью etcher:
  46. Восстановление с помощью chroot
  47. Восстановление Grub в rescue mode
  48. Восстановление Grub с помощью утилиты Boot repair

Не загружается Ubuntu: что делать, если корневая файловая система не определена

Убунту не запускается после установки

Несмотря на огромное количество достоинств операционной системы Линукс по сравнению с ее старым аналогом, у новичков все чаще стали возникать проблемы при работе с ней. Главной неурядицей считается то, что не загружается Ubuntu.

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

Чтобы предотвратить появление надписи: «Initramfs при загрузке ubuntu», следует подробней знать о возможных ошибках и методах их исправлений.

Причины, по которым может не загружаться Ubuntu

Итак, стоит разобраться: из-за чего пользователю не удалось запустить сеанс ubuntu.

К главным источникам возникновения такой проблемы относятся:

  1. Обновления системы компьютера или ноутбука. В этом процессе ubuntu не запускается потому, что возможно нарушена в процессе обновления работа основных приложений системы.
  2. Еще одной главной причиной является то, что корневая файловая система не определена в ubuntu.
  3. Убунту также не загружается, если в настройках установлены неверные параметры для конкретной версии Линукс.
  4. В ubuntu может быть обнаружена ошибка в системной программе, если есть несовместимость интерфейса и ядра системы.
  5. Переполненность дисков, из-за чего системе не удается создать новые временные файлы. Именно по этой чаще всего причине Виндовс не грузится после установки Линукс.
  6. Еще одна часто встречающаяся причина отсутствия запуска системы убунту – это то, что нет корневой файловой системы ubuntu.

Помимо этих причин есть еще и косвенные аспекты:

  1. Проблема с местом на диске. Для решения достаточно удалить ненужные файлы с папок /var/log, /var/cache/ и т. д. Для «ремонтирования» корневой системы возможно придется использовать команду mount -o remount,rw /.
  2. Плохая целостность пакетов системы. Для решения этой проблемы нужно использовать выражение: dpkg –configure –a.
  3. Несовместимость видеодрайверов с различными ядрами системы в зависимости от ее версий. В этом случае нужно воспользоваться разными командами: apt purge nvidia* или apt purge fglrx*. Первое выражение используется для видеокарт вида Nvidia, а второе – для карт AMD.
  4. Неправильная работа загрузчика Grub. Для восстановления нужно использовать BootRepair.

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

Совет! Если новичок боится «сломать» свой гаджет, ему следует обратиться в сервисный центр к специалисту.

Существует несколько основных причин, которые имеют только один способ решения.

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

Нужно войти в этом случае в Grub, выбрать вкладку «изменить параметры», нажать при этом клавишу «е». Затем ввести в конец строки nomodeset, quiet splash.

Далее нажать сочетание клавиш Ctrl и X.

При шифровании жесткого диска

Бывает так, что Линукс не отображается из-за «невидимого окна пароля» в процессе этой операции. Для решения проблемы следует либо переключиться из одного терминала в другой (Alt+ стрелки вправо и влево), либо ввести свой пароль и нажать Enter.

Нерабочий графический драйвер

Следует его удалить, в зависимости от типа, с помощью команд: sudo apt-get purge nvidia* или sudo apt-get purge fglrx*. Затем нужно обновить конфигурацию сервера sudo dpkg-reconfigure xserver-xorg. Потом перезагрузить систему с помощью sudo reboot.

После обновления

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

Оболочка

В этом случае файлы оболочки лучше переименовать, а ненужные документы – удалить.

Нужно войти в необходимую программу с помощью клавиш Ctrl, Alt, F1. Ввести логин и пароль.

Для удаления настроек линукс нужно воспользоваться выражениями:

  • dconf reset -f /org/compiz/;
  • setsid unity.

Затем удалить настройки Compiz: mv ~/.config/compiz-1/compizconfig~/.config/compiz-1/compizconfig.old.

Потом перезапустить интерфейс: sudo service lightdm restart.

Что делать, если после установки Ubuntu не загружается Windows

Алгоритм разрешения этой конфликтной ситуации достаточно прост:

  1. Для начала следует сохранить загрузочный сектор системы Линукс с помощью команды в терминале (его следует предварительно открыть): dd if=/dev/sda3 of=/linux.boot bs=512 count=1. Перейти в папку пользователя и скопировать файл в раздел установки Виндовс.
  2. Затем перезапустить компьютер с помощью загрузочного диска Виндовс.
  3. Открыть вкладку «Восстановление системы». Выбрать «Диагностика», нажать «Дополнительные параметры» и перейти в «Командная строка».
  4. Ввести команды: exe /FixMbr и bootrec.exe /FixBoot.

После этого восстановится загрузчик Windows с поврежденным загрузчиком Линукс. Для нормализации работы убунту следует выполнить шаги:

  1. Перезагрузить Виндовс, запустить консоль с правами администратора, ввести выражение: bcdedit /create /d “Linux” /application BOOTSECTOR.
  2. Скопировать ID диска. Например, {с3454a4v-9652-fg78-94re-d8d2d3lh5a23}.
  3. Ввести команды с применением данных предыдущего пункта: bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} device partition=c:, partition=c:.
  4. Задействовать файл и данные 2 пункта методики: bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} path linux.bootbcdedit /displayorder {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} /addlastbcdedit /timeout

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

Частые проблемы

У новичков есть множество общих проблем при работе с операционной системой Линукс.

При установке

При плохой загрузке линкус нужно войти в меню GRUB с помощью клавиши Shift, выбрать верхнюю строчку и нажать е. После quiet splash дописать nomodeset.

Нажать F10 для перезагрузки.

Установить драйвера с помощью вкладки «Параметры системы» и клавиши «Драйверы устройств».

Затем снова перезагрузить систему.

После установки

Получить русскую раскладку. Для этого зайти в «Параметры системы» и вкладку «Раскладка клавиатуры», нажать на иконку с + и выбрать нужное. Для настройки комбинации клавиш при переключении следует через параметры клавиатуры войти в «Клавиша» и выбрать необходимое.

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

Заключение

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

Источник: https://iwsm.ru/operatsionnye-sistemy/linux/ne-ustanavlivaetsya-ubuntu

Не загружается Linux. Что делать?

Убунту не запускается после установки

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

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

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

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

Причины отказа в загрузке ОС 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.

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

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

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

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

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

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

Что еще может вызвать сбой загрузки?

Одна из наиболее актуальных и распространённых причин – неправильная установка 2 операционных систем. Linux и Windows просто-напросто могут конфликтовать между собой. Стоит обязательно знать последовательность установки.

Первоначально устанавливается Windows, а лишь потом – Linux.

Если выполнить действия с точностью до наоборот, непременно повредится Grub. Загружаться будет только Windows, а Linux останется неактивной.

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

Источник: https://www.vseprolinux.ru/ne-zagruzhaetsya-linux

Убунту не загружается – решение проблемы

Убунту не запускается после установки

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

Ошибка запуска Ubuntu может быть легко исправлена.

Есть способ, позволяющий решить подобную проблему в Линукс Убунту. Подробнее об этом далее в статье.

Первым делом необходимо найти диск с Ubuntu, с которого выполнялась установка. Вставьте диск и перезагрузитесь так, чтобы открылся экран начальной загрузки. В открывшемся меню нажмите «Recover a broken system».

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

Обратите внимание на появившуюся в левом верхнем углу экрана надпись «Rescue mode».

Двигайтесь дальше, пока не дойдёте до этапа, где нужно будет выбрать корневое устройство root.

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

  • Если Ubuntu была установлена как единственная ОС, то Убунту переписала всё содержимое текущего диска. Вероятнее всего, корневой файловой системой является первый раздел.
  • Если Убунту устанавливалась в конфигурации с двойной загрузкой вместе с ОС Windows, выберите второй раздел из перечня.

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

Общий сценарий восстановления

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

  1. Системе не удаётся пройти дальше меню загрузки либо в нём присутствуют ошибки.

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

На следующем этапе необходимо выбрать, куда установить GRUB, если вы забыли, где именно находится загрузчик GRUB, наиболее вероятно, что вы установили его на жёсткий диск, стоящий первым. То есть наиболее вероятно, что это «hd0». После переустановки GRUB вы вернётесь к меню выбора операций. Нажмите «Reboot the system», чтобы перейти к меню загрузки.

  1. Системе удаётся покинуть меню загрузки, однако доступа к корневой ФС root всё равно нет.

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

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

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

При возникновении проблем подобного рода, устранять неисправности следует прямо с диска. Для этого выберите пункт «Execute a shell in the installer environment». Далее вы попадёте в оболочку BusyBox, где можно производить определённые диагностические, а также восстановительные операции.

Проверка корневой ФС

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

~ # ls /target

Если вы устанавливали Ubuntu, используя параметры по умолчанию, ваша корневая файловая система должна находиться на /dev/discs/disc0/part1.

Восстановление файловой системы

Далее воспользуйтесь командой fsck для восстановления вашей файловой системы. Сперва необходимо размонтировать раздел /target, если он ещё не был смонтирован. Делается это командой:

~ # umount /target

В режиме восстановления имеются утилиты fsck исключительно для файловых систем ext2, ext3 и jfs, так что, если во время установки вы выбрали другую ФС, вам придётся воспользоваться другим установочным диском. По умолчанию в Убунту применяется ФС ext3, поэтому если вы выполняли установку по умолчанию, для проверки и восстановления диска нужно будет ввести:

~ # /sbin/ fsck.ext3 -f /dev/discs/disc0/part1

fsck.ext3 замените на fsck.ext2, либо fsck.jfs, если у вас разделы с ext2 или jfs, соответственно, а также поменяйте раздел на свой конкретный корневой. По завершении работы fsck ещё раз смонтируйте раздел на /target и попробуйте получить к нему доступ, прописав команду ls:

~ # mount /dev/discs/disc0/part1 /target

~ # ls /target

Если на экране отобразится несколько файлов и директорий, значит, ваше устройство восстановлено! Воспользуйтесь командой exit, чтобы покинуть оболочку BusyBox. выполните перезагрузку компьютера и проверьте получится ли загрузиться теперь.

В случае, если система загружается, но виснет на каком-либо сервисе, перейдите к оболочке в среде вашей корневой файловой системы, и выберите пункт «Execute a shell in /dev/discs/disc0/part1» в меню восстановительных операций. Это название может незначительно отличаться, если у вас выбран другой раздел в качестве корневой ФС.

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

В разделе «Управление запуском сервисов» находятся инструкции, как находить и отключать сервисы, которые запускаются при загрузке. Если Убунту инсталлировалась по умолчанию, вы, скорее всего, найдёте свой сервис или в /etc/rc2.d, или в /etc/rcS.d.

Найдя проблемный сервис, поменяйте его название, заменив букву «S» на «D».

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

Источник: https://nastroyvse.ru/opersys/lix/chto-delat-esli-ne-zapuskaetsya-ubuntu.html

Исправляем чёрный экран Ubuntu

Убунту не запускается после установки

Это очень неприятное явление. Но оно может случиться с каждой системой. Включаете вы свой компьютер в надежде работать или поиграть в любимую игру для Linux – а тут чёрный экран! В Ubuntu нет ни безопасного режима, ни инструментов для автоматического восстановления, которые используются в таких ситуациях владельцами системы Windows.

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

Чёрный экран в Ubuntu

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

  • Первое: аппаратная проблема – если вы не видели приветствия BIOS, или, как часто делается в современных ноутбуках, заставки производителя машины или материнской платы; если при этом вы не можете войти в меню настройки BIOS с помощью клавиш F2, Del, F8, Shtift+F2 или других клавиш того же назначения, значит проблема аппаратная, и в этой статье вы не найдете её решение. Тут нужно нести ваше устройство в ремонт или попытаться самому проверить, если есть навыки.
  • Второе: проблема Grub – прошла заставка BIOS, но вы не видите меню Grub, есть только надписи, похожие на Minimal bash interface или Resuce Mode. Это значит, что повреждён загрузчик, подробно об этом написано в статье  “Как восстановить загрузчик Grub2”.
  • Третье: чёрный экран при загрузке – вы выбрали нужный пункт меню Grub, началась загрузка системы, но потом либо всё зависло, либо возник экран с терминалом. Это может означать повреждение файловой системы, отсутствие какого-нибудь важного пакета, несовместимость драйверов.
  • Четвёртое: чёрный экран оболочки – система загрузилась, вы ввели логин и пароль, но вместо оболочки Unity или любой другой вы видите чёрный экран с курсором. Проблема в графической оболочке, её настройке или кэше может возникать в KDE после обновления.

Чёрный экран при установке Ubuntu

Большинство ошибок, вроде “чёрный экран Ubuntu во время установки”, возникают потому, что образ был неправильно либо скачан, либо записан на носитель. Сначала проверьте md5 сумму образа. Подсчитать её можно командой:

md5sum ~/ubuntu.iso

Полученное значение должно совпадать со значением md5, которое указанно на сайте, откуда вы скачали образ:

Если значения не совпадают, образ придётся загрузить ещё раз. Дальше надо проверить записанный образ на ошибки, возможно, проблема возникла во время записи. Для это выберите пункт Check disk for errors в меню диска:

Если проблема всё ещё не была решена, возможно, система не загружается из-за несовместимости свободного драйвера и вашего оборудования. К счастью, этому есть решение. Необходимо использовать параметр ядра nomodeset. Он используется для того, чтобы включить особый режим работы драйвера. Нажмите в меню установщика F6 и выберите из выпавшего списка nomodeset:

Дальше нажмите Esc, а затем Enter, чтобы начать загрузку:

Затем можете запускать установку Ubuntu. Чёрный экран Ubuntu после установки может быть вызван, опять же, несовместимостью оборудования – вам придётся повторить все шаги, описанные выше, а затем установить необходимые драйверы.

Чёрный экран в 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 диск.

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

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

Сначала перейдите в виртуальную консоль с помощью сочетания клавиш Ctrl+Alt+F1. Затем введите логин и пароль. Чтобы сбросить настройки Gnome, достаточно несколько команд:

dconf reset -f /org/gnome/

Затем можно перезапустить графический сервер:

sudo systemctl restart display-manager

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

mv ~/.kde5 ~/kde5.old

В Gnome та же история:

mv ~/.gnome ~/.gnome.old

Выводы

Источник: https://losst.ru/ispravlyaem-chernyj-ekran-ubuntu

Не загружается Linux, чиним загрузчик GRUB

Убунту не запускается после установки

Любите экспериментировать? Наверняка вы когда-либо пытались произвести какие-то действия со своей Linux-системой, причем не так важно какие были цели: изучение и познание новых возможностей или же какая-то более конкретная цель, в виде исправления той или иной ошибки.

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

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

Что такое Grub

Grub (или GRand Unified Bootloader) – загрузчик операционных систем с открытым исходным кодом. Распространяется он под лицензией GNU GPL, в полностью свободном виде.

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

На скриншоте выше вы можете видеть как примерно Grub выглядит. Кстати говоря, если вы захотите установить Ubuntu 18.04 рядом с Windows, вам определенно понадобится помощь Grub.

Grub используется в большинстве дистрибутивов Linux в качестве загрузчика по-умолчанию. Разумеется и с ним иногда возникают проблемы. Этим самые проблемы чреваты полным отказом операционной системы. Поэтому для починки Grub нам понадобятся дополнительные инструменты. Какие именно – узнаете далее.

От чего могут возникнуть проблемы

Одна из самых распространенных причин – это неправильный порядок установки двух операционных систем (Linux и Windows). Допустим, если вы захотите установить две этих операционных системы на свой ПК – вам непременно стоит знать правильную последовательность:

  • Сначала устанавливаем Windows
  • И только потом уже Linux

Если, например, сделать наоборот, то как раз-таки Grub будет поврежден; система будет грузиться напрямую в Windows, а дистрибутив Linux останется недоступным.

Grub может сломаться и по другим причинам. Например, из-за попыток ручного изменения параметров запуска (при недостатке опыта), в таком случае нужно будет либо вручную убирать лишнее, либо полностью переустанавливать Grub.

Восстановление Grub с помощью LiveCD/USB

Для этого способа нам понадобится флешка с дистрибутивом Linux на борту. Подойдет любой: от Ubuntu, Arch или даже Linux Mint. Здесь нужен только терминал, поэтому подойдет даже версия без графической оболочки.

Как создать LiveCD/USB

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

Идем на официальную страницу загрузки. Загружаем любую понравившуюся версию (лучше взять новейшую для десктопа), после чего записываем ее на USB/CD.

С помощью Rufus:

Последняя версия приложения доступна на официальном сайте. Сразу после загрузки и запуска/установки мы увидим такое окно:

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

Находим загруженный образ через менеджер, после чего жмем “Старт”.

С помощью etcher:

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

Ну а теперь, собственно, можно переходить к восстановлению Grub. Вставляем флешку в наш ПК (где сломан загрузчик), после чего перезагружаем его с этой самой флешки. Как только мы войдем в лайв-систему, сразу открываем терминал, после чего проделываем следующие действия:

Открываем таблицу разделов с помощью команды:

sudo fdisk -l

Примерно такая таблица будет выведена на экран:

/dev/sda1 27 7683 66999082+ 83 Linux/dev/sda2 * 8450 13995 45430855 7 HPFS/NTFS/dev/sda3 11885 16574 6503497 5 Extended

По этой таблице мы видим, что Linux, в нашем случае, расположен на разделе /dev/sda1.

С помощью следующей команды мы смонтируем этот раздел в /mnt:

sudo mount /dev/sda1 /mnt

Теперь, для записи grub в MBR, нужно ввести следующую команду:

sudo grub-install –root-directory=/mnt /dev/sda

Если нужно только восстановить MBR диска (после переустановки Windows, к примеру), то этих действий будет вполне достаточно.

Если же необходимо обновить и меню grub (после установки Windows), то нужно выполнить еще и эту команду:

sudo update-grub –output=/mnt/boot/grub/grub.cfg

Вот и все, восстановление закончено!

Восстановление с помощью chroot

Помимо вышеописанного способа, при восстановлении Grub с помощью LiveCD можно использовать и этот. Тут мы будем использовать утилиту chroot.

Здесь нам, опять же, понадобится таблица разделов. Вводим уже известную команду:

sudo fdisk -l

В выводе снова будет эта таблица. Теперь нам надо присмотреться к ней еще внимательнее.

/dev/sda1 27 7683 66999082+ 83 Linux/dev/sda2 * 8450 13995 45430855 7 HPFS/NTFS/dev/sda3 11885 16574 6503497 5 Extended

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

sudo mount /dev/sda1 /mntsudo mount –bind /dev /mnt/devsudo mount –bind /proc /mnt/procsudo mount –bind /sys /mnt/sys

Обратите внимание, что если если разделы /boot или /var находятся отдельно, то Вам нужно будет примонтировать их в /mnt/boot и /mnt/var.

Далее мы переходим в окружающую среду chroot с помощью команды:

sudo chroot /mnt

И теперь, наконец-таки переустанавливаем Grub с помощью следующей команды:

grub-install /dev/sda

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

grub-install –recheck /dev/sda

или:

grub-install –recheck –no-floppy /dev/sda

Если все прошло успешно, выходим из chroot, используя команду:

exit

Далее нужно отмонтировать все разделы. Для этого вводим в терминал:

sudo umount /mnt/devsudo umount /mnt/procsudo umount /mnt/syssudo umount /mnt

В случае, если вы монтировали раздел /boot введите команду:

sudo umount /mnt/boot

Теперь перезагружаем систему с помощью:

sudo reboot

Можно также обновить меню Grub, используя команду:

sudo update-grub

Восстановление Grub в rescue mode

Если по каким-то причинам у вас нет доступа к LiveCD/USB-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.

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

Одна из этих частей (первая) записана в MBR диска. В ней присутствует базовый функционал и ничего больше (консоль в rescue mode).

Стало быть, нам нужно определить, в каком разделе находится вторая часть Grub (находится в каталоге /boot/grub), и после чего подгрузить все недостающие модули. А вот уже после этого мы сможем запустить загрузчик с нужного раздела. В rescue mode есть всего четыре команды:

lssetunsetinsmod

Для начала вводим следующую команду:

ls

В выводе будет что-то подобное:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

В некоторых случаях Grub неправильно опеределяет файловые системы находящиеся на разделах дисков. В данном примере загрузчик показывает их как msdos. Мы должны попытаться угадать диски, которые видим. В примере доступно два диска. Диск с индексом 0 содержащий три раздела, и диск с индексом 1 содержащий два раздела. Если вы знаете структуру своих дисков, определить нужный труда не составит.

В загрузчике Grub разделы нумеруются в обратном исчислении. Не очень ясно какой именно из разделов назван, к примеру (hd0,msdos3). Чтобы было более понятно, можно использовать вид (hd0,1). Если в грабе отсчет дисков идет с 0, а разделов с 1, то можно определить, что операционная система установлена в первый раздел первого раздела – (hd0,1). Используем следующую команду:

set prefix=(hd0,1)/boot/grub set root=(hd0,1)

С помощью этих команд мы приказываем системе использовать какой-то конкретный диск, для выполнения всех остальных операций (в нашем случае, это диск (hd0,1)). Чтобы проверить есть ли на данном диске загрузчик, введем эту команду:

ls /boot/grub

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

insmod ext2insmod normalnormal

После выполнения команд Grub загрузится в полнофункциональном режиме. Будут найдены все операционные системы, которые установлены на компьютере, после чего будет показано стандартное меню загрузки.

Чтобы закрепить результат (и не проделывать все то же самое после перезапуска ПК), нужно зайти в терминал своего дистрибутива Linux, где с root правами выполнить следующую команду:

grub-install /dev/sdX

sdX – диск, на который должен быть установлен Grub.

Если операционная система расположена на разделе с файловой системой btrfs, то нам необходимо выполнить следующие команды:

set prefix=(hd0,1)/@/boot/grubset root=(hd0,1)

И подгрузить модули:

insmod btrfsinsmod normal

Ну и теперь запустить GRUB:

normal

Восстановление Grub с помощью утилиты Boot repair

С помощью этой замечательной утилиты вы сможете восстановить загрузчик всего в пару кликов. Как видно из скриншота, утилита имеет собственный GUI, ее использование не вызовет трудностей.

Чтобы установить boot repair, вы можете воспользоваться одним из приведенных способов:

  • Запись и установка специального образа диска Boot Repair (и дальнейшая загрузка с него)
  • Установка Boot repair из PPA-репозитория в LiveCD/USB дистрибутиве.

Если с первым способом все понятно: нужно просто скачать и записать образ с помощью соответствующих инструментов. То во втором уже нужно знать конкретные команды, которые выглядят следующим образом:

sudo add-apt-repository ppa:yannubuntu/boot-repairsudo apt-get update && sudo apt-get install -y boot-repair

В утилите будет доступно два варианта на выбор:

Recommended repair исправляет большую часть известных ошибок, которые могли бы возникнуть при запуске. С его помощью вы сможете пофиксить и загрузчик Grub.

Create a BootInfo summary создает Boot-Info-Script – скрипт, который позволяет диагностировать большинство проблем при загрузке.

Здесь же есть и Advanced options. Он включает в себя варианты для восстановления и настройки загрузчика Grub2 (загрузка по-умолчанию, опции загрузки ядра, отображение или скрытие GRUB при загрузке, удаление GRUB). С помощью этих же инструментов, вы можете восстановить MBR и т.д.

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

Лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: