История изменений
Исправление kirill_rrr, (текущая версия) :
Берёте дебиан, запускаете, сохраняете файлик cat /proc/config.gz. Это конфиг, по которому собиралось данное ядро, а дебиан потому, что у него одновременно лёгкое и функциональное ядро.
Потом скачиваете сорцы той же версии ядра и распаковываете. в корень папки с сорцами ложете конфиг, под именем .config (да, он должен быть скрытым. и разумеется распакованным). Собственно сборка простейшая. make menuconfig для сборки и запуска утилиты-конфигуратора. потом make -j* для сборки в * потоков. make modules_install для автоматического копирования модулей ядра в /lib/modules/. Затем скопировать готовый образ ядра из arch/ для нужной архитектуры и прописать его в загрузчик. initrd делается отдельно. После этого можно грузиться и тестировать.
Для начала предлагаю пособирать ядро той же версии что был взят конфиг, причём без изменений. Добейтесь чтобы оно работало, научитесь его собирать и ставить, и только тогда менйте конфиг.
З.Ы. У gentoo в разных виках и манах отличные инструкции по сборке ядра. Возможно лучшие. Но там не совсем всё. Кроме сборки ещё надо уметь настраивать загрузчик и собирать initrd (или уметь грузиться без него, он вообще нах не нужен).
З.З.Ы. Да, если у вас блоб нвидия вместо видеодрайвера, то могут быть проблемы. Потому что без нужного модуля можно вообще не загрузиться, а всякие модули-блобы сторонних разработчиков собираются и ставятся потом и отдельно.
З.З.З.Ы После неудачной или удачной сборкой ядра и перед новой сборкой по другому конфигу сорцы надо почистить. make clean для обычной очистки и make mrproper (или mrpropper, не помню точно) для полной очистки. А то мало ли.
Исправление kirill_rrr, :
Берёте дебиан, запускаете, сохраняете файлик cat /proc/config.gz. Это конфиг, по которому собиралось данное ядро, а дебиан потому, что у него одновременно лёгкое и функциональное ядро.
Потом скачиваете сорцы той же версии ядра и распаковываете. в корень папки с сорцами ложете конфиг, под именем .config (да, он должен быть скрытым. и разумеется распакованным). Собственно сборка простейшая. make menuconfig для сборки и запуска утилиты-конфигуратора. потом make -j* для сборки в * потоков. make modules_install для автоматического копирования модулей ядра в /lib/modules/. Затем скопировать готовый образ ядра из arch/ для нужной архитектуры и прописать его в загрузчик. initrd делается отдельно. После этого можно грузиться и тестировать.
Для начала предлагаю пособирать ядро той же версии что был взят конфиг, причём без изменений. Добейтесь чтобы оно работало, научитесь его собирать и ставить, и только тогда менйте конфиг.
З.Ы. У gentoo в разных виках и манах отличные инструкции по сборке ядра. Возможно лучшие. Но там не совсем всё. Кроме сборки ещё надо уметь настраивать загрузчик и собирать initrd (или уметь грузиться без него, он вообще нах не нужен).
З.З.Ы. Да, если у вас блоб нвидия вместо видеодрайвера, то могут быть проблемы. Потому что без нужного модуля можно вообще не загрузиться, а всякие модули-блобы сторонних разработчиков собираются и ставятся потом и отдельно.
З.З.З.Ы После неудачной или удачной сборкой ядра и перед новой сборкой по другому конфигу сорцы надо почистить. make clean для обычной очистки и make mrproper (или mrpropper, не помню точно) для полной очистки.
Исправление kirill_rrr, :
Берёте дебиан, запускаете, сохраняете файлик cat /proc/config.gz. Это конфиг, по которому собиралось данное ядро, а дебиан потому, что у него одновременно лёгкое и функциональное ядро.
Потом скачиваете сорцы той же версии ядра и распаковываете. в корень папки с сорцами ложете конфиг, под именем .config (да, он должен быть скрытым. и разумеется распакованным). Собственно сборка простейшая. make menuconfig для сборки и запуска утилиты-конфигуратора. потом make -j* для сборки в * потоков. make modules_install для автоматического копирования модулей ядра в /lib/modules/. Затем скопировать готовый образ ядра из arch/ для нужной архитектуры и прописать его в загрузчик. initrd делается отдельно. После этого можно грузиться и тестировать.
Для начала предлагаю пособирать ядро той же версии что был взят конфиг, причём без изменений. Добейтесь чтобы оно работало, научитесь его собирать и ставить, и только тогда менйте конфиг.
З.Ы. У gentoo в разных виках и манах отличные инструкции по сборке ядра. Возможно лучшие. Но там не совсем всё. Кроме сборки ещё надо уметь настраивать загрузчик и собирать initrd (или уметь грузиться без него, он вообще нах не нужен).
З.З.Ы. Да, если у вас блоб нвидия вместо видеодрайвера, то могут быть проблемы. Потому что без нужного модуля можно вообще не загрузиться, а всякие модули-блобы сторонних разработчиков собираются и ставятся потом и отдельно.
Исправление kirill_rrr, :
Берёте дебиан, запускаете, сохраняете файлик cat /proc/config.gz. Это конфиг, по которому собиралось данное ядро, а дебиан потому, что у него одновременно лёгкое и функциональное ядро.
Потом скачиваете сорцы той же версии ядра и распаковываете. в корень папки с сорцами ложете конфиг, под именем .config (да, он должен быть скрытым. и разумеется распакованным). Собственно сборка простейшая. make menuconfig для сборки и запуска утилиты-конфигуратора. потом make -j* для сборки в * потоков. make modules_install для автоматического копирования модулей ядра в /lib/modules/. Затем скопировать готовый образ ядра из arch/ для нужной архитектуры и прописать его в загрузчик. initrd делается отдельно. После этого можно грузиться и тестировать.
Для начала предлагаю пособирать ядро той же версии что был взят конфиг, причём без изменений. Добейтесь чтобы оно работало, научитесь его собирать и ставить, и только тогда менйте конфиг.
З.Ы. У gentoo в разных виках и манах отличные инструкции по сборке ядра. Возможно лучшие. Но там не совсем всё. Кроме сборки ещё надо уметь настраивать загрузчик и собирать initrd (или уметь грузиться без него, он вообще нах не нужен).
Исходная версия kirill_rrr, :
Берёте дебиан, запускаете, сохраняете файлик cat /proc/config.gz. Это конфиг, по которому собиралось данное ядро, а дебиан потому, что у него одновременно лёгкое и функциональное ядро.
Потом скачиваете сорцы той же версии ядра и распаковываете. в корень папки с сорцами ложете конфиг, под именем .config (да, он должен быть скрытым. и разумеется распакованным). Собственно сборка простейшая. make menuconfig для сборки и запуска утилиты-конфигуратора. потом make -j* для сборки в * потоков. make modules_install для автоматического копирования модулей ядра в /lib/modules/. Затем скопировать готовый образ ядра из arch/ для нужной архитектуры и прописать его в загрузчик. initrd делается отдельно. После этого можно грузиться и тестировать.
Для начала предлагаю пособирать ядро той же версии что был взят конфиг, причём без изменений. Добейтесь чтобы оно работало, научитесь его собирать и ставить, и только тогда менйте конфиг.