Kernel-Como - Consejos y trucos

11 - Consejos y trucos

Tutorial creado por Brian Ward. Extraido de: http://www.insflug.org/COMOs/Kernel-Como/Kernel-Como.html
19 de Diciembre de 2006

11.1 Redirección de la salida de compilación o parcheado.

Si le interesa tener ``logs'' de lo que hagan los comandos `make' o `patch', puede hacerlo redirigiendo su salida a un fichero. Primero, debe saber qué shell está utilizando (con el comando `grep root /etc/passwd' puede saberlo, buscando en el resultado algo así como `/bin/csh' o `/bin/sh'). Una vez localizado, si utiliza sh o bash, puede redirigir la salida de un comando como `make' con:

(comando) 2>&1 | tee (fich)

La línea anterior pondrá la salida de `(comando)' en el fichero `(fich)'.

Si se trata de csh o tcsh, teclee,

 (comando) |& tee (fich)

Para rc (shell que raramente usará) se teclearía,

 (comando) >[2=1] | tee (fich)

11.2 Instalación condicional del núcleo

Hay más métodos para probar un nuevo núcleo que no sea usar un disquete. A diferencia de otros Unix, LILO puede arrancar cualquier fichero con el núcleo que se encuentre en el disco Así como montar particiones de disco distintas según se le indique, con lo cual podemos tener varias instalaciones distintas y poder arrancar con una y otra, incluso compartiendo alguna de ellas. (siempre y cuando éste esté por debajo de los 1024 cilindros, lea la documentación de LILO para más detalle). Puede tener al final de /etc/lilo.conf una línea parecida a ésta:

 image = /usr/src/linux/arch/i386/zImage
 label = nuevo_nucleo

lo que le permitirá seleccionar en el arranque (habiendo ejecutado antes lilo para reconfigurar) el nuevo_nucleo en lugar del habitual que será probablemente /vmlinuz. Para poder hacer esta selección hay que mantener pulsada la tecla SHIFT al arrancar, para que aparezca el prompt de LILO que le permita teclear la etiqueta (nuevo_nucleo u otra) del núcleo elegido.

Si desea tener varios fuentes de núcleos distintos en el disco (¡cuidado!, le puede suponer muchos megas), lo normal es tener cada versión x.y.z en el directorio /usr/src/linux-x.y.z y ``seleccionar'' o activar cada núcleo sin más que redefinir el enlace simbólico /usr/src/linux apuntando al directorio que desee (por ejemplo, yo hice `ln -sf /usr/src/linux-1.2.3 /usr/src/linux' en su momento). Asegúrese que /usr/src/linux no es ya un directorio, sino como mucho antiguos enlaces simbólicos. De otro modo, el resultado del anterior comando no será el esperado.

11.3 Actualizaciones del núcleo

Russell Nelson, nelson@crynwr.com lleva una lista que resume los cambios en las nuevas versiones del núcleo. Son breves pero interesantes antes de decidirse por instalar una nueva versión. Se puede encontrar por FTP anónimo en ftp://ftp.emlist.com/pub/kchanges o a través del URL:

http://www.crynwr.com/kchanges

Sé el primero en opinar


Tutoriales relacionados con 'Kernel-Como'

Linux es en realidad un Kernel. Una distribución GNU/Linux es la mezcla de software GNU... Más »
Lo que sigue es una guía detallada de la configuración del núcleo, cubriendo detalles de... Más »
La compilación del kernel se hace a la manera Debian, es decir, con herramientas propias... Más »
Tutorial para configurar y compilar el Kernel, la estructura del sitema operativo GNU/Linux parte del... Más »
Aquí explico cómo se compila un kernel en Debian y como he conseguido la aceleración... Más »

Autor y licencia de 'Kernel-Como'


Tutorial de Brian Ward. Extraido de: http://www.insflug.org/COMOs/Kernel-Como/Kernel-Como.html CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.