Скомпилируйте ядро Linux для другой машины

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

Таким образом, то, что я планирую сделать, загрузите источник и генерируйте файл конфигурации на одной из медленных машин, скопируйте и в более быструю машину, генерируйте изображение на более быстрой машине и затем установите его на всех медленных машинах. Медленные машины почти идентичны (те же карты, процессоры, ОС и т.д.), но отличаются от быстрой машины (другая ОС и процессор). Таким образом, это будет работать или нет? Я погуглил, но единственным релевантным результатам, казалось, были годы. (Они сказали, что это хорошо работает, btw).

3
задан 10.02.2011, 19:08

2 ответа

Да, это работает, сделанное это много в прошлом. Если необходимо скомпилировать для другой архитектуры (скажите, Вы находитесь на x86 и хотите скомпилировать для процессора ARM), затем, Вам был бы нужен кросс-компилятор (сделанный это также). Но если обе машины являются x86/x64 нет никакой проблемы.

7
ответ дан 07.12.2019, 23:08

Предоставьте ARCH=i386, везде начинающий с menuconfig. .config, поколение не должно быть сделано на целевой машине также.

2
ответ дан 07.12.2019, 23:08

Теги

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