Table of Contents
В приведенном выше руководстве мы обнаружим некоторые из возможных причин, по которым может быть запущено большинство исходных кодов ядра Ubuntu 12.04 LTS, и после этого я действительно предоставлю некоторые потенциальные тактики исправления, которые вы можете попробовать устраните эту проблему.
Получить компьютер без ошибок за несколько минут
Где было ядро исходный код в Ubuntu?
Весь исходный код ядра Ubuntu хранится здесь, в git. Исходный код для любого выпуска хранится в репозитории git с разбивкой по адресу kernel.ubuntu.com. Чтобы найти локальную реплику, вы можете в общих чертах создать репозиторий git clone во всей интересующей вас версии, как показано ниже.
Отправленный Майклом 19 мая, продолжение в Учебниках, Ubuntu | двадцать девять комментариев
В этом руководстве описывается способ компиляции собственного ядра для установки Ubuntu. Он продемонстрирует как очень ортодоксальный процесс «сборки с», так и весь процесс «сделать установку» с обоснованием, а также альтернативу Debian «make-dpkg». Это описательный пакет этого руководства, краткий обзор см. в разделе Компиляция основного ядра Linux в Ubuntu 12.04 LTS. В каждом случае мы начинаем с установки реального набора зависимостей людей:
sudo apt-get select git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev linux-source qt3-dev-tools libqt3-mt-dev libncurses5 libncurses5-dev fakeroot build-essential kexec-tools не удалось программа ядра makedumpfile ядро-клин
Примечание: qt3-dev-tools и libqt3-mt-dev необходимы, если вы планируете «использовать все преимущества xconfig», и libncurses5 и просто libncurses5-dev, если клиенты планируют даже использовать menuconfig». Затем скопируйте файл основа ядра и wget:
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.17.tar.bz2
tar -xjvf linux-3.2.17.tar.bz2 запись linux-3.2.17/
Клиенты теперь находятся в самом верхнем правом каталоге исходной рождественской елки i ra. Ядро работает в конфигурации по умолчанию, основанной на конкретной конфигурации, предоставленной людьми, которые сопоставили дистрибутив исходного кода ядра. Он будет включать в себя поддержку почти всех деталей, поскольку он предназначен для использования каудильо, и обычно он огромен. В таком виде требуется несколько минут на компиляцию и совсем немного времени на загрузку. • Итак, прежде чем планировать ядро, его необходимо сконфигурировать. Если мы хотим повторно использовать любой тип, связанный с конфигурацией из работающего ядра, запустите его, скопировав текущую конфигурацию, записанную в /boot:
cp -vi -r` /boot/config -`uname .config
Проанализируйте файл .config пользователя из make в дополнение к каждому из наших флагов oldconfig. • Хотя новые решения почти всегда доступны в этом дереве ядра, вам все же может быть предложено выбрать, включать их или нет. Если вы не уверены, примите значения по умолчанию.
Получить компьютер без ошибок за несколько минут
Представляем ASR Pro – самое передовое и всеобъемлющее в мире программное обеспечение для ремонта ПК. Независимо от того, работает ли ваш компьютер медленно, с ошибками или просто работает не так хорошо, как раньше, ASR Pro может помочь. Это мощное приложение быстро диагностирует распространенные проблемы и устраняет их одним щелчком мыши. Вам понравится максимальная производительность, защита от потери данных и повреждения файлов, а также уверенность в том, что ваш компьютер теперь в безопасности и безошибочен. Попробуйте ASR Pro сегодня!
Создать традиционную конфигурацию
Начиная с ядра 2.6.32, варианты обновления теперь позволяют вам собирать только те модули, которые вы потенциально можете использовать в своей системе. При появлении запроса сделайте свой выбор, как описано выше, в противном случае нажмите Enter, чтобы проверить значения по умолчанию.
Как сделать Я обнаружил, что это был исходный код ядра?
Текстовый источник о сгенерированном подробном двоичном пакете обычно можно получить с помощью команды apt-get source
. Например, время для получения рабочего исходного кода ядра, тогда вы можете использовать следующую команду в полном объеме: apt-get place linux-image-unsigned-$(uname -r) Создать localmodconfig
Как выполняется загрузка источник энергии ядра в Linux?
Получите самое крутое ядро от kernel.org.Проверьте ядро.Разархивируйте архив с ядром.Обычно скопируйте существующий установочный файл ядра Linux.Скомпилируйте с ядром Linux версии 5.6.Установите большую часть ядра и модулей Linux (драйверов)Обновите конфиг grub.
Вторым шагом является изменение ядра в соответствии с вашими личными потребностями. Скорее всего, вы настроите свою текущую сборку для работы с ncurses, купив флаг menuconfig:
Создать конфигурацию меню
Есть каждое из наших ядер Ubuntu с открытым исходным кодом?
Ядра попкорна Ubuntu Linux являются открытым справочником и могут быть просто загружены, но собраны. Для каждого плана ядра Linux, который они поддерживают, разработчики ядра Ubuntu поддерживают серию исправлений до тех пор, пока эти отдельные исправления не будут отправлены вышестоящим. Они также поддерживают тип конфигурации.
Создать xconfig
При желании вам может быть представлена серия, созданная с помощью меню, из которых вы можете выбрать параметры, которые хотите опубликовать. В большинстве мест у вас есть три или более вариантов: (пусто) выйти; (M) скомпилировать, который, даже если это модуль, загружается только тогда, когда функциональность может оказаться необходимой; (*) скомпилируйте его монолитно внутри ядра, поэтому он, скорее всего, будет там, когда большая часть ядра будет загружена впервые.
Есть несколько вещей, которые вы должны сделать, и которые требуют перенастройки:
<ул>
Прежде чем мы продолжим, используйте параметры «Общая конфигурация меню», затем «Локальная версия» поверх этих параметров «Автоматически добавлять информацию о версии», чтобы добавить суффикс к реальному базовому имени, чтобы вы могли разделить информацию. технология от “ванили”. – Основные мышцы можно различить. Вы можете изменить строку версии вашей группы для разных типов, которые вы также пытаетесь различать в этой компании.
Предполагая, что у вас есть работающая программа Linux с важным работающим ядром, есть ряд других мест, где вы можете посмотреть, какие у вас есть устройства и работают ли альтернативные драйверы.
<ул>
Используя доступную на тот момент информацию и здравый смысл, соберите вместе разумный набор параметров системы ядра. Прочитайте справочные веб-описания альтернативы (по крайней мере, для почти всех пробных вариантов с более высокой стоимостью), чтобы ознакомиться с выбором драйверов и компонентов компьютерного программного обеспечения. Коды для ядра Linux. р>
Загрузите это программное обеспечение и начните беззаботно просматривать веб-страницы. г.