Está en la página 1de 14

Universidad Nacional de Ingeniera

Facultad de Electrotecnia y Computación

Modificaciones al Kernel 5.14.21 de la distribución Linux-Lite 5.6

INTEGRANTE:
Br. Alex Antonio Cruz García 2016-1422U

Grupo:
4T3-CO

DOCENTE:
Ing. Narciso Aguilera

FECHA:
07 de diciembre del 2021
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Breve reseña de linux lite


Linux Lite es una distribución Linux de la familia de Sistemas
Operativos GNU/Linux, basada en Ubuntu, orientada al escritorio y
desarrollada en Nueva Zelanda por Jerry Bezencon. Se caracteriza
por ofrecer una experiencia de escritorio liviana y amigable con el
usuario novato, por su facilidad de uso y por el poco consumo de
recursos, gracias a su escritorio XFCE, un entorno personalizado,
sencillo y ligero.
Esta distribución de Linux, como la mayoría de ellas, es libre y está
pensada para ser simple y rápida, adecuada para usuarios nuevos
en Linux, quienes desean no solamente poder trabajar en un ambiente
amigable, ligero y completamente funcional, sino también poder
reutilizar viejas computadoras descartadas por los limitados recursos
de la máquina o por los exigentes requerimientos de hardware que
actualmente demandan para una PC otros sistemas operativos más
recientes como Ubuntu Linux, Linux Mint, Manjaro Linux, Windows
7, Windows 8, Windows 10 u otros
Con la llegada de la Interfaz Unity a Ubuntu Linux, los usuarios
novatos de GNU/Linux, en aquella época (2011), ven disminuidas las
posibilidades de migrar a un Sistema Operativo diferente
a Windows debido a la abismal diferencia encontrada en el entorno de
escritorio de Ubuntu (Unity). No obstante, los usuarios de Windows
XP cada vez tenían más cerca el fin del soporte técnico por parte de la
casa matriz Microsoft Corporation, programado para abril de 2014, con
lo cual dejarían de recibir sus actualizaciones de seguridad y millones
de computadoras quedarían desprotegidas y expuestas a ataques en
todo el mundo. Aunque Linux Mint, también derivada de Ubuntu, ya
gozaba de muy buena reputación por ser más intuitiva y más amigable
con el usuario que Ubuntu, la primera (Linux Mint) era demasiado
robusta para máquinas con escasos recursos.
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Objetivo de Linux Lite 


El propósito de Linux Lite es ir introduciendo, poco a poco, a los
usuarios de Windows en Linux, mostrando lo fácil que puede llegar a
ser el uso de Linux en la actualidad, procurando que este Sistema
Operativo se pueda usar tanto en ordenadores antiguos como en
computadoras modernas.
A primera vista Linux Lite se asimila un poco en su apariencia a Linux
Mint Xfce, siendo menos robusta y más sencilla, con una interfaz
gráfica que recuerda mucho a Windows XP. Orientada a usuarios que
vienen precisamente de Windows XP, aunque con este mismo
propósito también existen otras distribuciones como Q4OS basada
directamente en Debian, o Zorin OS y Chalet OS, basadas en Ubuntu,
las cuales clonan el aspecto de Windows.
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Evidencias de instalación y modificación del Kernel 5.4.78

Para iniciar a configurar nuestro Kernel se necesitan instalar ciertas librerías, primeramente
entrando como súper usuario para no tener necesidad de escribir sudo en repetidas
ocasiones:

Linux-source

Libncurses5-dev

Build-essential
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Bison y flex

Libssl-dev
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

gcc

libelf-dev

Dctrl-tools

Descargamos el Kernel 5.14.21


Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Configuramos el main.c del kernel nuevo


Verificamos la descarga dirigiéndonos a la carpeta Descargas con el
siguiente comando, cd Descargas y con el comando ls nos muestra el
archivo descargado.
Para mover los archivos del directorio actual al nuevo directorio
usamos el comando mv + el nombre del archivo en la ruta /usr/src
donde se moverán los archivos.
Se escribirá el comando de la siguiente forma: mv Linux-
5.14.21.tar.xz /usr/src

Después de pulsar enter, nos movemos a la carpeta donde se movió


el archivo con el siguiente comando cd /usr/src y presionamos enter,
después otorgamos los permisos necesarios para posteriormente
poder descomprimir el archivo.

Una vez que hayamos dado los permisos lo descomprimimos con el


siguiente comando tar -xvf Linux-5.14.21.tar.xz
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Procedemos a entrar a la carpeta de linux-5.14.21 con el comando cd


de la siguiente forma cd Linux-5.14.21, una vez dentro accedemos a la
carpeta init de la siguiente forma cd init, una vez dentro se modificara
el archivo main.c para editar el archivo escribimos”nano main.c”
Donde se modificara para poner la presentación en modo texto.

Ahora toca acceder dentro del archivo main.c, que es donde se


encuentra el código fuente del kernel, dentro de este kernel
realizaremos la modificación. nos toca buscar la función que nos
permite escribir nuestro mensaje, la función es la siguiente,
numa_default_policy(); y debajo de esa línea colocaremos nuestro
mensaje
Dejamos una mdelay de 10 segundos o lo suficiente para que se
pueda leer. se guardan los cambios ctrl+o y salimos ctrl+x
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Una vez que hemos de terminar de configurar el main.c, retrocedemos


una carpeta hacia atrás con el comando cd .. , una vez dentro de la
carpeta Linux-5.14.21 verificáremos que el Kernel este en el modo de
compresión XZ ejecutamos el siguiente comando make menuconfig y
después presionamos enter, de esta forma comenzaremos a
configurar el kernel para después compilarlo

Una vez dentro nos desplazamos a la opción General setup y


presionamos enter
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Después a la opción Kernel Compresión mode, tiene que aparecer en


modo XZ si no apareciera así, presionamos enter sobre esa opción.

Y nos ubicamos sobre XZ y damos enter, y una vez configurado el


Kernel se guardan los cambios.
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Dentro de la carpeta Linux-5.14.21 configuramos algunos certificados


para no tener problema al momento de compilar con el siguiente
comando “nano .config”

Una vez dentro con CTRL+W buscamos la siguiente línea:


CONFIG_SYSTEM_TRUSTED_KEYS=”debían/canonical-certs.pem”
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación
Ya ubicada dicha línea quitamos todo lo que está en comillas, damos
CTRL+X, “y” para guardar y damos enter

Ahora teniendo listos todos estos pasos procederemos a compilar el


kernel, con el comando make
Este Proceso de compilado dilata horas, eso depende de la calidad del
hardware de la computadora, recomendamos que deje la computadora
conectada con el cargador para evitar que la computadora se apague
y el proceso de compilación se vea interrumpido.
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Ahora entramos a la dirección /etc/default en el cual está ubicado el


grub que vamos a modificar para que nuestro equipo reconozca el
nuevo kernel y aparezca la imagen de fondo.

Dentro del grub se ubicaran en las siguientes líneas:


GRUB_CMDLINE_LINUX_DEFAULT="quite splash" se modifica esta
línea para mostrar código y kernel al momento del booteo, se borrara
el “quite” y se dejara solo el “splash”
GRUB_BACKGROUND="/home/alex/Descargas/grub.png" para
mostrar nuestra imagen. Este comando lo pasamos al final porque si lo
colocamos con los otros da problemas
Universidad Nacional de Ingeniera
Facultad de Electrotecnia y Computación

Luego actualizamos el grub con el comando update-grub && update-


grub2 y reiniciamos con reboot.

También podría gustarte