Diferencia entre revisiones de «Resolucion problemas por consola no grafico»

De Vitalinux
Saltar a: navegación, buscar
(Página creada con «__TOC__ == Introducción == A consecuencia de las peticiones de varios de vosotros con problemas en el arranque de los equipos, queremos facilitar un procedimiento para rep...»)
 
Línea 1: Línea 1:
 
__TOC__
 
__TOC__
 
== Introducción ==
 
== Introducción ==
A consecuencia de las peticiones de varios de vosotros con problemas en el arranque de los equipos, queremos facilitar un procedimiento para repararar un equipo dañado  
+
A consecuencia de las peticiones de varios de vosotros con problemas en el arranque de los equipos, queremos facilitar un procedimiento para repararar un equipo dañado.
  
 +
== Síntomas ==
 +
Uno de los mayores problemas con el que nos encontrarmos es que NO se puede iniciar sesión gráfica. Es decir:
 +
''' Aparece la pantalla de login de usuario (extraña más si tenemos el equipo configurado para que arranque de forma automática) y cuando hago login con cualquiera de ellos el sistema me vuelve a la pantalla de login'''. Por tanto el sistema no arranca el entorno gráfico.
  
*********************************************************************
+
Estos problemas suelen aparecer por ejemplo cuando no hemos realizado un apagado adecuado de la máquina, normalmente cuando estaba por ejemplo instalando una actualización y no hemos dado tiempo a que termine. Puede afectar a software del sistema gráfico que impide que se cargue el escritorio.
  
