Creé un módulo personalizado y simple llamado Hello.ko Instalo el módulo con el comando "insmod hello.ko", lo controlo con "dmesg" y está funcionando, pero cuando reinicio el sistema, tengo cargarlo manualmente Entonces, ¿cómo puedo hacer para cargar mi módulo personalizado automáticamente, y dónde tengo que poner el hello.ko? Después de cargar el módulo, me gustaría mostrar el mensaje Hello World hasta que presione la tecla Enter. Alguien puede ayudarme?¿Cómo cargar un módulo personalizado en el momento del arranque en Ubuntu?
Respuesta
Agregue el módulo al archivo/etc/modules.
Y luego ponga el módulo en su catálogo/lib/modules/kernelname.
Esta técnica no funcionó en Ubuntu 13.10. Así que después de algunos intentos de prueba y error terminé con esto:
Copie mi módulo kernel en el directorio de los controladores.
$ sudo cp mymodule.ko /lib/modules/$(uname -r)/kernel/drivers/
Agregue el nombre simple de mi módulo al archivo/etc/modules. Puede editar el archivo o simplemente anexarlo como se muestra aquí.
$ echo 'mymodule' | sudo tee -a /etc/modules
actualización de la lista de dependencias del módulo.
$ sudo depmod
Reinicia la computadora y listo, funcionó.
¡Genial! Esto funcionó para mí también. Pero no tuve que ponerlo en el directorio/kernel/drivers. Lo coloqué en/lib/module/$ (uname -)/initrd. – Bilthon
- 1. udev: dispositivo conectado en el momento del arranque
- 2. Creando un Ubuntu Daemon personalizado
- 3. Establecer Ubuntu Sound Volume en el arranque
- 4. Usar el módulo sched para ejecutarlo en un momento dado
- 5. Cómo cargar la configuración en el arranque en los carriles?
- 6. Comparación del arranque en frío con el arranque en caliente
- 7. Cómo crear y cargar un módulo GTK?
- 8. Desinstalar un módulo python en ubuntu
- 9. ¿Cómo iniciar la notificación en el momento personalizado?
- 10. ¿Cómo cargar automáticamente un módulo kernel en Gentoo Linux?
- 11. Módulo QtMultimedia en Ubuntu 12.04LTS
- 12. DHCP en Ubuntu Server 12.04: no se puede cargar eth0
- 13. ¿Es posible diseñar visualmente un componente personalizado en el momento del diseño?
- 14. Python crea/importa un módulo personalizado en el mismo directorio
- 15. ¿Cómo puedo cargar un módulo Perl en tiempo de ejecución?
- 16. Cómo usar el complemento joomla recaptcha en mi módulo personalizado
- 17. ¿Cómo volver a cargar el módulo de Python en IDLE?
- 18. Arranque automático de granos de un módulo diferente
- 19. Cargar módulo de cadena en python
- 20. ¿Cómo creo un trabajador resque automáticamente en el arranque?
- 21. ¿Cómo puedo agregar mi formulario personalizado al bloque personalizado en mi módulo personalizado
- 22. ¿Cómo sabe el kernel de Linux qué controladores cargar en el arranque?
- 23. GWT intenta cargar un módulo eliminado
- 24. simular el movimiento del ratón en Ubuntu
- 25. ¿En qué ensamblaje debe residir un módulo Autofac personalizado?
- 26. ubuntu Haskell ghci 7.4.1 no pudo encontrar el módulo "System.Random"
- 27. Rastreo de llamadas al cargar un módulo en Linux
- 28. Cargar módulo en apache + mod-wsgi
- 29. Zend módulo personalizado
- 30. extensiones PHP no se carga en el arranque de Apache
Cuando dice que quiere pausar y esperar una clave, ¿desea hacer esto en modo texto en medio de mensajes de arranque de bajo nivel, o después de que aparece el sistema de ventanas X pero antes de iniciar sesión? ¿Realmente necesita hacer esto o solo para confirmar que su módulo está comenzando? Si es lo último, solo tiene que imprimir algunos mensajes y comprobar dmesg para convencerse de que se está cargando en un momento adecuado. –