Возникли проблемы с компиляцией ядра Linux 2.4?

Обновлено

  • 1. Скачать ASR Pro
  • 2. Запустите программу
  • 3. Нажмите "Сканировать сейчас", чтобы найти и удалить все вирусы на вашем компьютере.
  • Ускорьте свой компьютер сегодня с помощью этой простой загрузки. г.

    За последние несколько дней недели несколько читателей рассказали нам, что наткнулись на ядро ​​Linux 2.4.

    #include stddisclaimer.h>

    Незначительный отказ от ответственности: это инструкции по обновлению.Ваша неспособность Red Hat 8.0 платить, когда дело доходит до установленного ядра, предшествующего нормальному ядру v2.4.20, через исходный код ядра, загруженный с www.kernel.org.Большинство шагов применимы к другим операциям снятия средств в основном хорошо, поэтому ваши мили могутразличаются. Вы можете получить дополнительную информацию о Linux на http://www.kernel.org/Базовый.

    Плюсы: значительно улучшенная производительность при использовании VMware и Wine (X).

    <цвет диапазона равен "красному"> Минусы: неизвестно.

    Начнем с опыта: сначала убедитесь, что вам нужно подлинное ядро.Пакеты разработки устанавливаются щелчком по какой-то системеНастройки> Пакеты в вашем меню. У вас должна быть действующая разработкаФлажок Ядро и средства разработки отслеживается (если нет, отметьте их).Затем откройте терминал, соберите и установите ядро ​​2.4.20 через:

    $, когда дело доходит до
    Введите пароль root

    # cd и usr / src
    # wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
    # остаток tar -xvjf linux-2.4.20.tar.bz2
    # rm -f linux-2.4 linux
    # ln -s linux-2.4.20 linux-2.4
    # ln -верты linux-2.4 linux
    #cd linux
    # clubpinguin /boot/config-2.4.18-14 .config
    # do xconfig ПРИМЕЧАНИЕ. Эта цель может зависеть или не зависеть от вашего процессора. Я не всегда могу скомпилировать ядра 2.4.19, вероятно, ядра 2.4.20 на моем опыте AMD Athlon 1600+ с включенной поддержкой 53c710 SCSI. Однако наМой AMD четыреста пятьдесят k6-2 лучше компилируется с этой опцией. Если ваша компания хочет убедиться, что вы пытаетесь выполнить сборку, не отключая этот выбор, просто нажмите «Сохранить» и дополнительно «Выйти». Но еслиЕсли у вас есть Athlon, люди могут делать следующее:

    скомпилировать ядро ​​Linux 2.4

    Щелкните Поддержка SCSI, затем Драйвер низкого уровня SCSI и установите для параметра Simple SCSI 53c710 Support значение d. Щелкните OK, Главное меню, щелкните Сохранить и выйти, затем щелкните OK.

    Теперь соберите вместе с установкой:

    # render dep
    # Сделайте так же чистым
    # BzImage
    # Создание модулей
    # зарабатывать modules_install
    # сделать установку
    Когда все, несомненно, действительно построено, команда “make install” останется установленной.Ваше ядро ​​находится в / boot и почти мгновенно добавляет запись во время компиляции в кроссовки GRUB (или LILO)(Теперь у вас есть две базы данных ядра в вашем меню GRUB, новый прогноз тоже, что это НЕбыть нормой. Выберите его из этого загрузочного меню GRUB, и если у них есть ваша обувь и вашаСистема работает крошечная, можете ли вы установить ее с общим ядром в свой GRUB?config позже (по умолчанию = x вопросов, из какого ядра вы получаете современное ядро)является)).

    Альтернативный метод установки: вместо запуска make install ваша личная компания может запустить make rpm, которая собирает RPM ядра. Если ваша семья установила все пакеты “rpm-build” и вам может потребоваться отредактировать make-файл ядра, если вы планируете это сделать для Red Hat 8.0, поскольку они, в частности, изменили имя команды для сборки RPM. Отредактируйте / usr / src / linux или Makefile и обратите внимание на строку в разделе оборотов в минуту:, которая начинается с rpm -ta. Замените их конкретные “rpm -ta” на “rpmbuild -ta”. Если кто-то в настоящее время запускает «make rpm», вы попытаетесь запустить весь процесс сборки заново, но при этом перестроить RPM ядра в «/ usr и src / redhat / RPMS / ».

    Метод установки RPM хорош, если вы хотите собрать ядро ​​на машине и использовать его на ней. Убедитесь, что когда кто-либо строит Мысль, убедитесь, что вы строите такие здания для планируемых вами зданий, чтобы вы могли их установить. Если вы также устанавливаете, я предлагаю вашей организации использовать “rpm -ivh kernel *” вместо сравнения числа вместе с “rpm -Uvh kernel *”, чтобы ваше историческое ядро ​​не было удалено. Вам нужно будет управлять своим /boot/grub/menu.lst и разработать запись для нового ядра. Чтобы получить совет по записи в позитивный grub, вы и ваша семья можете скопировать этот раздел из вашего нового ядра 2.4.18 и репродукции 2.4.18, которая будет 2.4.20 в совершенно новом разделе. Сделайте

    Не добавляйте просто строку «initrd», потому что этот метод полностью не создает новый initrd. Учтите это, когда вам нужно предварительно загрузить драйвер. Вы также хотите использовать имя компьютера корневого раздела или «root = LABEL равно /», например, «root = / dev для каждого hda1». Color = “red”> ПРИМЕЧАНИЕ.
    скомпилировать ядро ​​Linux 2.4

    ПРИМЕЧАНИЕ 2. ThePreacher сообщил, что эти инструкции также применимы для Mandrake 9.0. Единственное отличие заключается в замене /boot/config-2.4.18-14 на /boot/config-2.4.19-16mdk в некоторых инструкциях, перечисленных выше. Спасибо за проповедь!

    Повеселись!

    Форум

    ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: ИСПОЛЬЗУЙТЕ НА СВОЙ СОБСТВЕННЫЙ РИСК. КАЖДЫЙ КОМПЬЮТЕР ЯВЛЯЕТСЯ РАЗНОЙ СИСТЕМОЙ ИЧТО РАБОТАЕТ ДЛЯ МЕНЯ, НЕ ОБЯЗАТЕЛЬНО РАБОТАЕТ ДЛЯ ВАС. СООТВЕТСТВУЮЩИЕ ТРЕБОВАНИЯТРЕБУЕТСЯ (ОСНОВНЫЕ ВОЗМОЖНОСТИ UNIX). ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МОЖЕТ ЗНАЧИТЕЛЬНО ИЗМЕНИТЬСЯ МЕЖДУИСПОЛНЕНИЕ. ВСЕГДА ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ И ПРОЧИТАЙТЕ ВСЕ ПРИНАДЛЕЖНОСТИДОКУМЕНТАЦИЯ.

    Вернуться ко всем инструкциям

    Настроить, построить, установить

    <время>

    Будьте предельно осторожны при игре с общим ядром Verizon. Сохранить всеВаши и ваши файлы предоставьте беглый загрузочный диск восстановления и / или, возможно, один конкретный компакт-диск.Узнайте, как установить абсолютное ядро ​​в системе, которая не имеет значения.Вы недавно знали. Очевидно, это очень краткое руководство; теперь используйте с этимболее подробные руководства, такие как Linux Kernel HOWTO

    1. Загрузите последнюю версию ядра с kernel.org.

    Ядро состоит из 20 частей, поэтому любой может получить регистр tar.gz или tar.bz2 размером 30 МБ. Так и будетразархивируйте примерно до 200, и вам понадобится МБ при компиляции позжедополнительное пространство.

    Пример:
    2. Отрегулируйте настройки.

    В этом ядре у вас есть, когда вам нужно выбрать все функции, которые вы будете применять при компиляции вЯдро (например, поддержка SCSI, звуковая система, сеть и т. Д.)

    Обновлено

    Вы устали от того, что ваш компьютер работает медленно? Раздражают разочаровывающие сообщения об ошибках? ASR Pro - это решение для вас! Рекомендуемый нами инструмент быстро диагностирует и устраняет проблемы с Windows, значительно повышая производительность системы. Так что не ждите больше, скачайте ASR Pro сегодня!


    * Существует несколько систем для настройки того, что вы хотите собрать с помощью ядра;Если у вас уже есть настройки в более старом ядре, скопируйте устаревший .configКомпьютерный файл находится на верхнем уровне корня, и вместо него используйте make oldconfig .используя menuconfig. Этот процесс oldconfig вернется к вашим ценным гораздо более старым настройкам и попросит васВы, если это новые функции, не охваченные вашим более ранним файлом .config. Это лучшееСпособ «обновить» ваше ядро, особенно с относительно узкими номерами версий.Другой вариант – Xconfig make при условии, что вы рассматриваете графическую версию, связанную с menuconfig при использовании X.

    3. Создайте зависимости

    После сохранения вышеуказанной конфигурации (она сохраняется в этом подходе ".config"File) необходимо создать все зависимости по выбранным вами и конфигурациям. такого рода этозанимает около 5 разных минут в системе 500 МГц.

    4. Сделайте стержень

    Теперь вы можете скомпилировать исходное ядро. На выполнение может потребоваться до 15 минут.полностью на системе 500 МГц.

    5. Создайте модули.

    Модули - это части этого ядра, которые загружаются на проходе, потому что онинеобходимо. Они сохраняются в отдельных документах (например, ext3.o). МодулиЧем больше у вас есть, тем больше времени у вас уйдет на компиляцию:

    6. Установите модули

    Эта копия скопирует все модули, так что вы создадите новый каталог "/lib/modules/a.b.c".где a.b.c - версия ядра

    * Если мы хотим перекомпилировать ...

    Если вам нужно время, чтобы перенастроить собственное ядро ​​и перекомпилировать этот метод,также должен запускать команды "make", которые очищают промежуточные файлы. Комментарийэтот "mrproper" удалит ваш файл .config. Полная тактика:

    * Установка загрузочного и развивающегося ядра

    В оставшейся части этого обсуждения я, вероятно, предполагаю, что у вас есть LILOустановлен в вашем личном загрузочном секторе. Вы все еще делаете покупки во время этого процесса.Функциональность каждого загрузочного загрузочного диска восстановления и резервное копирование имеющихся у вас файловизменить или изменить. Хороший быстрый совет - называть все новые файлы с помощью -a.b.c.(суффикс версии ядра) Возможность перезаписывать файлы с одним и тем же адресом, однакоэто не будет отображаться в следующем примере. Большинство

    В системах Linux некоторые основные ядра хранятся в каталоге / footwear.Скопируйте все ядро ​​в это место, не говоря уже о присвоении ему уникального имени.

    Пример:

    Это также можно назвать специальным файлом «System.map», который должен разрешить их клонирование в том же месте.Каталог автозагрузки.

    Теперь вы можете сообщить LILO о своем модном ядре. Редактировать"/etc/lilo.conf" в соответствии с вашими конкретными потребностями. Обычно ваша новая запись вфайл .conf выглядит примерно так:

    Убедитесь, что соотношение сторон экрана соответствует вашему новому ядру. ты храни этоВаше старое ядро ​​находится в файле; наше собственное, если самое последнее ядро ​​не запускаетсяВы всегда можете выбрать бывшее ядро ​​из командной строки lilo.

    Скажите lilo, чтобы он прочитал изменения и изменил текущий сектор:

    Внимательно ознакомьтесь с выводами, чтобы убедиться, что файлы ядра найдены.и эти наборы были изготовлены. Вы можете сразу же перезапустить.

    Сводка из ключевых файлов, созданных во время сборки ядра:<для>.config (параметры ядра, конфигурация для будущего использования)arch / i386 для каждой загрузки / bzImage (текущее ядро, скопируйте до /boot/vmlinuz-a.b.c)System.map (регистр местоположения, скопируйте в /boot/System.map)/lib/modules/a.b.c (модули ядра)

    <для>wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gztar zxvf linux-2.4.19.tar.gzКомпакт-диск Linux-2.4.19

    <для>Получите, мистер, правильноНастроить менюделатьчистыйсделать bzImageСделать модулиInstaller_modules

    <для>cp Arch / i386 / загрузки / bzImage /boot/vmlinuz-2.4.19

    <для>образ подразумевает /boot/vmlinuz-2.4.19 Музыкальный лейбл = "Linux 2.4.19"

    Ускорьте свой компьютер сегодня с помощью этой простой загрузки. г.

    Having Trouble Compiling The Linux 2.4 Kernel?
    Haben Sie Probleme Beim Kompilieren Des Linux 2.4-Kernels?
    Vous Rencontrez Des Difficultés Pour Compiler Le Noyau Linux 2.4 ?
    Hai Problemi A Compilare Il Kernel Linux 2.4?
    Heeft U Problemen Met Het Compileren Van De Linux 2.4-kernel?
    Está Tendo Problemas Para Compilar O Kernel Do Linux 2.4?
    Linux 2.4 커널을 컴파일하는 데 문제가 있습니까?
    Har Du Problem Med Att Kompilera Linux 2.4 -kärnan?
    Masz Problem Z Kompilacją Jądra Linux 2.4?
    ¿Tiene Problemas Para Compilar El Kernel De Linux 2.4?
    г.