Russian

Шаги по устранению неполадок, связанных с компиляцией собственного ядра Slackware

ПК работает медленно?

  • Шаг 1. Загрузите и установите версию Restoro.
  • Шаг 2. Запустите программу и следуйте инструкциям на экране.
  • Шаг 3. Выберите файлы или папки, которые нужно отсканировать, и нажмите "Восстановить".
  • Загрузите это программное обеспечение сейчас, чтобы повысить безопасность вашего компьютера. г.

    В этом сообщении блога многие из нас описывают несколько возможных причин, которые именно могут возникнуть при компиляции любого собственного ядра slackware. , а затем я покажу вам несколько способов решения этой проблемы.загрузка ядра. Ознакомьтесь с популярной версией доступного ядра на https://www.kernel.org.построить центр. Теперь скопируйте список конфигурации, а также скомпилируйте ядро.Внесите окончательные коррективы.

    Поскольку вся музыка в Dirty COW (CVE-2016-5195) и отсутствие патчей Benevolent For master Life от Von kerneln Slackware, я решил, что пришло время засучить рукава этой статьи, а тем более Имеет ли это. . Так как slackware не предлагает “сложную” систему сборки или значительно близкую к такой “сложной” системе, расширение и выполнение дополнительных требований для вашего собственного решения – это немного. «vanilla-kernelversion» я буду использовать как личный тег для ядра поверх этого initrd. Также обратите внимание, что я собираю свой попкорн как здоровый пользователь.

    Загрузить и проверить исходный код ядра

    Как округлить собственное ядро?

    Шаг: Вы загружаете исходный код.Шаг 2: Вы извлекаете исходный код.Шаг 3 Установите: пакеты.Milestone Docs: Конфигурация ядра.5:шаг Создание типа ядра.Шаг 6: Обновите загрузчик (необязательно)Шаг 1: Перезагрузитесь и проверьте версию ядра.

    mkdir ~/kernel; диск https://cdn ~/kernel

    компиляция собственного программного обеспечения ядра вашей компании

    wget.kernel.org/pub/linux/kernel/v4.x/linux-4.4.27.tar.xzwget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.27.tar.sign
    unxz linux-4.4.27.tar.xz

    Проверьте его библиотеку .tar на соответствие персонализированной (это будет кратко, так как у меня еще нет ключа шрифта, у кого-нибудь — все равно проверьте):

    gpg2 linux-4.4.27.tar.sign

    Обратите внимание, что, к сожалению, «введите идентификатор» вывода, который вы обнаружили на предыдущем шаге, и загрузите его через сервер ключей:

    gpg2 --keyserver hkp://keys.gnupg.net .--recv-keys .6092693E

    Проверьте еще раз файл .tar с этой подписью и увидите конкретное сообщение о том, что –verify незащищенные личные совпадения:

    gpg2 linux-4.4.27.tar.sign
    tar -xvf linux-4.4.27.tar
    cd linux-4.4.27очистить && разрешить

    Настроить Mrproper и скомпилировать ядро

    Как скомпилировать другой модуль ядра?

    Загрузите точную разработку ядра, связанную с образом, на котором работает основной клиент.Убедитесь, что фактические физические файлы, которые вы используете в дорожке, соответствуют файлам заголовков компьютера, которые были у вас при разработке ядра.изменить почти include/generated/utsrelease.Скомпилируйте модуль с этим хардвуном из ядра.

    Обычно нет необходимости перенастраивать ядро ​​из-за царапин и запускать обычное просроченное ядро ​​Slackware. Убедитесь, что вы все еще находитесь в определенном каталоге основания ядра, и полностью введите команду sticking with, чтобы скопировать конфигурацию ядра с оглушением:

    zcat /proc/config.gz>.config

    Для удобства мне бы хотелось, чтобы все новые источники конфигурации были настроены на неоплату. При использовании «olddefconfig» автоматически выбираются значения сокращения электронных книг, отличные от значений по умолчанию:

    Создать olddefconfig

    Чтобы ускорить компиляцию, обязательно запустите make make с параметром “-j” (количество ядер + 1):

    сделать -j9

    Скомпилируйте и установите модули ядра

    С этого момента все будет ранжироваться как root. Переключитесь на root и даже вернитесь в корпоративный веб-каталог ядра.
    Продолжить установку модулей ядра:

    Создать module_install

    Скопируйте конкретное ядро ​​целиком в загрузочный каталог и переименуйте его (местоположение образа ядра такое же для x86_64, кроме того, arch/x86/boot/bzImage x86):

    cp /boot/vmlinuz-vanilla-4.4.27
    cp System.map /boot/System.map-vanilla-4.4.27

    Скопируйте этот файл .config ядра в начальный каталог и переименуйте его:

    cp.config /boot/config-vanilla-4.4.27
    диск или загрузка
    rm System.map
    ln -s System.map-vanilla-4.4.27 System.map

    Инитрд Нуд и Лило

    Я хочу создать начальный загрузочный виртуальный диск из хорошего ядра, поэтому я запускаю специальную команду mkinitrd для его создания. Я передам его непосредственно в Slackware, чтобы выяснить, какие программы нужны, передав сейчас параметр mkinitrd_command_generator. При использовании In sh для пакета нового ядра корректна опция “-k”. Чтобы выдержать существование initrd, я перезаписываю свой файл initrd-vanilla-4.4.27. Я использую конечный результат машины, от имени которой создается initrd (не забудьте полностью изменить install):

    /usr/share/mkinitrd/mkinitrd_command_generator initrd.sh -k 4.4.Не 27# чувствую себя оштрафованным соседними поисковыми системами, мое исследование.mkinitrd -k -c 4.4.27 -Fahrenheit ext4 -r /dev/sda2 -m jbd2:mbcache:ext4 original -du -o /boot/initrd-vanilla-4.4.27.De gz

    Чтобы запустить прогрессивное ядро, в LILO необходимо добавить друг друга. Будьте осторожны, чтобы не удалить вход, указывающий на прогулку ядра Slackware. Если новое ядро ​​не справляется с задачей, запустите доверенное ядро.

    Следует ли компилировать используемое ядро?

    Одним из преимуществ поддержки вашей собственной базы данных ядра, безусловно, является то, что вы обычно можете настроить ядро ​​для конкретного базового оборудования и снизу вверх с меньшим ядром. Вам также может понадобиться скомпилировать собственное ядро ​​для вашей семьи, если ядро ​​с просрочками не поддерживает какое-то аппаратное обеспечение, которое может быть у человека.1

    нано /etc/lilo.conf

    Создайте новое разрешение изображения для нового ядра (почти точно так же, как я использую стандартное разрешение, но это необязательно):

    <к>/****************************************************** **** ******** **** **#etc/lilo.by confSteam по умолчанию, ванильизображение=/скачать/vmlinuz-ваниль-4.4.27 ядро = /dev/sda2 чтение единственный Initrd=/boot/initrd-vanilla-4.4.27. гз Этикетка относится к ванили.******************************************************* */

    ПК работает медленно?

    Ваш компьютер постоянно вас огорчает? Не знаете, куда обратиться? Ну, у нас есть решение для вас! С помощью Restoro вы можете исправить распространенные компьютерные ошибки, защитить себя от потери файлов, вредоносных программ и сбоев оборудования... и оптимизировать свой компьютер для достижения максимальной производительности. Это как получить новую машину, не потратив ни копейки! Так зачем ждать? Загрузите Restoro сегодня!

  • Шаг 1. Загрузите и установите версию Restoro.
  • Шаг 2. Запустите программу и следуйте инструкциям на экране.
  • Шаг 3. Выберите файлы или папки, которые нужно отсканировать, и нажмите "Восстановить".

  • лило

    Но со мной тоже Элило

    Slackware устарела?

    Самый старый действующий дистрибутив Linux, Slackware, возможно, еще не умер, легендарный дистрибутив all-inux все еще активен. Slackware 15.Beta 0 служит своего рода доказательством.

    Я редактирую элемент LILO в этой части: Настройка ELILO с общим ядром Slackware 14.2

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

    Узнав, как подключить slackware, давайте посмотрим, как создать ядро ​​Slackware.

    Вы также можете запустить make oldconfig или Xconfig, которые могут создать menuconfig.

    Если устройство обращает пристальное внимание на сине-серый экран обуви (если вы выбрали menuconfig, а не oldconfig и xconfig), оно должно вытеснить всех. Неправильная покупка одного из этих шагов может привести к сбою ядра.c

    Как собрать ядро ​​Slackware?

    Теперь, когда мы научились устанавливать Slackware, давайте посмотрим на самый простой способ работы ядра Slackware. Во-первых, клиенты могут загрузить ядро, работающее после: Затем в каталоге /usr/src разархивируйте обычно веб-сайт: Давайте создадим любую символическую ссылку на наши новые исходники ядра: Теперь мы загружаем заголовки: Как помочь вам начать восстановление и удаление модулей:

    Начните тщательно изучать все параметры, т. е. подпараметры. Вы можете выключать оборудование не на все время использования, чтобы пожинать плоды. Например, если вы не используете компьютер Lenovo, пользователи могут отключить параметры для любого числа, связанного с устройствами, вы можете отключить процессоры другого типа, чем вы, вероятно, используете, беспроводные карты, вам это на самом деле не нужно , но более важно то, какую аппаратную поддержку необходимо найти. Почему люди обычно готовят ядра?

    Внимание, мы собираемся протестировать все варианты, если места много, мы почти наверняка выберем модули для загрузки до просрочки, нажав M, мы создадим их как отключенные модули.
    Проверьте эту конкретную файловую систему, драйвер, устройства, прошивку, ОЗУ, ЦП, сеть, почти все параметры, поэтому не пытайтесь найти время исправления на этом шаге.
    Когда вы попытаетесь, перейдите к Сохранить и нажмите ENTER. Затем дважды нажмите и ОК ВЫХОД.

    Теперь давайте скомпилируем модули, запустив их естественным образом (это командный шаг, безусловно, займет много времени):

    Мы также можем предотвратить появление предупреждения lba32 в сети, сделав его доступным на рынке для lilo, мы сделаем это позже.
    Запустить сейчас:

    Теперь ознакомьтесь с командами run set, чтобы продолжить работу с lilo позже:

    Нажав +control W находим бит. И «перезаписать» мы видим тактику «Редактировать правила» с «Сбросом» ниже, добавьте Lba32 повсюду. ” чтобы предотвратить предупреждение Lilo, которое мы видели ранее

    компиляция вашего собственного ядра slackware

    Загрузите это программное обеспечение сейчас, чтобы повысить безопасность вашего компьютера. г.

    Steps To Troubleshoot Issues With Compiling Your Own Slackware Kernel
    슬랙웨어 커널 컴파일 문제를 해결할 수 있는 단계
    Kroki Dotyczące Rozwiązywania Problemów Z Kompilacją Twojego Ulubionego Własnego Jądra Slackware
    Stappen Om Problemen Met Het Compileren Van Je Get Slackware-kernel Op Te Lossen
    Steg För Att Felsöka Problem Med Att Generera Din Egen Slackware-kärna
    Étapes Pour Résoudre Les Problèmes Via La Compilation De Votre Propre Noyau Slackware
    Pasos Para Solucionar Y Solucionar Problemas Con La Compilación De Su Propio Kernel De Slackware
    Passaggi Per Risolvere I Problemi Con La Compilazione Del Tuo Kernel Slackware
    Schritte Zum Beheben Von Problemen Beim Kompilieren Ihres Eigenen Slackware-Kernels
    Etapas Que Podem Solucionar Problemas Ao Compilar Seu Próprio Kernel De Slackware Pessoal
    г.