Inicialmente tuvimos ocasión de probar con dos de los robots que pudimos ver en las [http://jornadasroboticaeducativa.blogspot.com.es/ I Jornadas de Robotica Educativa y Progmación]:
+
Vitalinux cuenta con un sistema de autorecuperación del sistema para éstos casos. Es decir, cuando arranca el sistema lo primero que intenta es solucionar actualizaciones no terminadas, pero '''requiere que el sistema gráfico arranque, es decir que un usuario entre en el sistema.'''
* Lego WeDo
 
* mBot
 
Además dichos robots se pueden probar antes de su adquisición a través de los CIFE's, y como son los que más aceptación están teniendo en el entorno educativo, son varios los centros que nos han pedido una solución para poder trabajar con ellos desde Vitalinux
 
 
En principio ninguno de los dos tenían soporte/aplicación nativa para Linux, pero desde Marzo de 2017 MakeBlock ha desarrollado una solución nativa "para Linux ":https://github.com/Makeblock-official/mBlock/releases. Disponible solo para 64 bits, la hemos probado y funciona, por lo que se ha dado solución para poder instalarlo de forma sencilla en nuestros Vitalinux
 
  
: En cualquier caso (para Lego WeDo de momento no queda otra) tenemos la solución para poder trabajar con ellos usando la tecnología de App's para Google Chrome. Eso si, siempre a través de Scratch. Ésto quiere decir por ejemplo, que la aplicación de Lego WeDo específica (más sencilla) no funcionará en Linux hasta que Lego libere dicho software, pero por contra, podremos hacer cosas más complejas con el robot de Lego (al estar integrado en scratch)
+
Nos encontrarmos en una encrucijada. El sistema no puede autoreparse ya que necesita entrar en modo gráfico, pero no puede hacerlo.
  
: Iremos actualizando la información en ésta página a medida que tengamos nuevas noticias...
+
== Propuesta de solución ==
 +
Lo primero que necesitaremos es que el equipo esté conectado a la red ya que es posible que necesite descargar algo para poder recuperarse.
 +
* Si está por cable no tendremos problemas (ya que posiblemente tu red tenga servidor para asignar direcciones de forma dinámica)
 +
* Si el equipo se suele conectar por wifi deberás llevarlo a un punto donde puedas conectarle un cable de red
 +
Si no hay opción de tener red, podemos seguir con el procedimiento ya que aún así podemos tener esperanzas...
  
''' Nuevo: Makeblock para Linux nativo incorporado como solución en nuestros Vitalinux. Más información en el apartado [[#BitBloq_(Zumbox_y_mas...)|correspondiente de ésta página]].
+
Después abriremos una sesión por terminal para poder iniciar una sesión (recordamos que el entorno gráfico impide la entrada al sistema). Para ello realizamos la combinación de teclado: CTRL+ALT+F3 (a la vez). Ésto nos llevará a una terminal:
 +
[[Archivo:Resolucion_comandos5.png|centre|thumb]]
 +
Una vez allí nos loguearemos indicando el usuario profesor (+Intro). Cuando nos pida la password introduciremos la contraseña que tenemos en ese equipo para ese usuario (no aparecerán los típicos *, y parecerá que no se escribe nada ). Luego pulsaremos de nuevo Intro y ya tendremos una sesión de profesor abierta en consola:
 +
[[Archivo:Resolucion_comandos4.png|centre|thumb]]
 +
Si queremos
  
''' Nuevo: Durante el curso 2016-2017 y gracias a la incorporación de nuevos centros, nos llegaron a nuestras manos unas placas Zumbox''' y la inquietud de si podrían funcionar en Vitalinux. Pues tras varias pruebas y excelentes comunicaciones con el equipo de BQ España os queremos indicar que funcionan muy bien usando "BitBloq":http://bitbloq.bq.com. Más información en el apartado [[#mBot|correspondiente de ésta página]].
+
Nota: '' No dedemos olvidar una solución fácil y rápida. Reinstalar el equipo. Si hemos configurado el sistema para que todas las acciones sobre el equipo estén automatizadas con migasfree (programas instalados, configuraciones de impresoras...), reinstalar el sistema puede ser una alternativa muy rápida ya que la misma no demora más allá de 10 minutos. Si antes tenemos que sacar datos que no teníamos guardados podemos consultar[[FAQs_recuperar_datos]]''
 
 
== Preliminares - Vitalinux te ayuda... ==
 
<span style="color:#FFFFFF; background:#FF0000"> Importante: Puedes saltarte éste paso preliminar si usas Vitalinux, migasfree lo hará por ti... </span>
 
En Lego y mbot, la comunicación con el mismo se hace a través de un dispositivo de interfaz humana (también llamado HID). Por ejemplo en el caso de Lego WeDo con un cable usb y en el caso de mBot con un emisor inhalámbrico (también usb).
 
 
 
Podemos ver los usb conectados con:
 
lsusb ''# lsusb -t para mas detalle''
 
[[Archivo:Usb robot 022.png|centre|thumb]]
 

Revisión del 12:26 16 sep 2017

Introducción

A consecuencia de las peticiones de varios de vosotros con problemas en el arranque de los equipos, queremos facilitar un procedimiento para repararar un equipo dañado.

Síntomas

Uno de los mayores problemas con el que nos encontrarmos es que NO se puede iniciar sesión gráfica. Es decir: Aparece la pantalla de login de usuario (extraña más si tenemos el equipo configurado para que arranque de forma automática) y cuando hago login con cualquiera de ellos el sistema me vuelve a la pantalla de login. Por tanto el sistema no arranca el entorno gráfico.

Estos problemas suelen aparecer por ejemplo cuando no hemos realizado un apagado adecuado de la máquina, normalmente cuando estaba por ejemplo instalando una actualización y no hemos dado tiempo a que termine. Puede afectar a software del sistema gráfico que impide que se cargue el escritorio.

Vitalinux cuenta con un sistema de autorecuperación del sistema para éstos casos. Es decir, cuando arranca el sistema lo primero que intenta es solucionar actualizaciones no terminadas, pero requiere que el sistema gráfico arranque, es decir que un usuario entre en el sistema.

Nos encontrarmos en una encrucijada. El sistema no puede autoreparse ya que necesita entrar en modo gráfico, pero no puede hacerlo.

Propuesta de solución

Lo primero que necesitaremos es que el equipo esté conectado a la red ya que es posible que necesite descargar algo para poder recuperarse.

  • Si está por cable no tendremos problemas (ya que posiblemente tu red tenga servidor para asignar direcciones de forma dinámica)
  • Si el equipo se suele conectar por wifi deberás llevarlo a un punto donde puedas conectarle un cable de red

Si no hay opción de tener red, podemos seguir con el procedimiento ya que aún así podemos tener esperanzas...

Después abriremos una sesión por terminal para poder iniciar una sesión (recordamos que el entorno gráfico impide la entrada al sistema). Para ello realizamos la combinación de teclado: CTRL+ALT+F3 (a la vez). Ésto nos llevará a una terminal:

Resolucion comandos5.png

Una vez allí nos loguearemos indicando el usuario profesor (+Intro). Cuando nos pida la password introduciremos la contraseña que tenemos en ese equipo para ese usuario (no aparecerán los típicos *, y parecerá que no se escribe nada ). Luego pulsaremos de nuevo Intro y ya tendremos una sesión de profesor abierta en consola:

Resolucion comandos4.png

Si queremos

Nota: No dedemos olvidar una solución fácil y rápida. Reinstalar el equipo. Si hemos configurado el sistema para que todas las acciones sobre el equipo estén automatizadas con migasfree (programas instalados, configuraciones de impresoras...), reinstalar el sistema puede ser una alternativa muy rápida ya que la misma no demora más allá de 10 minutos. Si antes tenemos que sacar datos que no teníamos guardados podemos consultarFAQs_recuperar_datos