заголовки linux не найдены

Возможно, вы захотите отключить заставку и отобразить текстовые сообщения о ходе загрузки. Отредактируйте / etc / default / grub. Должна быть строка, которая говорит:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Измените его на

GRUB_CMDLINE_LINUX_DEFAULT="nosplash"

Выполните

sudo update-grub

Это победило ' ничего не исправить, но это поможет вам определить, что пойдет не так во время процесса загрузки. См. Также https://help.ubuntu.com/community/Grub2/Setup#Configuring_GRUB_2

.

2
задан 10.01.2020, 13:06

3 ответа

Для системы Ubuntu 12.04 LTS у вас достаточно старое ядро. Текущая общая версия ядра PAE в Ubuntu 12.04 LTS - 3.2.0-24-generic-pae. Общая версия ядра PAE, которая пришла с 12.04 LTS, когда она была впервые выпущена, была 3.2.0-23-generic-pae. Ядро, которое вы сейчас используете, вообще не предусмотрено в Ubuntu 12.04 LTS, поэтому вы не можете установить для него заголовки. Ваше текущее работающее ядро ​​взято из предыдущего выпуска Ubuntu.

Если вам не нужно запускать такое старое ядро, вы должны просто использовать более новое ядро, и это решит проблему. Если вы установите пакет linux-image-generic-pae, вы получите последнее стабильное ядро ​​для Ubuntu 12.04 LTS. Если вы установите пакет linux-headers-generic-pae, вы получите последние заголовки. По мере получения обновлений и ядро, и заголовки будут обновляться для обеспечения безопасности и стабильности, и они всегда будут соответствовать друг другу (поэтому пакет headers позволит компилировать и устанавливать модули ядра для ядра, предоставляемого пакетом образа).

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

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

0
ответ дан 10.01.2020, 13:07
  • 1
    Поскольку я не могу сэкономить время для рытья в это, я создал резервное копирование важной информации на диске. Отформатируйте и переустановите 10.04 LTS. В более позднее время я повторю обновление до 12,04. Вероятно, больше удачи тогда. Спасибо за то, чтобы быть полезным! – Brian Gerstle 10.01.2020, 13:07
  • 2
    @han, Какие опции Вы в настоящее время имеете в Вашем меню GRUB2? (Если меню doesn' t подходят, нажимают и содержат клавишу Shift, в то время как Ваша машина загружается.) – eboye 10.01.2020, 13:08
  • 3
    Спасибо за помощь. Я обновил 10.04 LTS до 12.04 LTS и приземлился в этой ситуации. Я понятия не имею, почему я не выполняю новое ядро. склонные sudo - добираются, установка linux-image-generic-pae говорит мне, что пакет уже является новейшей версией. Таким образом, мне нужно что-то, чтобы вынудить то ядро использоваться во время начальной загрузки. I' ll роют в GRUB2, как Вы предположили. Никакая идея все же, каково это. Таким образом, если можно указать на меня на подсказку... – Nick Beranek 10.01.2020, 13:08

Вы можете попробовать загрузить соответствующий файл .deb с https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 [ 112] и https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34/2.6.32-34.77 :

wget http://launchpadlibrarian.net/79829520/linux-headers-2.6.32-34-generic-pae_2.6.32-34.77_i386.deb
wget http://launchpadlibrarian.net/79829514/linux-headers-2.6.32-34_2.6.32-34.77_all.deb

А затем установить с помощью:

sudo dpkg --install linux-headers-2.6.32-34-generic-pae_2.6.32-34.77_i386.deb linux-headers-2.6.32-34_2.6.32-34.77_all.deb

Но, если нет особой причины, по которой вы все еще используете старое ядро ​​PAE 12.04, я думаю, вам лучше использовать ядро, упакованное в 12.04. Обновление до 12.04 должно было установить более новое ядро. Возможно, вам нужно обновить grub по умолчанию или вручную выбрать другое ядро ​​во время загрузки?

1
ответ дан 10.01.2020, 13:08

Это то, что вам нужно:

sudo apt-get install linux-headers-2.6.32-34

ОБНОВЛЕНИЕ:

Поскольку вы работаете с 12.04 (что я не заметил), эти заголовки ядра там недоступны. Точный был выпущен с 3.2.14 (3.2.0-23.36).

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра из репо 10.04.
  • Другой вариант - обновить версию ядра до 12.04, но это может привести к другим проблемам.
0
ответ дан 10.01.2020, 13:08
  • 1
    Тот пакет также не доступен в Ubuntu 12.04 LTS. (Кроме того, устанавливая заголовки ядрa с -generic-pae в конце правильный способ сделать это, так как это автоматически вытянет во всем, в чем Вы нуждаетесь для создания модулей против generic-pae ядро. Проблема здесь состоит в том, что этой версии ядра не предоставляют Ubuntu 12.04 LTS вообще - it' s от предыдущего выпуска Ubuntu.) – Brandon Bradley 10.01.2020, 13:08

Теги

Похожие вопросы