Главное меню.
  • Главная
  • Вход
  • Форум
  • Форум регионов
  • Регистрация
  • Написать нам
  • Ссылки
  • Внутренности
  • Добавить ссылку
  • Описание Ethernet
  • Торговля
  • Оборудование
  • Прайсы/цены
  • Кражи
  • Stargazer
  • Архив новостей
  • Статьи
  • Шейпер
  • Фото
  • Радиосети
  • Добавить статью



  • Сети.
    База сетей
    Регистрация сети
    Изменение данных
    Поиск сети


    Сейчас на сайте.
    Всего на сайте: 38
    Пользователей: 13
    Гостей: 25

    Пользователи:
    -RC-
    Bungee
    Smeet
    ALias
    spr1te
    Montagnik
    thrashem
    Clone
    tyoma
    RVL
    Serjio
    SeNeS
    Apelsin

    Всего: 11582

    Поиск.


     
    Статьи
     
    Программы

    Компиляция ядра | Foster | 14.06.2004

    Итак приступим.

    Что нам нужно из интернета:
    Исходники ядра 2.6.5. Всегда свежее берется с kernel.org

    Первым делом нужно проверить установлены в системе заголовки и исходники ядра. Делается вот такой командой:
    rpm -q kernel-headers kernel-source make
    и должно вывести примерно следующее:


    Копируем linux-2.6.5.tar.bz2 в /usr/src
    cp linux-2.6.5.tar.bz2 /usr/src
    cd /usr/src
    bunzip2 linux-2.6.5.tar.bz2
    tar –xvf linux-2.6.5.tar
    rm –f linux-2.6.5.tar
    cd linux-2.6.5
    make config или make menuconfig
    это меню конфигурации нового ядра. Там указывается какие функции подключать, какие нет, а какие подключать модульно.

    Выглядит оно примерно так:


    Все предельно просто:
    нажимаете Enter – переходите в нужный раздел
    нажимаете пробел – выбираете функцию
    О том какие опции Вам нужны можете определиться с помощью этого сайта. Там популярно изложено что какая надпись обозначает.
    У меня получилось вот такое ядро.

    Далее выполняем:
    make bzImage
    создается сжатый образ ядра, и хранится он в
    /usr/src/linux-2.6.5/arch/i386/boot/bzImage

    собираем модули:
    make modules
    устанавливаем модули:
    make modules_install
    ядро сразу устанавливать не рекомендую. Лучше сначала протестировать.
    Для этого нужно изменить настройку загрузчика /etc/lilo.conf. Если он конечно же Lilo. Вот к примеру так:
    До:


    После:


    далее выполняете команды:
    lilo –t –v
    lilo
    и перезагружаете комп.
    При перезагрузке выбираете new_linux. Это и будет новое ядро.
    В этом ядре перестанет работать rpm.
    rpmdb: unable to join the environment
    error: db4 error(11) from dbenv->open: Resource temporarily unavailable
    error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
    error: cannot open Packages database in /var/lib/rpm
    no packages

    Испрвляется так:
    export LD_ASSUME_KERNEL=2.2.5



    Ссылки по теме:
    Полная документация по установки ядер 2.6
    Конфигурация ядра


    Коментарии: 2 | Добавить комментарий
     


     
    Голосование.
    Оправдано ли сегодня использование П-296?

    Нет, есть оптика
     Да, она дешевле оптики
     Да, важна прочность

    Всего голосов: 876
    Коментариев: 13
    Результаты

    Сети.
      Enigma Parus Inet
      ISP STARLINE.BET
      OLVI
      Краевид
      Belkin-NET
      uzh-net.com
      <KYDA?Lan
      o-zone.kiev.ua
      Hotel Consulting Group (ХКГ-Интернет)
      ТРК ИДЕАЛ
      IKS Network
      Lan4ever
      3lan
      HomeNet - Троещина
      Инфопростор

     Всего сетей: 1187

    RSS

    - RSS Новости
    - RSS Форум
    - RSS Прайсы
    - RSS Барахолка
    - RSS Статьи