|
|
Init.d y bloqueo servicio pcmcia durante el arranque |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias: LINUX- Utilidades
|
Como sabeis, durante el arranque de los sistemas operativos Linux, podemos ver por consola los servicios que se van arrancando, así como cualquier posible fallo, advertencia, etc... Incluso si algún servicio parece que tarda bastante en cargar, como puede ser obtener ip de una tarjeta de red que no tenemos conectada, podemos pulsar la combinación de teclas CONTROL + C, y el servicio se dentendrá, continuando con el resto de servicios.
Lo habitual es que esta consola no sea visible porque tengais activada alguna imágen splash. Para aquellos usuarios menos expertos, debeis saber que ver esta consola puede hacerse visible pulsando ESC, CONTROL+ALT+F1,... depende de la distribución que useis, mientras estais viendo la imagen splash correspondiente.
Los servicios que se arrancan los podemos encontrar en la ruta /etc/init.d. Si en algún momento deseamos que alguno de estos servicios no se lance durante el arranque, lo que debemos hacer es quitarle los permisos de ejecución del servicio en cuestión:
chmod -x /etc/init.d/nombre_servicio
Y para darle de nuevo permisos de ejecución, y por tanto que el servicio se lance durante el arranque, bastaría cambiar el -x por un +x.
A modo informativo, debo añadir que existen varios niveles de ejecución en un sistema operativo linux. Lo habitual en usuarios particulares es que se arranque el servicio init 5, que tras arrancar los servicios correspondientes, carga el entorno gráfico. En servidores por ejemplo, donde no se desea lanzar un entorno gráfico, sino trabajar sólo con consola se lanzaría un init 3. Como es lógico, la diferencia entre los distintos niveles de inicio no va a ser sólo la carga o no del entorno gráfico, sino también los servicios que se lanzan durante el arranque. Esto se consigue por medio de enlaces simbólicos a aquellos servicios que se desean arrancar para cada nivel. Los servicios en sí se encuentran en /etc/init.d como ya se ha indicado. Y dentro de la ruta /etc nos encontramos una serie de carpetas de nombre /etc/rcX.d, siendo X el número del nivel de ejecución, donde para cada una nos encontraremos los correspondientes enlaces simbólicos a aquellos servicios que se lanzarán en dicho nivel.
Con las ideas claras es muy fácil deducir que si durante el arranque de nuestro sistema operativo, un servicio da un fallo serio, como puede ser el bloqueo total del sistema durante la carga del servicio pcmcia para un ordenador portatil, bastaría con elegir desde grub la opción de entrar como administrador y quitarle permisos de ejecución a dicho servicio. Si no tuvieramos esa opción en grub, o si la combinación CONTROL+C no permitiera romper el bloqueo del servicio y continuar la carga; deberemos usar una versión Live (Ej: Knoppix), y una vez arrancado ésta, desde cualquier consola montar la partición correspondiente a nuestro sistema operativo linux y cambiar desde ahí los permisos del servicio que nos ocasiona problemas.
El bloqueo total del sistema al cargar el servicio pcmcia en algunos modelos de portatil, a mi me ocurre en mi Linex 2006 con un portatil Acer, puede deberse a un conficto del hardware; en mi caso supongo que se debe a la ranura pcmcia con el lector de tarjetas. De momento no he localizado aun la forma de evitar este conflicto y el posterior bloqueo total, pero desactivando el lanzamiento de dicho servicio como se ha explicado en este post, no hay mayor problema en el arranque normal del sistema.
Si alguien tiene alguna duda, problema o sugerencia que deje un comentario; al igual que si alguien tiene alguna sugerencia en cuanto a solventar este problema que lo comente.
Lo habitual es que esta consola no sea visible porque tengais activada alguna imágen splash. Para aquellos usuarios menos expertos, debeis saber que ver esta consola puede hacerse visible pulsando ESC, CONTROL+ALT+F1,... depende de la distribución que useis, mientras estais viendo la imagen splash correspondiente.
Los servicios que se arrancan los podemos encontrar en la ruta /etc/init.d. Si en algún momento deseamos que alguno de estos servicios no se lance durante el arranque, lo que debemos hacer es quitarle los permisos de ejecución del servicio en cuestión:
chmod -x /etc/init.d/nombre_servicio
Y para darle de nuevo permisos de ejecución, y por tanto que el servicio se lance durante el arranque, bastaría cambiar el -x por un +x.
A modo informativo, debo añadir que existen varios niveles de ejecución en un sistema operativo linux. Lo habitual en usuarios particulares es que se arranque el servicio init 5, que tras arrancar los servicios correspondientes, carga el entorno gráfico. En servidores por ejemplo, donde no se desea lanzar un entorno gráfico, sino trabajar sólo con consola se lanzaría un init 3. Como es lógico, la diferencia entre los distintos niveles de inicio no va a ser sólo la carga o no del entorno gráfico, sino también los servicios que se lanzan durante el arranque. Esto se consigue por medio de enlaces simbólicos a aquellos servicios que se desean arrancar para cada nivel. Los servicios en sí se encuentran en /etc/init.d como ya se ha indicado. Y dentro de la ruta /etc nos encontramos una serie de carpetas de nombre /etc/rcX.d, siendo X el número del nivel de ejecución, donde para cada una nos encontraremos los correspondientes enlaces simbólicos a aquellos servicios que se lanzarán en dicho nivel.
Con las ideas claras es muy fácil deducir que si durante el arranque de nuestro sistema operativo, un servicio da un fallo serio, como puede ser el bloqueo total del sistema durante la carga del servicio pcmcia para un ordenador portatil, bastaría con elegir desde grub la opción de entrar como administrador y quitarle permisos de ejecución a dicho servicio. Si no tuvieramos esa opción en grub, o si la combinación CONTROL+C no permitiera romper el bloqueo del servicio y continuar la carga; deberemos usar una versión Live (Ej: Knoppix), y una vez arrancado ésta, desde cualquier consola montar la partición correspondiente a nuestro sistema operativo linux y cambiar desde ahí los permisos del servicio que nos ocasiona problemas.
El bloqueo total del sistema al cargar el servicio pcmcia en algunos modelos de portatil, a mi me ocurre en mi Linex 2006 con un portatil Acer, puede deberse a un conficto del hardware; en mi caso supongo que se debe a la ranura pcmcia con el lector de tarjetas. De momento no he localizado aun la forma de evitar este conflicto y el posterior bloqueo total, pero desactivando el lanzamiento de dicho servicio como se ha explicado en este post, no hay mayor problema en el arranque normal del sistema.
Si alguien tiene alguna duda, problema o sugerencia que deje un comentario; al igual que si alguien tiene alguna sugerencia en cuanto a solventar este problema que lo comente.
|
|
Comentarios (6)
Menéame
Barrapunto
Technorati
Google Bookmarks
Fresqui
del.icio.us
VOTACIÓN:
(Núm. votos: 3)
|
|
RESPUESTA A Init.d y bloqueo servicio pcmcia durante el arranque |
|
|
Autor: ramon(*) _
URL
_
Tb ()
_
Categorias:
|
He probado lo que dices en tu comentario:
chmod -x /etc/init.d/pcmcia para desactivarlo y nada.
Luego he probado a comentar una lnea en /etc/pcmcia/confg.opts (creo que se llamaba as el archivo), en el que coment la 2 lnea que empieza por "include" y consegu que pasara lo de PCMCIA en el arranque aparentemente bien pero cuando llegaba a la lnea en la que pone algo de "gdm" (creo que es lo previo a ver el escritorio) pasaba a una pantalla en negro como queriendo entrar pero se quedaba as sin ms y bloqueado. Tambin he probado a poner en el grub pcmcia=off y acpi=off y mepasa lo mismo, llegando a la pnatalla en negro. La tarjeta grfica de este equipo es una ATI Mobility Radeon X300. Sabes cmo puedo resolver esto? Gracias de antemano.
|
|
RESPUESTA A Init.d y bloqueo servicio pcmcia durante el arranque |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias:
|
- Para el problema de la pcmcia me sorprende que no te funcionara bien el comando chmod -x, quizás no sea exactamente el mismo problema que yo tengo, aunque tenemos un ordenador muy parecido ¿podrías explicarme con más detalle dónde y cómo se te bloquea el arranque? ¿Y ese bloqueo puede interrumpirse pulsando CONTROL+C? ¿Qué es lo último que aparece por pantalla antes de que se bloquee?
- Con la solución de tu pcmcia, el problema que tienes al cargar el entorno gráfico es posible que se deba a que no está usando correctamente el driver para la tarjeta gráfica. En el fichero /etc/X11/xorg.conf, en la sección que pone 'Section "Device"', ¿qué driver tienes? En teoría el driver para ati no lo habrás instalado, pero debería poner "vesa" para que al menos funcionara. Si no pone "vesa" prueba a ponerlo a ver si así funciona. Si con ésto no consigues que te funcione mandame, o por aquí o a mi mail que está puesto donde mis datos, tanto el archivo /var/log/Xorg.log como la salida del comando dmesg (desde consola: dmesg > fichero, y me mandas ese fichero). Y con eso a ver si puedo ver con más detalle el problema.
Un saludo
|
|
RESPUESTA A Init.d y bloqueo servicio pcmcia durante el arranque |
|
|
Autor: ramón(*)(*) _
URL
_
Tb ()
_
Categorias:
|
PD: casualidades de la vida: la hermana d emi novia es tu compañera de clase, María Frades.
|
|
RESPUESTA A Init.d y bloqueo servicio pcmcia durante el arranque |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias:
|
Pues mira, si que estás desaprovechando tu tarjeta ATI, pero su configuración es sencilla. El primer post que escribí en este blog era para eso:
http://linuxcpp.extreblog.com/200609255973_Instalacin-del-driver-y-configuracin-de-la-aceleracin-de-ATI.html
Si tienes algún problema en su instalación me la comentas, aunque normalmente si sigues lo pasos no suele haberlos.
Si que es casualidad eso, jeje. ¿Y cómo sabes que estoy en la misma clase de María?
Un saludo.
|
|
RESPUESTA A Init.d y bloqueo servicio pcmcia durante el arranque |
|
|
Autor: ramón(*)(*) _
URL
_
Tb ()
_
Categorias:
|
PD: ví tu dir. de correo y le pregunté a María por si podía saber de quién era, bien por ser profesor o compañero suyo y resultó esto último. Un saludo y gracias de nuevo.
|
|
RESPUESTA A Init.d y bloqueo servicio pcmcia durante el arranque |
|
|
Autor: ramon(*) _
URL
_
Tb ()
_
Categorias:
|
|
|
Escribe tu comentario |
Usuario de eXtreblog (sí/no)









Autor: 
Categorias: 