Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Свое ядро в Ubuntu

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Свое ядро в Ubuntu
Имя
Сообщение << Старые топики   Новые топики >>
Свое ядро в Ubuntu - 2011-05-09 18:30:44.006666   
Introjan

Сообщений: 4
Оценки: 0
Присоединился: 2010-11-24 20:01:58.476666
В своем Блоге о 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
Post #: 1
RE: Свое ядро в Ubuntu - 2011-05-09 18:51:33.006666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Самое сложное при пересборке нового ядра - не его компиляция, а установка правильных параметров. Будет интересно, если ты укажешь как и где устанавиливать нужные параметры, и как их определять, правильные.
Post #: 2
RE: Свое ядро в Ubuntu - 2011-05-09 19:25:12.470000   
Introjan

Сообщений: 4
Оценки: 0
Присоединился: 2010-11-24 20:01:58.476666

quote:

ORIGINAL: zzsnn

Самое сложное при пересборке нового ядра - не его компиляция, а установка правильных параметров. Будет интересно, если ты укажешь как и где устанавиливать нужные параметры, и как их определять, правильные.

Ок, следующая статья по грамотной настроке ядра.
Post #: 3
RE: Свое ядро в Ubuntu - 2011-05-09 20:45:38.820000   
The Joker

Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
Разрешение экрана – в ядре???

P.S.: Реклама блога, не?
Post #: 4
RE: Свое ядро в Ubuntu - 2011-05-10 06:32:53.706666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Давай посмотрим реклама или нет. Будет статься по настройке конфига ядра - тогда не реклама, а хорошая работа. Тогда это стоит гораздо больше.
Post #: 5
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Свое ядро в Ubuntu







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.