Существует ли минимальная совместимая версия ядра для каждой версии Ubuntu? Являются ли старые ядра совместимыми с более новыми версиями Ubuntu?

Как правило, построение последнего стабильного ядра Linux из исходного кода с использованием текущей конфигурации ядра и их установка работали нормально. В случае 17.10 x86_64 последние 4.x ядра отлично работали - они были взяты непосредственно из kernel.org. В последнее время я экспериментирую со старыми ядрами, такими как 3.x и 2.x. В то время пока только 3.18.90 работал с 17.10, за исключением того, что у него были некоторые проблемы с двумя мониторами, что не является важной проблемой, - возможно, совместимость драйвера Nvidia со старыми / более новыми ядрами. Но все другие старые версии ядра, такие как 3.2.97, 2.6.39 и т. Д., Не работали - загрузка застряла на экране «.. Loading init ramdisk...». Рассмотрение вывода journalctl для конкретного загрузочного журнала ядра не показало значительных различий по сравнению с некоторыми проблемами X11, а некоторые systemd службы не запускались или не прерывались. После прохождения нескольких сайтов на таких ошибках X11 я включил поддержку VGA VESA framebuffer, console framebuffer в конфигурации kernel-config. Все равно ничего не помогло. Кстати, я снова переустанавливал драйверы Nvidia для каждого из этих ядер, прежде чем загружать их заново. Итак, есть ли минимальная версия ядра для каждой версии Ubuntu? Кроме того, мне нужно добавить, что я попытался использовать один из старых конфигураций ядра Ubuntu-12.04 LTS, чтобы убедиться, что это имеет какое-то значение - ничего не изменило в отношении застревания в Loading init ramdisk... «Любые мысли об этом? [ ! d0]

-2
задан 10 April 2018 в 10:31

2 ответа

Итак, есть ли минимальная версия ядра для каждого из выпусков Ubuntu?

Да и нет.

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

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

Наконец, напоминание о том, что единственное ядра, гарантированные для выпуска Ubuntu, - это те, которые находятся в официальных репозиториях для этой версии. Вы можете попробовать предыдущие (или более поздние) ядра, если хотите, но нет никакой гарантии (поэтому никаких усилий не требуется для определения «минимальной версии ядра», и это ни в коем случае не будет гарантировать). [ ! d5]

3
ответ дан 17 July 2018 в 23:37
Итак, есть ли минимальная версия ядра для каждого из выпусков Ubuntu?

Да и нет.

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

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

Наконец, напоминание о том, что единственное ядра, гарантированные для выпуска Ubuntu, - это те, которые находятся в официальных репозиториях для этой версии. Вы можете попробовать предыдущие (или более поздние) ядра, если хотите, но нет никакой гарантии (поэтому никаких усилий не требуется для определения «минимальной версии ядра», и это ни в коем случае не будет гарантировать). [ ! d5]

3
ответ дан 24 July 2018 в 17:04

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

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