Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Своё ядро в Ubuntu.  (Прочитано 1728 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Irenica1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Своё ядро в Ubuntu.
« : 27 Апрель 2011, 19:40:12 »
Самособранное ядро имеет кучу +, а именно: быстрота работы (ибо собирается од своё железо), поддержка файловых систем, настройки графики, разрешения экрана, сетевого оборудования и тд.
Отсюда берём ядро.
Предварительно нужно сделать

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) Блог о Linux
« Последнее редактирование: 28 Апрель 2011, 13:48:23 от Irenica1 »

Оффлайн Hunter

  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: Своё ядро в Ubuntu.
« Ответ #1 : 27 Апрель 2011, 20:59:06 »
sudo apt-get install gcc, libc6-dev, kernel-package, libncurses5-dev, fakeroot и build-essential

Да и описание не мешало бы поправить. Выглядит смешно. А новички введя это в терминале...
Выглядит как криво оформленное HOW-TO, оформленное для рекламы блога и не имеющее той ценности, ради которой оно и создавалось, для создания своего ядра. Халтура.

Оффлайн apq

  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: Своё ядро в Ubuntu.
« Ответ #2 : 27 Апрель 2011, 21:06:19 »
человек собирающий ядро линукс, дает корявую ссылку в описании... странно, не умеем работать с ВВ кодами :D?

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Своё ядро в Ubuntu.
« Ответ #3 : 28 Апрель 2011, 01:12:11 »
ссылку потер ибо нефиг тут пиарить разные блоги, твиттеры и прочюю... кхм... фигню

Оффлайн redgy92

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Своё ядро в Ubuntu.
« Ответ #4 : 28 Апрель 2011, 09:15:54 »
мде...на этом пункте весь процесс встанет  ;)
Цитировать
После того, как настроили ядрышко выбираем.......
сюда можно добавить ссылочку на 'Ядерную физику для домохозяек'  :)
Да хранит вас Ctrl+S!

Оффлайн DebianBoy

  • Активист
  • *
  • Сообщений: 304
    • Просмотр профиля
Re: Своё ядро в Ubuntu.
« Ответ #5 : 29 Апрель 2011, 23:16:24 »
Irenica1, ты решил просто повыделываться? Признайся. С одним сообщением... Ты бы хоть поискал здесь на форуме инфо на предмет компиляции ядра для начала.

Да и вообще...

Во-первых, запятые не нужны:

sudo apt-get install gcc, libc6-dev, kernel-package,...
Когда вы уже поймете, что делать:

sudo chmod 777 /usr/src
а также кидать туда сырцы ядра и компилить не рекомендуется.

Цитировать
Компилим из под рута

Туда же, тем более.

Цитировать
Самособранное ядро имеет кучу +, а именно: быстрота работы (ибо собирается од своё железо)

Это кто тебе такую чушь рассказал? Бабушка на скамейке во дворе? Чтобы под свое железо собрать надо не один десяток ядер пересобрать настолько дотошно в каждом пунтке конфигурации, что тебе и не снилось, деточка :)

Цитировать
Отсюда берём ядро.

Откуда отсюда? Ссылку забыл втулить? Ай-ай-ай :)

Цитировать
Пред тем как приступить к настройке ядра, нужна узнать

Не нужна, а нуна! :)

Раз уж решил передрать howto по сборке ядра (хоть оно и неправильное), то хоть научись правильно оформлять пост на форуме.

Я оставляю это на рассмотрение модераторам, так как твой пост собьет с пути истинного новичков неверной информацией. И еще выучи русский язык на будущее.

Я бы тебе лично выдал предупреждение, а еще лучше - забанил бы на недельку.
« Последнее редактирование: 29 Апрель 2011, 23:18:55 от DebianBoy »
Debian и только Debian :)

 

Страница сгенерирована за 0.227 секунд. Запросов: 24.