device-mapper driver missing

Publicado por mortadelax, Junio 25, 2009, 03:56:36

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

mortadelax

Hola como andan.
No se si esto es grave. Segurisimoo que este problema aparecio despues de aquella vez que compile el kernel. Algo que desabilite tiene que ver con esto.

Cuando actualizo la configuracion de lilo me aparece esto:

root@sunami:~/varios# lilo
Warning: LBA32 addressing assumed
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
Added sunamixsda *
One warning was issued.

Sin embargo todo parecio andar como de costumbre. Kernel nuevo, todo mas rapido debido a que el kernel original era re gigante.

Repito. No se si esto es grave. Que dicen?? Tampoco se que es un device mapper  :'(

Saludos (h)

ZeiterZ

Antes de ejecutar lilo, hacé:

# modprobe  dm_mod

y recién

# lilo

Saludos.

mortadelax

#2
root@sunami:~# modprobe dm_mod
FATAL: Module dm_mod not found.


Seguro lo desactive del kernel. Pero no se ni donde esta esa opcion  :-\

EDIT: Me puse a mirar las opciones en xconfig de mi kernel 2.6.27.9

Multiple devices driver support (RAID and LVM)
>> RAID support (NEW)
>> Device mapper support (NEW)


Jaja ahi esta el pillo. Directamente el Multiple devices lo tenia desactivado. Eso si, creo que RAID no necesito para nada. Pruebo y les aviso

mortadelax

Grande Zeiterz!!!! :wave: :wave: :wave:

Ahora recompilado el kernel no tiro mas problema el lilo, siempre y cuando le haga un modrobe dm_mod.

Entonces mi .config quedo asi.
(*) Multiples devices driver support
>>( ) RAID support
>>(*) Device mapper support
      >>( ) Device mapper debugging support
      >>( ) Crypt target support
      >>( ) Snapshot target
      >>( ) Mirror target
      >>( ) Zero target
      >>( ) Multipath target


Ahora bien, el lilo sigue tirando una advertencia

Warning: LBA32 addressing assumed
Added sunamixsda *
Added sunamixnuevo
One warning was issued.


Supongo que no es nada grave. Pero si lo puedo hacer desaparecer, mejor.

SALUDOS!!!

ZeiterZ

Por el tema de dm_mod, fijate cómo cargar un módulo durante el arranque.
Antes se usaba poner el nombre del módulo en /etc/modules.conf o en /etc/conf.modules
También puedes usar un archivo local que se ejecute durante el arranque como /etc/rc.d/rc.local ó /etc/init.d/local, etc. poniendo ahí el famoso "modprobe dm_mod"

Con respecto a lilo, tengo entendido que ese mensaje aparece cuando lilo está instalado en un disco "grande".
Fijate de agregar la opción "lba32" en /etc/lilo.conf
Es más, fijate si esa opción no está ya presente (pero comentada) en /etc/lilo.conf y la activas.

Explicación: http://tldp.org/HOWTO/Large-Disk-HOWTO-5.html

Saludos.

mortadelax

#5
Agrege lba32 y listo (no estaba ni comentada). Chau advertencia  :palmas:

Lo de cargar el modulo en el arranque creo que no lo voy a hacer porque yo calculo que al cargar un modulo se esta usando algo de recursos (tipo demonio, o proceso, capaz que no pero quizas es asi). Y como el comando lilo lo usaria solamente para el dia que se me cante recompilar el kernel, entonces si es verdad que se consume algo de recursos, prefiero teclear modprobe dm_mod. Corrijanme si digo disparatadas.

SOLUCIONADO!

EDIT:
Ya lo agregue en /etc/rc.d/rc.local  :up: :up: :up: