Nuevos comandos utilizados
scp -> secure copy. Sirve para copiar archivos desde o hacia un host remoto. Esto lo hace mediante el protocolo ssh. Sintaxis: scp [-p Nº puerto ] usuario@host_origen:/directorio_origen/archivo /directorio_destino ó
scp [-p Nº puerto ] /directorio_origen/archivo usuario@host_destino:/directorio_destino
apt-get -> utilidad de manejo de paquetes Sintaxis: apt-get { update upgrade install paquete ... remove paquete source paquete ... build-dep paquete ... check clean }
Ejemplo: apt-get install ssh
tar -> utilidad de compresión y descompresión de archivos
Sintaxis: tar [ - ] c --create --delete r --append t --list u --update x --extract –get
Ejemplo: tar –xvfj linux_2.16.11.tar.bz2 ó tar –xzvf Linux_2.16.11.tar.gz
ln -> crea enlaces simbólicos (“Accesos directos”)
Ejemplo: ln –s Linux_2.16.11 /home/tritri/linux
Paquetes que hubo que instalar para poder compilar el kernel en Linux Ubuntu 5.04:
gcc – make – libncurses5-dev
Pasos para compilar el kernel
Descomprimir el archivo tar.bz2
tar –zvfj linux.tar.bz2 –C /usr/source
cd !$ (!$ repite el parámetro del último comando que se ejecutó)
Crear un enlace simbólico a la carpeta linux-2.6.16.16 llamado linux
ln –s Linux-2.6.16.16 linux
Se configuran los parámetros que queremos compilar
make { menuconfig xconfig }
make
cp arch/i386/boot/bzImage /boot/vmlinuz
make modules-install (los instala en /lib/modules/version-del-kernel)
Lo último que hay que hacer es crear el initrd con el comando
mkinitrd /boot/initrd.img-version-del-kernel
y luego editar el archivo /boot/grub/menu.lst para agregar nuestra imagen del kernel al menú de arranque del grub y agregar los siguientes líneas
title
root
kernel
initrd
boot