Está en la página 1de 3

PASOS PARA HACER EL KernelCompilado Debian 11

• Actualizamos el sistema
apt-get update
• Instalar Development Tools
apt install build-essential
• Instalar make
apt install make
• Nos ubicamos en la carpeta
cd /usr/src
• Crear carpeta
mkdir kernels/
• Nos ubicamos en la carpeta creada
cd kernels/
---
• Descargamos desde la pagina oficial
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.18.6.tar.xz
---
tar xvf linux-5.18.6.tar.xz
---
cd linux-5.18.6
---
cd certs/
---
openssl genrsa -out private.key 4096
---
openssl req -new -x509 -days 10000 -key private.key -subj
'/C=MX/ST=DF/L=CDMX/CN=SeLuRojo Kernel' -out rhel.pem
---
cat private.key >> rhel.pem
luego nos devolvemos
cd ..
---
make localmodconfig
ENTER Hasta que acabe

A veces sale errores por falta de descomprimir o el archive descargado no se instala


bien
apt-get install flex
apt-get install bison
y intentamos de nuevo
---
vi .config
para salir :q
---
Probamos
make menuconfig

(a veces no se instala bien)


apt-get install libncurses5-dev libncursesw5-dev

Cosas eliminadas del kernel


• todo lo amd
• reporte sobre scobrecalentamiento
• compressed cache para paginas swap (experimental)
• packet writing on cd/dvd media (obsoleto)
• Sensores de proximidad APDS990X Y BH1770GLC/SFH7770
• Soporte para macintosh
• Interfaz de joystick
• Soporte para pantalla tactil
• Monitoreo amd
• Sensores de monitoreo de temperatura Texas Instruments TMP
• Adptadores de radio
• Apple cinema display
• Vibración del control de play2 (no es broma)
• Soporte a filesystem, ReiserFS y JFS
Cosas agregadas
Se le dió full soporte a
• XFS
• ext3
• ext4
---
nproc
---
make -j 2 (-j # es de la cantidad que de el nproc
---
CUANDO DA ERROR
vi .config
#CONFIG DEBUG_INFO = N
#BTF = N
:wq
---
Cuando compilamos el kernel, aproximadamente dura 1h.
make modules_install
make install
---
Reiniciamos y verificamos
shutdown -r now / uname -a

También podría gustarte