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

Я обновился до ubuntu 12.04, а сервер x больше не работает.

Он оказался драйвером nvidia, поэтому я установил nvidia-current.

Выполнение этого I получил сообщение об ошибке, сообщающее мне, что источники Linux недоступны.

uname -r reports: 2.6.32-34-generic-pae

Поэтому я попытался: sudo apt-get install linux-headers-2.6.32.34-generic-pae

Но этот пакет не существует (больше?)

Может ли кто-нибудь помочь мне получить требуемые источники?

2
задан 21 May 2012 в 20:21

21 ответ

Это то, что вы хотите:

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

UPDATE:

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

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра с 10.04 репо.
  • Другой вариант - обновить до последней версии ядра для 12.04, но это может привести к другим проблемам.
0
ответ дан 25 July 2018 в 18:49

Вы можете попробовать загрузить соответствующий файл .deb из https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 и 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
ответ дан 25 July 2018 в 18:49

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

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

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

0
ответ дан 25 July 2018 в 18:49

Это то, что вы хотите:

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

UPDATE:

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

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра с 10.04 репо.
  • Другой вариант - обновить до последней версии ядра для 12.04, но это может привести к другим проблемам.
0
ответ дан 2 August 2018 в 00:58

Вы можете попробовать загрузить соответствующий файл .deb из https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 и 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
ответ дан 2 August 2018 в 00:58

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

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

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

0
ответ дан 2 August 2018 в 00:58

Это то, что вы хотите:

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

UPDATE:

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

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра с 10.04 репо.
  • Другой вариант - обновить до последней версии ядра для 12.04, но это может привести к другим проблемам.
0
ответ дан 4 August 2018 в 16:28

Вы можете попробовать загрузить соответствующий файл .deb из https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 и 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
ответ дан 4 August 2018 в 16:28

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

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

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

0
ответ дан 4 August 2018 в 16:28

Это то, что вы хотите:

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

UPDATE:

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

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра с 10.04 репо.
  • Другой вариант - обновить до последней версии ядра для 12.04, но это может привести к другим проблемам.
0
ответ дан 6 August 2018 в 01:09

Вы можете попробовать загрузить соответствующий файл .deb из https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 и 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
ответ дан 6 August 2018 в 01:09

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

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

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

0
ответ дан 6 August 2018 в 01:09

Это то, что вы хотите:

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

UPDATE:

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

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра с 10.04 репо.
  • Другой вариант - обновить до последней версии ядра для 12.04, но это может привести к другим проблемам.
0
ответ дан 7 August 2018 в 18:35

Вы можете попробовать загрузить соответствующий файл .deb из https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 и 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
ответ дан 7 August 2018 в 18:35

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

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

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

0
ответ дан 7 August 2018 в 18:35

Это то, что вы хотите:

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

UPDATE:

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

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра с 10.04 репо.
  • Другой вариант - обновить до последней версии ядра для 12.04, но это может привести к другим проблемам.
0
ответ дан 10 August 2018 в 07:15

Вы можете попробовать загрузить соответствующий файл .deb из https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 и 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 August 2018 в 07:15

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

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

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

0
ответ дан 10 August 2018 в 07:15

Это то, что вы хотите:

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

UPDATE:

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

Опции:

  • Одним из вариантов может быть загрузка заголовков ядра с 10.04 репо.
  • Другой вариант - обновить до последней версии ядра для 12.04, но это может привести к другим проблемам.
0
ответ дан 15 August 2018 в 19:15
  • 1
    Этот пакет также недоступен в Ubuntu 12.04 LTS. (Более того, установка заголовков ядра с -generic-pae в конце есть правильный способ сделать это, так как это будет автоматически вытащить все, что вам нужно для создания модулей против ядра generic-pae. Проблема здесь в том, что эта версия ядра не оснащена Ubuntu 12.04 LTS вообще - это из предыдущей версии Ubuntu.) – Eliah Kagan 21 May 2012 в 20:27

Вы можете попробовать загрузить соответствующий файл .deb из https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 и 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
ответ дан 15 August 2018 в 19:15

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

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

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

0
ответ дан 15 August 2018 в 19:15
  • 1
    Спасибо за вашу помощь. Я повысил 10,04 LTS до 12,04 LTS и приземлился в этой ситуации. Я понятия не имею, почему я не запускаю новое ядро. sudo apt-get install linux-image-generic-pae говорит мне, что пакет уже является самой новой версией. Поэтому мне нужно что-то, чтобы заставить это ядро ​​использоваться во время загрузки. Я буду копаться в GRUB2, как вы предложили. Пока не знаю, что это. Поэтому, если вы можете указать мне ключ ... – han 22 May 2012 в 12:36
  • 2
    @han Какие параметры у вас есть в меню GRUB2? (Если меню не появляется, нажмите и удерживайте клавишу shift во время загрузки вашего компьютера.) – Eliah Kagan 22 May 2012 в 19:28
  • 3
    Поскольку я не могу сэкономить время, чтобы разобраться в этом, я создал резервную копию важной информации на диске. Отформатируйте и переустановите 10.04 LTS. Позже я повторю обновление до 12.04. Вероятно, больше удачи. Благодарим за полезность! – han 24 May 2012 в 12:35

Другие вопросы по тегам:

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