Compilando el kernel 2.6.15.1 en Slackware 10.2

memosoft

Lanero Reconocido
11 May 2005
116
Hola a Todos...

Compile el kernel 2.6.15.1 en slackware 10.2 haciendo lo siguiente:
Código:
# make xconfig
# make 
# make modules_install
y despues actualice el LILO...

Cuando lo arranque no mostró ningun mensaje, como normalmente lo hace, pero entro después a las X y funcionó correctamente, use dmesg y mostró todo lo que no pude ver al arranque, ¿por que al arranque no mostro ningun mensaje? ¿como hago para volver a tener los mensajes al arranque? Desde antes muchas gracias...
 
Eso es un problema de compatibilidad con nvidia creo, no muestra interfaz gráfica durante el inicio, sin embargo si das CTRL+ALT+F1 muestra mensajes en otra consola texto. No he tenido tiempo para investigar la solución pero esperemos a ver si alguien por hay lo solucionó.
 
  • Me gusta
Reacciones: 2 personas
Eso es un problema de compatibilidad con nvidia creo, no muestra interfaz gráfica durante el inicio, sin embargo si das CTRL+ALT+F1 muestra mensajes en otra consola texto. No he tenido tiempo para investigar la solución pero esperemos a ver si alguien por hay lo solucionó.

Al presionar Ctrl+Alt+F1 esta todo negro, mi tarjeta de video no es Nvidia. Es una ati
 
Ensaya con varias combinaciones CTRL+ALT+F1, CTRL+ALT+F2, CTRL+ALT+F3 .... CTRL+ALT+F12 ... en cada una pasas a una consola, una de esas está funcionando y puedes ver que ocurre durante el inicio. Es una forma de trabajar hay mientras se arregla el problemilla.
 
Uff hay si está bien extraño. Te tocó trabajar en otro kernel mientras tanto. Pero si de algo te sirve, esto tiene algo que ver con las nuevas características de frame buffer, intenta desactivandolas y recompilando.
 
Aprovechando el tiempito libre me puse a engallar mi Linux casero y encontré la solución a este inconveniente, y dice:

Efectivamente es un bug con algunas tarjetas de video: ATI y Nvidia principalmente, algo relacionado con el frame buffer. Mejor dicho no es un bug, es un módulo que no se carga al inicio, toca configurar para que se cargue (son dos no recuerdo los nombres, según leí), pero yo hice una solución rápida mientras, igual cuando inicia no importa tanto la calidad gráfica y los muñecos que salgan.

La solución temporal es pasar un parámetro al kernel vga=MODO, donde MODO es un número indicando la resolución de pantalla en el modo texto inicial, aquí anexo una tablilla donde está la información de los parámetros posibles con sus significados:
Colours 640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
--------+--------------------------------------------------------------
4 bits | ? ? 0x302 ? ? ? ?
8 bits | 0x300 0x301 0x303 0x305 0x161 0x307 0x31C
15 bits | ? 0x310 0x313 0x316 0x162 0x319 0x31D
16 bits | ? 0x311 0x314 0x317 0x163 0x31A 0x31E
24 bits | ? 0x312 0x315 0x318 ? 0x31B 0x31F
32 bits | ? ? ? ? 0x164 ?En mi equipo, por ejemplo, usé: vga=0x315 (que corresponde a 800x600x24

Para pasar el parámetro "vga" al kernel depende de que sistema de arranque uses:

EN LILO:
Se establece el parámetro "vga" en la línea donde se encuentra en el archivo lilo.conf. Ejemplo: vga=0x315.

EN GRUB:

Se establece en la línea con la instrucción "kernel" del archivo "/boot/grub/menu.lst", por ejemplo en mi caso:

kernel /boot/vmlinuz-2.6.15.2 root=/dev/sda1 ro quiet splash vga=0x315

Con eso funciona de una, yo lo probé en KUbuntu 5.10 para Slackware debe ser igual, 99% seguro.
 

Los últimos temas