Если ядро linux не грузится

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

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

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

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

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

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

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

Особенности создания 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 дистрибутиве.

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

Читайте также:  Enabling dhcp on linux

После загрузки утилиты 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 может возникнуть и по другим причинам. К примеру, при попытке установки параметров для запуска ручным способом. Это делают неопытные специалисты. Для устранения ошибок вручную убирается все лишнее, либо заново устанавливается сам загрузчик.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

не грузится ядро

не грузится ядро

Сообщение vince99 » 31.10.2009 21:09

[Расширение bmp было запрещено, вложение больше недоступно.]

Re: не грузится ядро

Сообщение Encore » 31.10.2009 22:10

Re: не грузится ядро

Сообщение Atolstoy » 31.10.2009 22:15

Re: не грузится ядро

Сообщение vince99 » 31.10.2009 22:36

[Расширение bmp было запрещено, вложение больше недоступно.]

[Расширение bmp было запрещено, вложение больше недоступно.]

Re: не грузится ядро

Сообщение Atolstoy » 31.10.2009 22:40

Re: не грузится ядро

Сообщение trancefer » 31.10.2009 23:14

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

Источник

Если ядро linux не грузится

Линух с новым ядром не грузится при загрузке пишет

Loading Linux.
Uncompressing Linux. Ok, booting the kernel.

на этом все заканчивается
причина в плохом компилировании ядра или еще в
чем.

Читайте также:  Restore option in windows 10

Рекомендовать в FAQ | Cообщить модератору | Наверх

Оглавление

  • Линух с новым ядром не грузится , Михаил, 08:50 , 10-Июл-03, (1)
    • Линух с новым ядром не грузится , grifinv, 10:17 , 10-Июл-03, (2)
    • Линух с новым ядром не грузится , deadmoroz2, 11:22 , 11-Июл-03, (4)
      • Линух с новым ядром не грузится , GrifinV, 11:01 , 15-Июл-03, (8)
  • Линух с новым ядром не грузится , Sergey01, 18:37 , 10-Июл-03, (3)
    • Линух с новым ядром не грузится , GrifinV, 11:03 , 15-Июл-03, (9)
  • Линух с новым ядром не грузится , alexhack, 14:46 , 11-Июл-03, (5)
    • Линух с новым ядром не грузится , grifinv, 11:10 , 15-Июл-03, (10)
      • Линух с новым ядром не грузится , alexhack, 13:22 , 15-Июл-03, ( 13 )
  • Линух с новым ядром не грузится , alexhack, 14:48 , 11-Июл-03, (6)
    • Линух с новым ядром не грузится , grifinv, 11:12 , 15-Июл-03, (11)
      • Линух с новым ядром не грузится , alexhack, 13:25 , 15-Июл-03, ( 14 )
  • Линух с новым ядром не грузится , forfreeuse, 14:54 , 11-Июл-03, (7)
    • Линух с новым ядром не грузится , grifinv, 11:15 , 15-Июл-03, (12)
      • Линух с новым ядром не грузится , yup, 17:49 , 16-Июл-03, ( 15 )
        • Линух с новым ядром не грузится , grifinv, 22:37 , 17-Июл-03, ( 16 )

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

>Линух с новым ядром не грузится при загрузке пишет
>
>Loading Linux.
>Uncompressing Linux. Ok, booting the kernel.
>
>на этом все заканчивается
>причина в плохом компилировании ядра или еще в
>
>
> чем.

а компилил на той же машине, где грузишь?
версия ядра какая?
ось какая?
в опциях оптимизации под процессор ничего не намудрил?

1. «Линух с новым ядром не грузится «
Сообщение от Михаил on 10-Июл-03, 08:50 (MSK)
Рекомендовать в FAQ | Cообщить модератору | Наверх

2. «Линух с новым ядром не грузится «
Сообщение от grifinv on 10-Июл-03, 10:17 (MSK)

Да компилил на той же машине , ошибок не было.
Ядро 2.4.18
Linux Debian 3.0

Рекомендовать в FAQ | Cообщить модератору | Наверх

4. «Линух с новым ядром не грузится «
Сообщение от deadmoroz2 on 11-Июл-03, 11:22 (MSK)

Если ядро generic-ide грузится, тогда ты в новом ядре перемудрил что-то

Рекомендовать в FAQ | Cообщить модератору | Наверх

8. «Линух с новым ядром не грузится «
Сообщение от GrifinV on 15-Июл-03, 11:01 (MSK)

>Если ядро generic-ide грузится, тогда ты в новом ядре перемудрил что-то

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

Рекомендовать в FAQ | Cообщить модератору | Наверх

3. «Линух с новым ядром не грузится «
Сообщение от Sergey01 on 10-Июл-03, 18:37 (MSK)

Я полагаю, что ты забыл подключить поддержку Ext3

да и на всякий случай перед новой компиляцией переустанови исходники ядра и отконфигури заново

Рекомендовать в FAQ | Cообщить модератору | Наверх

9. «Линух с новым ядром не грузится «
Сообщение от GrifinV on 15-Июл-03, 11:03 (MSK)

>
>Я полагаю, что ты забыл подключить поддержку Ext3
>
>да и на всякий случай перед новой компиляцией переустанови исходники ядра и
>отконфигури заново

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

Рекомендовать в FAQ | Cообщить модератору | Наверх

5. «Линух с новым ядром не грузится «
Сообщение от alexhack on 11-Июл-03, 14:46 (MSK)

>Линух с новым ядром не грузится при загрузке пишет
>
>Loading Linux.
>Uncompressing Linux. Ok, booting the kernel.
>
>на этом все заканчивается
>причина в плохом компилировании ядра или еще в
>
>
> чем.

