$SHELL not set to bash

Imagen de jane_135
0 puntos

Estoy intentando incorporar al kernel los drivers de modprobe para wireless y

en un paso de la instalación tengo este error ejecutando este comando:

 

jorge@jorge-laptop:~/Escritorio/linux/modprobe/mac80211-10.0.2$ make all

WARNING: $SHELL not set to bash.

If you experience build errors, try 'make SHELL=/bin/bash'.

Kernel Makefile not found at '/lib/modules/2.6.22-14-generic/source/'

If patch or script failed, check pre/ and post/ for current stage.
make: *** [compatible/modified] Error 1
jorge@jorge-laptop:~/Escritorio/linux/modprobe/mac80211-10.0.2$

 

Qués es lo que falla? Trabajo con 7.10...

Imagen de slap
+1
0
-1

Hola.
Lo de $SHELL nos set to bash es sólo un aviso. Te dice que la variable SHELL no apunta al intérprete bash y que si tienes problemas en la compilación, pruebes con:

make SHELL=/bin/bash

Por otro lado, te está diciendo que falta un fichero Makefile en el directorio: /lib/modules/2.6.22-14-generic/source/

Saludos.
slap

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de sansatan
+1
0
-1

Tienes que instalar los headers del kernel para compilar un módulo:

sudo apt-get install linux-headers-`uname -r`

y, ya de paso y por si no lo has hecho:

sudo apt-get install build-essential 

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

+1
0
-1

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

Imagen de jane_135
+1
0
-1

eso ya me parece más lógico.

 

A ver cómo lo hago para descargarmelo si no tengo internet...

 

Me imagino que estarán en el cd.

 

Voy a reiniciar para entrar en linux y os cuento! 

+1
0
-1