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


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

Автор Тема: быстрое ядро  (Прочитано 1288 раз)

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

Оффлайн LeshiyHS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
быстрое ядро
« : 21 Января 2009, 17:02:41 »
во многих (если не во всех) руководствах по сборке ядра вопрос составления конфига обделён вниманием:

* скачайте исходиники
* запустите config/xconfig/menuconfig и отключите ненужные модули
* скомпилируйте
* поставьте

прошу отозваться опытных ядерщиков. нишу надо заполнить полезной информацией.

и еще. Существуют ли переведённые на русский язык программы для создания конфига ядра?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: быстрое ядро
« Ответ #1 : 21 Января 2009, 17:40:18 »
Ищи что-то типа: ядерная физика для начинающих в комбинации со словом линукс

Оффлайн Deathrose

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: быстрое ядро
« Ответ #2 : 21 Января 2009, 17:57:06 »
и еще. Существуют ли переведённые на русский язык программы для создания конфига ядра?

к исходникам идет куча документации...))) там можно прочитать обо всем..))) да и в menu/x конфигах все хорошо расписано..)

Оффлайн athlon128

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: быстрое ядро
« Ответ #3 : 21 Января 2009, 22:40:45 »
Опытным я себя, конечно, не считаю - потратил на установку нового ядра уйму времени, так и не добившись цели - после его запуска у меня стало разрешение 800х600... С дровами я возился, возился и плюнул. Даже на старом ядре разрешение не менялось.
Итак, рассказываю, что я делал.

Установка необходимых пакетов:
 sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev
 cd /usr/src
 sudo -s
Скачиваем с kernel.org, переносим и распаковываем новое ядро в папку /usr/src
 cp /home/.../linux-2.6.28.tar.bz2 /usr/src
 tar -xvjf linux-2.6.28.tar.bz2
 make mrproper - эта команда для очистки настроек от предыдущей попытки сборки
 make menuconfig (для консоли) или make xconfig (для X)
Далее конфигурация, самый тяжелый процесс...
В своих поисках я из разных статей вырезал советы и собирал их в единую кучу, которая спрятана ниже. В их правильности я не уверен ни на чуть, главное - выбрать свой процессор в нужной графе и включить поддержку корневой файловой системы. Может, там еще с видео что есть (если так - советую разобраться, чтобы не повторять мою ошибку).
(Нажмите, чтобы показать/скрыть)
Далее после сохранения (в .config) надо все собрать и установить.
Можно одной командой:
 make bzImage modules modules_install install
а можно поочередно:
 make bzImage (собрать ядро)
 make modules (собрать модули)
 make modules_install (установить модули)
 make install (установить ядро)
Далее самое важное (из-за чего я не мог несколько дней понять, почему не грузит новое ядро):
 sudo update-initramfs -u -k 2.6.28
После этого нужно проверить наличие в папке /boot файлов vmlinuz-2.6.28 и initrd.img-2.6.28 и в GRUB (menu.lst) по аналогии с моим надо прописать ручками новое ядро (как делал я):
title Ubuntu 8.04, kernel 2.6.28
root (hd0,5)
kernel /boot/vmlinuz-2.6.28 root=UUID=8225cd7a-019b-429a-be7b-87a7837dce74 ro
initrd /boot/initrd.img-2.6.28
quiet
либо выполнить (не пробовал)
 update-grub

После этого ребут и...
Успехов!
« Последнее редактирование: 21 Января 2009, 22:52:45 от athlon128 »

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: быстрое ядро
« Ответ #4 : 21 Января 2009, 23:57:15 »
Дайте ссылки на описания модулей ядра на русском. Есть не плохая статья, но там не все и не полно. Зарание спасибо.

"Ставим ядро 2.6 или Ядерная физика для домохозяйки. Версия 2.0" - название статьи.
 
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

 

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