Понижение ядра Ubuntu 12.04 до 2.6.x

Понижение ядра Ubuntu 12.04 до 2.6.x

В настоящее время на моем компьютере x86_64 установлено самое последнее ядро (Linux user-desktop 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux)​​Ubuntu 12.04, но для работы некоторого оборудования мне необходимо ядро ​​2.6.x.

Как можно безопасно понизить версию ядра до 2.6.x без потери данных, программ или чего-либо еще? Можно ли тогда также установить ядро ​​2.6.x бок о бок с последним, чтобы из Grub я мог выбрать, какую версию я хочу запустить?

решение1

Я надеюсь, что 12.04 сможет работать на Linux 2.6. Он не намного старше первоначального релиза 3.0, поэтому ясомневатьсямногое зависит от API, поддерживаемых только версией 3.0.

Разработчики ядра Linux по-прежнему поддерживают одно ядро ​​2.6 (в настоящее время 2.6.32.63), хотя в примечаниях к выпуску .58было сказаночто техническое обслуживание замедлится и в один прекрасный день прекратится.

2.6.32.* также все еще собирается для Lucid (10.04 LTS). Вы можете найти пакеты для этогов ядре PPAно если вы читаете этот ответ спустя значительное время после его публикации, проверьтесписки. Вам нужно будетвручнуюзагрузите пакеты для вашей архитектуры и установите их.

Вам также нужно будет следить за релизами 2.6 и обновляться по собственному желанию. Ubuntu не будет автоматически обновлять эти пакеты, поэтому вам придется вернуться к PPA.

Поддержка Lucid будет в апреле 2015 года, поэтому я ожидаю, что эти сборки закончатся. После этого у вас останутся следующие варианты:

  • Скачать сkernel.orgискомпилируйте его самостоятельно, хотя я ожидаю, что поддержка сократится после смерти Lucid.
  • Заплатите поставщику оборудования за обновление его драйвера для ядер 3.*.
  • Замените оборудование на версию, которая все еще поддерживается.
  • Если производитель больше не существует и на рынке нет сменного оборудования, вы, вероятно, могли бы заплатить кому-нибудь за портирование драйвера.

И вы должны иметь в виду, что все это может закончиться ничем. В 12.04 могут быть просто вещи, которые полагаются на функции 3.*.


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

Вероятно, это можно обойти, отредактировав конфигурацию grub.

Связанный контент