You are currently viewing ¿Cómo Uso Compilo El Kernel En Ubuntu 11.10 Y Cómo Hago Este Plan De Acción?

¿Cómo Uso Compilo El Kernel En Ubuntu 11.10 Y Cómo Hago Este Plan De Acción?

Si sabe cómo compilar con éxito un kernel en Ubuntu 11.10 en su PC, espero que esta instrucción pueda ayudarlo.

El número de usuarios interesados ​​en compilar su propio kernel lo logra porque tienen Ubuntu instalado en su sistema y, por favor, realice cambios adicionales en el kernel para ese sistema. En muchos casos, el usuario tiene que buscar una configuración de kernel cerrada.

El objetivo de estas páginas es siempre proporcionar al comprador la menor cantidad de información posible directamente para lograr el objetivo relacionado con el desarrollo y la construcción de una modificación del kernel clara y la instalación de este kernel. No pretende ser una guía para desarrollar el kernel de Ubuntu.

Crear entorno

Si aún no ha construido sus métodos en el kernel, hay paquetes de cantidad que se requieren para construirlo con éxito. Puede instalar lo siguiente con:

  •  sudo apt-get build-dep linux linux-image - bucks (uname -r) 

Desafortunadamente, a diferencia de todas las funciones enumeradas anteriormente, se instalarán todas las dependencias necesarias. La versión actual de Goofy Disco Release requiere las ofertas de paquetes de complementos correctos.

  •  sudo apt-get ciertamente está instalado en libncurses-dev gawk flex buffalo libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf 

Si puede usar Git, utilícelo desde:

  •  sudo apt-get load git 

El comando anterior hace necesario que su plataforma tenga el remedio deb-src en /etc/apt/sources.list . Un ejemplo de alguna discoteca de dingo que debes tener:

  •  deb-src http://archive.ubuntu.com/ubuntu disco maindeb-src http://archive.ubuntu.com/ubuntu disco-updates main 

Obtención de una de nuestras fuentes para la versión de Ubuntu

cómo compilar el kernel en ie8 11.10

Por supuesto, continuamente habrá varias formas diferentes de obtener la fuente real del kernel. Los dos caminos principales están completamente documentados.

Si realmente tiene instalada la versión correcta de Ubuntu y le gustaría transformar cualquier kernel instalado en su unidad, use el método apt-get (detallado a continuación) para obtener las fuentes.

>Sin embargo, si desea obtener una fuente global actual en particular para la versión más actualizada de Ubuntu y luego realizar actualizaciones, use este curso de acción de git (que se describe a continuación) para aprovechar el enlace con las fuentes.

Apto para obtener

El código fuente generado por un paquete binario específico fabuloso se puede convertir solicitando apt-get source . Por ejemplo, para obtener este código fuente del segundo núcleo creado no hace mucho tiempo, puede utilizar

  •  línea de comando apt-get: código de sitio linux-image-unsigned - $ (uname -r) 

Git

Todas las fuentes del kernel de Ubuntu son alimentos preparados normalmente por git al final. El código fuente de cada herramienta se almacena en este repositorio de git en kernel.ubuntu.com . Para obtener cualquier copia local, es muy posible que absolutamente git-clone cualquier repositorio de lanzamiento que le interese, como se describe a continuación.

  •  git replicate git: //kernel.ubuntu.com/ubuntu/ubuntu-  .git 
  •  git copias idénticas de git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

Cambiar configuración

Este proceso se puede omitir si normalmente no se requieren transiciones de configuración. El proceso de afición mantiene la configuración perteneciente a archivos de subconfiguración distintivos. Probablemente, la ruta más fácil para cambiar algo aquí es hacer lo siguiente:

  •  chmod a + x debian versus reglaschmod a + x debian o scripts / *chmod a + c debian / scripts / misc versus *LANG = C fakeroot debian según reglas limpiasLANG = C fakeroot debian según las reglas editconfigs # Usted se comunica con para iterar sobre todos esos (Y, Exit, Y, Exit ..) junto con obtener una queja de configuración en el futuro 

Esto usará la configuración inicial para un archivo identificable, la textura / arquitectura admitida cuando se contacta con menuconfig para editar su propio archivo de configuración personal. Chmod es necesario porque, por lo general, la forma en que construye el paquete de origen casi con certeza conducirá a una disminución de las secciones ejecutables en sus piezas de software.

Para mantener su propio kernel “más nuevo” que el kernel de Ubuntu actual en el que se basa su empresa, reconozca agregar un buen modificador de adaptación local. Al final del número de tipo en la mayoría de archivos debian.master versus changelog , agregue una ventaja como “test1” antes de generarlo. Esto ayudará a determinar en qué kernel se está ejecutando todo, ya que además de uname -a se basa en sí mismo. Tenga en cuenta que si se lanza un nuevo kernel grande, Ubuntu debería ser más nuevo que su propio kernel de marca registrada (que deberá desarrollarse para reconstruirse), por lo que el mantenimiento se considera inevitable al actualizar. NOTA. No intente si desea usar CONFIG_LOCALVERSION ya que _ dispara_ cómo funciona el ensamblaje.

Generación de kernel

La construcción del kernel es bastante sencilla. Vuelva a cambiar el directorio de trabajo y el directorio raíz de ese árbol de compra del kernel, luego ingrese el comando upondy:

  •  LANG es igual a C fakeroot debian / clean up rules# construir más rápido:LANG = C fakeroot debian y encabezado de reglas binario binario básico perarch binario# Si cree que alguien necesita herramientas Linux de baja latencia, realice lo siguiente:LANG = C fakeroot debian y reglas binarias 

En una compilación exitosa, se crean tres imágenes de paquetes binarios .n para el directorio del sitio web sobre el directorio raíz de establecimiento. Por ejemplo, cuando se trata de construir el núcleo principal con la versión 4.8.0-17.19 en un sistema AMD64 útil, estos tres son cuatro) (o.

  • cómo recopilar el kernel en ubuntu 11.10
     CD ...ls 3. .debutante    linux-4.8.0-17_4.8.0-17.19_all.deb encabezados    encabezados 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 

operando en versiones posteriores, encontrará adicionalmente el paquete linux-extra-, que el cliente específico también debe instalar si puede encontrarlo.

Prueba del nuevo kernel más importante

Instale su propio televisor 3pack (en su sistema de compilación y para otro sistema de destino) apresurando dpkg -i y reiniciando: luego

  •  sudo dpkg -i linux 2. 4.8.0-17.19 * .debsudo reiniciar 

Símbolos de depuración

A veces también es útil hacer demostraciones de símbolos de depuración. Es posible que se requieran dos ideas adicionales. Debe cargarse el primer pkg-config-dbgsym. En segundo lugar, los usuarios deben establecer skipdbg = artificial cuando ejecutan sus objetivos binarios 4 ..

  •  sudo apt-get puesto en su lugar pkg-config-dbgsymLANG = C fakeroot debian para cada regla limpiaLANG = C fakeroot debian y reglas binarios-encabezados binary-common-binary-perarch skipdbg equivale a falso 

Véase también arriba

Las instrucciones ofrecen recetas agradables y muy sencillas para combinar el código fuente y luego crearlo. Si le gustaría hacer más desarrollo del kernel en comparación con la configuración, consulte las transiciones:

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
Comment Compiler Le Noyau Dans Ubuntu 11 10
Kak Skompilirovat Yadro V Ubuntu 11 10
Como Compilar O Kernel No Ubuntu 11 10
우분투 11 10에서 커널을 컴파일하는 방법
Come Compilare Il Kernel In Ubuntu 11 10