Está en la página 1de 1

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE CMPUTO


DEPARTAMENTO DE INGENIERA EN SISTEMAS COMPUTACIONALES
ACADEMIA DE SISTEMAS DISTRIBUIDOS
SISTEMAS OPERATIVOS
Prctica 2
Valor: 6 puntos. Realizar la compilacin del kernel de Linux en la distribucin Ubuntu Server. A continuacin se proporcionan
los pasos para la compilacin:
1.
2.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

Pasar a usuario root


Situarse en el directorio /usr/src
Actualizar paquetes: apt-get update.
Instalar paquetes: apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
Descargar fuentes con wget
Descomprimir fuentes (tar xjf)
Situarse en la carpeta de las fuentes
Ejecutar: make clean && make mrproper
Copiar la configuracin actual (config-`uname -r`) del directorio boot al directorio de trabajo (.config)
Comenzar la configuracin del kernel: make menuconfig
Seleccionar: Load an Alternate Configuration File
Nombre del archivo de configuracin: .config
Salir de la configuracin del kernel
Ejecutar: make-kpkg clean
(Opcional) Ejecutar: export CONCURRENCY_LEVEL=3, donde 3 simboliza el nmero de ncleos ms uno,
dependiendo el caso (este es un ejemplo)
14. Comenzar la compilacin: fakeroot make-kpkg --initrd --append-to-version=-NombreAlumno kernel_image
kernel_headers
15. Instalar el Nuevo kernel:
dpkg -i linux-image-3.8-NombreAlumno _i686.deb (Ejemplo)
dpkg -i linux-headers-3.8-NombreAlumno _i686.deb (Ejemplo)
16. Actualizar el gestor de arranque: update-grub
17. Reiniciar el sistema
18. Iniciar con el nuevo kernel
Se debe obtener pantallas del proceso de compilacin respecto a cada paso especificado y realizar un manual de compilacin
del kernel, el cual ser el reporte de prctica. El reporte se entrega al final de la sesin de laboratorio bajo el siguiente
formato en el nombre del archivo (incluye las fuentes de latex para obtener el archivo):
lab2-nombreCompleto-Grupo.pdf