You are currently viewing Как мне собрать ядро ​​в Ubuntu 11.10 и, как следствие, как это исправить?

Как мне собрать ядро ​​в Ubuntu 11.10 и, как следствие, как это исправить?

Если пользователи знают, как скомпилировать новое ядро ​​в Ubuntu 11.10 на собственном ПК, надеюсь, это руководство поможет вам.

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

Цель этой страницы – предоставить пользователю как можно меньше информации напрямую, которая может достичь цели разработки в дополнение к созданию простой модификации ядра и / или установки ядра. Он не задумывался как руководство для окончательной разработки ядра Ubuntu.

Создать среду

Если вы еще не создали свой метод на каком-либо ядре, существует несколько пакетов, необходимых для его грамотной сборки. Вы можете установить его с помощью:

  •  sudo apt-get build-dep a linux systemunix linux-image - $ (uname -r) 

К сожалению, не все из-за перечисленных выше функций устанавливают все необходимые зависимости. Текущая версия Goofy Disco Release обычно требует правильных дополнительных пакетов.

  •  sudo apt-get установлен найден в libncurses-dev gawk flex bison libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf 

Если человек может использовать Git, установите его из:

  •  sudo apt-get load git 

Приведенная выше команда требует, чтобы в вашей корзине покупок был правильный deb-src в /etc/apt/sources.list . Пример дискотеки динго тогда вам необходимо:

  •  deb-src http://archive.ubuntu.com/ubuntu disco maindeb-src http://archive.ubuntu.com/ubuntu актуальные диско-обновления 

Получение одного из наших исходников для версии Ubuntu

как успешно скомпилировать ядро ​​в ubuntu 11.10

Конечно, будет несколько различных способов выяснить причину причины ядра. Два основных маршрута полностью задокументированы.

Если у вас установлена ​​правильная версия Ubuntu, и вы хотите изменить каждое ядро, установленное на вашем устройстве, используйте текущий метод apt-get (подробно описанный ниже), чтобы получить исходные коды.

>Однако точно так же, как вам нужно получить текущие источники взаимодействия для текущей транскрипции Ubuntu, а затем внести в них изменения, используйте этот метод git (описанный ниже), чтобы воспользоваться преимуществами fontaine.

Apt-get

Исходный код энергии, сгенерированный выбранным двоичным пакетом, можно получить, задав запрос apt-get source . Например, чтобы получить исходное значение вновь созданного второго центра, вы можете использовать

  •  командная строка apt-get: исходный префикс linux-image-unsigned - $ (uname -r) 

Git

Все исходные коды ядра Ubuntu в основном обрабатываются git в конце. Исходный код каждого инструмента считается сохраненным в его репозитории git, который находится на kernel.ubuntu.com . Чтобы получить локальную копию, вы можете определенно git-clone любой репозиторий релизов, который вам все еще интересен, как описано ниже.

  •  git clone git: //kernel.ubuntu.com/ubuntu/ubuntu- <кодовое имя выпуска> .git 
  •  git идентичная копия git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

Изменить конфигурацию

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

  •  chmod a new + x debian / ruleschmod a important + x debian / scripts *chmod a + x debian или скрипты / misc / *LANG приравнивается к правилам debian / keep в C fakerootLANG = C fakeroot debian / характеризует editconfigs # Вы вызываете, чтобы фактически перебрать все из них (Y, Exit, Y, Exit ..) или получить вашу собственную жалобу на конфигурацию позже 

Это будет использовать исходную систему для конкретного архива. Текстура для каждой архитектуры поддерживается при вызове menuconfig редактирования вашего собственного файла конфигурации. Chmod необходим, потому что способ, которым люди собирают исходный пакет, наверняка приведет к потере разделов exe в ваших сценариях.

Чтобы ваше ядро ​​оставалось «новее», чем текущее ядро ​​Ubuntu, на котором основано ваше предприятие, рассмотрите возможность добавления одного хорошего модификатора локальной версии. В конце номера версии из большинства файлов debian.master / changelog добавьте одну потребность “test1” перед ее созданием. Это может помочь определить, какое ядро ​​задействует, так как uname -a также полагается на себя. Обратите внимание, что если выпущено значительное обновление ядра, Ubuntu будет намного лучше, чем ваше собственное личное ядро ​​(которое, безусловно, должно быть перестроено), впоследствии обслуживание считается необходимым при улучшении. ПРИМЕЧАНИЕ. Старайтесь не использовать CONFIG_LOCALVERSION, так как это _пожигает_ сборку.

Генерация ядра

Собрать это ядро ​​довольно просто. Измените каждый рабочий каталог обратно на основной каталог завода по покупке ядра, затем введите следующую команду: dy:

  •  LANG = C fakeroot debian / clean rules# проектируйте быстрее:LANG = C fakeroot debian / tips заголовок двоичный двоичный общий двоичный файл perarch# Если вы думаете, что вам нужны инструменты Linux со скидкой на задержку, вы видите следующее:LANG = C fakeroot debian для двоичных правил 

При определенной успешной сборке в каталоге сайта блога над сайтом корневого каталога сборки создаются три двоичных изображения .deb. Например, при сборке наиболее важного ядра с версией 4.8.0-17.19 на какой-нибудь полезной системе AMD64 этих трех будет четыре) (или.

  • как скомпилировать ядро ​​в ie8 11.10
     CD ...ls * .deb    заголовки linux-4.8.0-17_4.8.0-17.19_all.deb    заголовки linux-4.8.0-17-generic_4.8.0-17.19_amd64.deb    linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb 

в последующих версиях вы также обнаружите, что этот пакет linux-extra-, который клиент желательно также установить, если он доступен.

Тестирование самого важного нового ядра

Установите 3pack TV (в вашей системе сборки или в другой системе), запустив dpkg -i, а также перезапустив: затем

  •  sudo dpkg -i linux * 4.8.0-17.19 5. .debsudo restart 

Символы отладки

Довольно часто бывает полезно отображать символы отладки, например, хорошо. Иногда могут потребоваться два дополнительных шага. Обычно необходимо установить сначала pkg-config-dbgsym. Во-вторых, вам нужно установить skipdbg = false при включении ваших двоичных целей *.

  •  sudo apt-get install pkg-config-dbgsymLANG означает C fakeroot debian / безупречные правилаLANG = C fakeroot debian / планирует заголовки двоичных файлов двоичный-общий-двоичный-perarch skipdbg = nope 

См. также выше

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

<время>

How To Compile Kernel In Ubuntu 11 10
Jak Skompilowac Jadro W Ubuntu 11 10
Hoe De Kernel Te Compileren In Ubuntu 11 10
Wie Man Den Kernel In Ubuntu 11 10 Kompiliert
Hur Man Kompilerar Karnan I Ubuntu 11 10
Como Compilar El Kernel En Ubuntu 11 10
Comment Compiler Le Noyau Dans Ubuntu 11 10
Como Compilar O Kernel No Ubuntu 11 10
우분투 11 10에서 커널을 컴파일하는 방법
Come Compilare Il Kernel In Ubuntu 11 10

г.