Своё ядро в Ubuntu.

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Irenica123

Своё ядро в Ubuntu.

Непрочитанное сообщение Irenica123 » 27 апр 2011, 16:24

В своем Блоге о Linux, я описывала про свое ядро в Ubuntu:
Самособранное ядро имеет кучу +, а именно: быстрота работы (ибо собирается од своё железо), поддержка файловых систем, настройки графики, разрешения экрана, сетевого оборудования и тд.
Отсюда берём ядро.
Предварительно нужно сделать

Код: Выделить всё

sudo apt-get install gcc, libc6-dev, kernel-package, libncurses5-dev, fakeroot и build-essential
Затем меняем права

Код: Выделить всё

sudo chmod 777 /usr/src
Ядро кидаем в /usr/src и туда же распаковываем.

Пред тем как приступить к настройке ядра, нужна узнать:
1) тип процессора,
2) чипсет материнской платы,
3) тип видеокарты,
4) тип сетевой платы,
5) тип звуковойкарты,
6) тип hdd,
7) usb-устройств и тд

После идём в директорию /boot, и находим там файл примерно config-х.хх-х-generic. Копируем его в каталог с исходниками /usr/src/xxxxx и переименовываем его в .config.
Открываем файл Makefile, и в строчке “EXTRAVERSION=” пишем имя для ядра, например,

Код: Выделить всё

EXTRAVERSION=-desktop
. Это для удобства опознания.

Код: Выделить всё

   make menuconfig
Эта команда запускает консольный интерфейс настройки. Для графического:

Код: Выделить всё

 make xconfig
После того, как настроили ядрышко выбираем пункт “Сохранить конфигурацию в новый файл”, там пишем имя файла, отличного от .config, например

Код: Выделить всё

.config_desktop.
Теперь копируем конфигурацию .config_desktop как .config. Т.е. получится три файла конфигурации. При компиляции используется файл .config. Файлы .config_ubuntu и .config_desktop нам понадобятся в будущем для новой компиляции, потому пусть живут. Вдруг криво собрали.

Перейдём к компиляции, сначала удалим лишнее командой:

Код: Выделить всё

make-kpkg clean
Компилим из под рута

Код: Выделить всё

  su 
    make-kpkg –initrd –revision=desktop.1 kernel_image kernel_headers
в этой строчке desktop.1 пишется название ядра. Можно писать любую последовательность символов

Компилиться примерно пол часа. Если проц сильный — будет быстрее

По окончанию компиляции появятся два deb-файла с ядром, сконфигурированным конкретно вами.

Теперь нужно установить ядро в систему:

Код: Выделить всё

   sudo dpkg -i linux-image-xxxxx.deb
    sudo dpkg -i linux-headers-xxxxx.deb
(C)Exlit.Ru

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Re: Своё ядро в Ubuntu.

Непрочитанное сообщение vikos » 06 сен 2011, 18:58

В статье "Как установить ядро Linux Kernel 3.0 в Ubuntu 11.04" рассказано, как установить ядро 3.0 на свою Ubuntu 11.04 (Natty Narwhal), заменив старое ядро версии 2.6.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Своё ядро в Ubuntu.

Непрочитанное сообщение Olej » 27 сен 2011, 19:47

vikos писал(а):В статье "Как установить ядро Linux Kernel 3.0 в Ubuntu 11.04" рассказано, как установить ядро 3.0 на свою Ubuntu 11.04 (Natty Narwhal), заменив старое ядро версии 2.6.
А зачем :lol:

Уметь собирать ядро под собственные параметры, наверное, нужно уметь ... всем ;)
Но делать это раз-за-разом ... смысл этого очень под сомнением...
Когда вы сами устанавливаете конфиг-параметры ядра, то без очень хорошего понимания "что зачем" разговоры о том, что новое ядро будет лучше - это миф... поверьте: оно будет хуже ;)

И ещё одно ... дополнение ;) :
- не бывает сборки/установки ядра ... "под Ubuntu", "под Debian", или "под Fedora" etc.
Это как с осетриной, которая не бывает 2-й свежести ;)
Бывает сборка ядра Linux ... с незначительными деталями в зависимости от дистрибутива, под который собираем.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Своё ядро в Ubuntu.

Непрочитанное сообщение Olej » 05 окт 2011, 01:27

Irenica123 писал(а): В своем Блоге о Linux, я описывала про свое ядро в Ubuntu:
Н-да ... молодежь пошла :lol: :twisted: - эта ссылка ведёт "пальцем в небо" :-o
Irenica123 писал(а): Отсюда берём ядро.
А это "отсюда" вообще является "голословным утверждением", и ссылкой не является :lol:

А это (откуда "отсюда"?) - это самый интересный вопрос, потому что всё, написанное далее, в общем, общеизвестно...
тщательнЕе надо, ребята
(с) М.Жванецкий. :-D

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Своё ядро в Ubuntu.

Непрочитанное сообщение Olej » 05 окт 2011, 01:31

vikos писал(а):В статье "Как установить ядро Linux Kernel 3.0 в Ubuntu 11.04" рассказано, как установить ядро 3.0 на свою Ubuntu 11.04 (Natty Narwhal), заменив старое ядро версии 2.6.
... это тоже про то, как "где-то взять что-то, собранное кем-то под какую-то потребность" :cry: , а не то, как обновить своё ядро до версии ... 3.04 :-o (последнее, которое было на официальном ресурсе ядра ... на тот момент, когда его разрушили злые хакеры, и его прикрыли :cry: ).

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 4 гостя