После обновления ядра линукс не загружается

проблема после обновления ядра на 3.2.0

Когда обновлял ядро заметил надпись nvidia -filed. Загрузится с новым ядром не вышло, получаю

[17.664109] [firmware Bugs]: Powernow-k8: No PSB or ACPI _PSS objects [17.664145] powernow-k8: Make surethat your BIOS is up to date and Cool’N’ Quet support is enabled in BIOS setup

У Вас — процессор AMD с поддержкой PowerNow?

AMD Sempron LE-1250

как узнать поддержку ?

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

Включи в биосе весь powersaving, написано же, блеать:

Make sure that … Cool’N’ Quet support is enabled in BIOS setup

да не вопрос, как загрузить икс? я сейчас сижу под старым ядром, пробовал установить Nvidia старым способом _http://wiki.debian.org/ru/NvidiaProprietary Установка драйвера NVIDIA из репозитариев Debian используя dkms

Установка драйвера NVIDIA из репозитариев Debian используя dkms

Вполне подходящий способ. Хэдеры для ядра из бекпортов установили?

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

Стоит учесть, что для нового ядра отсутствует nvidia-kernel, virtualbox и еще некоторые модули для ядра. Однако, если вы используете драйвера vesa, или хотите обновить ядрышко для сервера — то ничего страшного не произойдет. Если после установки возникли проблемы с видеодрайверами — удалите, а еще лучше переименуйте xorg.conf.

E: Не удалось найти пакет nvidia-kernel-3.2.0-0.bpo.2-686-pae E: Не удалось найти пакет по регулярному выражению nvidia-kernel-3.2.0-0.bpo.2-686-pae

Ну так и не ставьте nvidia-kernel-`uname -r`, достаточно просто nvidia-kernel-dkms.

ну вот, теперь опять новое ядро не загружается(((

установилось все прекрасно, правда не было привычного синего окошка где просит сконфигурировать xorg.conf и графического прелоадера, пришлось xorg генерировать не посредственно уже после загрузки gdm3 после чего новое ядро не загрузилось.

после чего новое ядро не загрузилось.

Вы так и не сказали, _КАК_ оно не загрузилось.

пришлось xorg генерировать не посредственно

nvidia-xconfig -o /etc/X11/xorg.conf, да?

да, я сейчас взял вообще тупо скопировал с nvidia X Server Settigs, gedit /etc/X11/xorg.conf думал может так пойдет.

Вы так и не сказали, _КАК_ оно не загрузилось.

ну как бы икс не загружаются, черточка мигает, CTRL+F2/F1 не работает тобишь зайти не получается.

не подскажите, что еще можно сделать?

да, я сейчас взял вообще тупо скопировал с nvidia X Server Settigs, gedit /etc/X11/xorg.conf думал может так пойдет.

Не понял, откуда Вы запустили gedit.

ну как бы икс не загружаются, черточка мигает, CTRL+F2/F1 не работает тобишь зайти не получается.

Что в /var/log/Xorg.0.log* после неудачного запуска X-сервера?

Не понял, откуда Вы запустили gedit.

Ядро 2.6.32-5-686 _http://itmages.ru/image/view/563020/b2debf7c

Что в /var/log/Xorg.0.log* после неудачного запуска X-сервера?

как я посмотрю? он_же затирается если зайти с ядра 2.6.32-5-686

Читайте также:  Acer aspire e1 572g драйвера windows 10 64 bit

Есть варианты: копирование из recovery mode и /var/log/Xorg.0.log.old

нашел Лайв СД с Mint и просмотрел после загрузки нового ядра Xorg.0.log.old

(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system’s kernel log for additional error messages.

А я ещё в проблема после обновления ядра на 3.2.0 (комментарий) спрашивал, установлены ли хэдеры для ядра.

aptitude -t squeeze-backports safe-upgrade

Если не поможет — грузитесь в 3.2.0 recovery mode и запускайте dpkg-reconfigure nvidia-kernel-dkms оттуда.

скорей всего да

root@mydebian:/home/kostya# aptitude -t squeeze-backports safe-upgrade

n^linux-headers Ни одного пакета не будет установлено, обновлено или удалено. 0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 106 пакетов не обновлено. Необходимо получить 0 B архивов. После распаковки 0 B будет занято.

не помог ни один вариант Xorg.0.log.old http://codepaste.ru/11001/

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

Module build for the currently running kernel was skipped since thekernel source for this kernel does not seem to be installed.

Говорит же уважаемый AITap, хэдеры поставь.

прошу прощение, какая тогда команда должна быть? если мне пишет:

root@mydebian:/home/kostya# aptitude -t squeeze-backports safe-upgrade

n^linux-headers Ни одного пакета не будет установлено, обновлено или удалено. 0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 106 пакетов не обновлено. Необходимо получить 0 B архивов. После распаковки 0 B будет занято.

Мне кажется, что там просто

я вот только перед вашим постом установил NVIDIA-Linux-x86-295.59.run без каких либо проблем, правда пришлось nouveau удалить. Но всеравно большущее спасибо вам!

Ну и отлично. Будут приходить обновления ядра — не забывайте драйвера устанавливать, проверяйте страничку нвидии.

Значит, руками aptitude install linux-headers-$(uname -r)

Значит, после обновления ядра всё повторится.

Источник

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

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

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

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

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

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

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

Читайте также:  Syslog клиент для windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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