А Я,я, я 🙂 полагаю, что может загрузчик не поддерживает ядра зажатые по методу bzip2, если до этого у тебя стояло ядро меньше, чем 2.4.16(кажется), то в них применялояь gzip сжатие образа ядра. И твой загрузчик возможно просто тебе об этом не говорит. Попробуй новый lilo или aspldr из дистрибутива ASPLinux 7.2 (кажется там он уже поддерживал bzip2). Вобщем совет обновить загрузчик.

И укажи твою версию ядра + какое железо.

Рекомендовать в FAQ | Cообщить модератору | Наверх

10. «Линух с новым ядром не грузится «
Сообщение от grifinv on 15-Июл-03, 11:10 (MSK)

>А Я,я, я 🙂 полагаю, что может загрузчик не поддерживает ядра зажатые
>по методу bzip2, если до этого у тебя стояло ядро меньше,
>чем 2.4.16(кажется), то в них применялояь gzip сжатие образа ядра. И
>твой загрузчик возможно просто тебе об этом не говорит. Попробуй новый
>lilo или aspldr из дистрибутива ASPLinux 7.2 (кажется там он
>уже поддерживал bzip2). Вобщем совет обновить загрузчик.
>
>И укажи твою версию ядра + какое железо.
раньше работало на этом железе и с этим конфигом ядра

Рекомендовать в FAQ | Cообщить модератору | Наверх

13 . «Линух с новым ядром не грузится «
Сообщение от alexhack on 15-Июл-03, 13:22 (MSK)

>>А Я,я, я 🙂 полагаю, что может загрузчик не поддерживает ядра зажатые
>>по методу bzip2, если до этого у тебя стояло ядро меньше,
>>чем 2.4.16(кажется), то в них применялояь gzip сжатие образа ядра. И
>>твой загрузчик возможно просто тебе об этом не говорит. Попробуй новый
>>lilo или aspldr из дистрибутива ASPLinux 7.2 (кажется там он
>>уже поддерживал bzip2). Вобщем совет обновить загрузчик.
>>
>>И укажи твою версию ядра + какое железо.
>раньше работало на этом железе и с этим конфигом ядра
>
>lilo 22.2-3
>kernel 2.4.18-5

Судя по версии ядра с загрузчиком у тебя все в порядке и проблема не в нем.
Попробуй еще в ядре указать явное включение и выключение apm и acpi, типа
apm=off acpi=on или наоборот. В новом ядре 2.4.21 (2.4.19-20 я не пробовал) заметил следующее, была переработана acpi, если вы ее включали в старом конфиге и все модули acpi можно было скмпилировать динамически. То в новом ядре при включении acpi, acpi включалась статически за исключением нескольких неосновных модулей, типа button и т.д. И как я помню в новом ядре есть опции в котором ACPI за многое отвечает, за что раньше не бралось. Попробуй ACPI отключить.

Кстати у меня тоже новое ядро нормально не встало 2.4.21+ac3 на HP Vectra VL400.DT. В том смысле, что при копировании некторые файлы становились в размере больше чем они есть на самом деле, в конец файла шняга всякая валилась, тоже вот не знаю от чего. Ладно хоть файловая система не развалилась, хотя сам Linux при этом работал нормально и других сбоев не выдавал. Конечено от греха падальше комп я побыстрее выключил и запустил со старым ядром.

Рекомендовать в FAQ | Cообщить модератору | Наверх

6. «Линух с новым ядром не грузится «
Сообщение от alexhack on 11-Июл-03, 14:48 (MSK)

>Линух с новым ядром не грузится при загрузке пишет
>
>Loading Linux.
>Uncompressing Linux. Ok, booting the kernel.
>
>на этом все заканчивается
>причина в плохом компилировании ядра или еще в
>
>
> чем.

Если не поможет, используешь ли initrd образ?

Рекомендовать в FAQ | Cообщить модератору | Наверх

11. «Линух с новым ядром не грузится «
Сообщение от grifinv on 15-Июл-03, 11:12 (MSK)

>Если не поможет, используешь ли initrd образ?

initrd образ не использую

Рекомендовать в FAQ | Cообщить модератору | Наверх

14 . «Линух с новым ядром не грузится «
Сообщение от alexhack on 15-Июл-03, 13:25 (MSK)

>>Если не поможет, используешь ли initrd образ?
>
>initrd образ не использую

Вобщем до загрузки этого образа все равно дело не дошло, пока.

Рекомендовать в FAQ | Cообщить модератору | Наверх

7. «Линух с новым ядром не грузится «
Сообщение от forfreeuse on 11-Июл-03, 14:54 (MSK)

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

Если это так, то система должна шуметь винтом как при обычной загрузке и после того реагировать на CTRL+ALT+DEL нормальным образом.

>Линух с новым ядром не грузится при загрузке пишет
>
>Loading Linux.
>Uncompressing Linux. Ok, booting the kernel.
>
>на этом все заканчивается
>причина в плохом компилировании ядра или еще в
>
>
> чем.

Рекомендовать в FAQ | Cообщить модератору | Наверх

12. «Линух с новым ядром не грузится «
Сообщение от grifinv on 15-Июл-03, 11:15 (MSK)

Система просто виснет и ни на что не реагирует, винт не работает (не шумит).
Приходится выходить через reset/

Рекомендовать в FAQ | Cообщить модератору | Наверх

15 . «Линух с новым ядром не грузится «
Сообщение от yup on 16-Июл-03, 17:49 (MSK)

try to add next line on boot prompt

Рекомендовать в FAQ | Cообщить модератору | Наверх

16 . «Линух с новым ядром не грузится «
Сообщение от grifinv on 17-Июл-03, 22:37 (MSK)

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

Источник

Читайте также:  Asus a7m драйвера для windows 10
Оцените статью