PREG>
Me gustaría saber cómo se instala/configura
y que tal funciona.
- Cuales son las opciones para compilar un kernel con
doble procesador (que kernel hace falta) y luego como puedo comprobar si
funciona.
RESP>
Tienes que activar la opcion de SMP en la configuracisn
del kernel.
Solamente edita el Makefile de tu kernel y quita el comentario
de la línea que dice:
#SMP = 1
PREG>
Como puedo ver que esta funcionando correctamente?
RESP>
El aumento del rendimiento es casi el doble (no llega).
Si haces time deberia darte información de cada procesador
del sistema. O bien haciendo un cat /proc/cpu cuando arranques el nuevo
sistema y ejecutes "cat /proc/cpuinfo" veras la la información relativa
a los dos procesadores.
DISCOS GRANDES
PREG>
Porque me aparece este mensaje?
> The number of cylinders for this disk is set to 3298.
> This is larger than 1024, and may cause problems with:
> 1) software that runs at boot time (e.g., LILO)
> 2) booting and partitioning software form other OSs
> (e.g., DOS FDISK, OS/2 FDISK)
Efectivamente, arranca la maquina y el LILO se queda colgado.
RESP>
La razón de este mensaje es que ciertos programas
(MS-DOS, LILO, etc) utilizan el BIOS para acceder al disco. Las funciones
de disco del BIOS utilizan un parametro de 10 bits para representar el
CILINDRO, con lo que el número de cilindro pasado a las funciones
de BIOS tiene que estar en el rango [0..1023]. Esta es la razón
por la que los discos de más de 1024 cilindros dan problemas con
ciertos sistemas operativos.
Solución: Linux *no* usa el BIOS (solo lo hace
LILO).
Para que LILO funcione con el BIOS debes tener todos
los datos que lilo necesita, accesibles por debajo de la pista 1024.
Para esto, mi recomendación es:
* Crea una partición pequeña (uno o dos
megabytes) que está totalmente contenida por debajo de esta pista.
La partición ha de estar completamente contenida, no basta con que
empiece por debajo.
* Formateala como tipo ext2 y ísntala en /boot
(metiendo en ella todo lo que contiene /boot en la actualidad). Modifica
/etc/fstab para reflejar este nuevo hecho.
* Mete la imagen del kernel en esta partición
(dentro de /boot).
* Cambia /etc/lilo.conf para reflejar el hecho de que
el kernel esta ahora en /boot. Esto aparecera en alguna o en todas las
secciones image=...
* Ejecuta lilo(8) de nuevo para activar el arranque de
Linux.
Otra opcion es usar loadlin. Con ello evitas todos estos problemas pero has de pasar por MSDOS.