viernes, 26 de octubre de 2012

Linux Boot

Para evitar un bloqueo en el arranque al cargar ssh poner:
  • sudo dpkg-reconfigure openssh-server
Para cambiar el Hostname (nombre de la máquina) de forma permanente:
  • sudo nano /etc/hostname
  • editar el nombre
  • salvar : [CTRL] + O : ¿salvar los cambios? [ENTER] [CTRL] + X : salir
  • sudo nano /etc/hosts
  • donde ponga "raspberry" poner el nuevo nombre
  • salvar : [CTRL] + O : ¿salvar los cambios? [ENTER] [CTRL] + X : salir

Autologin en el Shell:
  • sudo nano /etc/inittab
  • Scroll down to:
  • cambiar : 1:2345:respawn:/sbin/getty 115200 tty1
  • por esto : #1:2345:respawn:/sbin/getty 115200 tty1
  • añadir en la siguiente linea:  1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
  • [CTRL] + O : ¿salvar los cambios? [ENTER]
  • [CTRL] + X : salir
Para iniciar StartX (escritorio tipo Windows)
  • sudo nano /etc/rc.local
  • añadir en la última línea : su pi -c startx
Para iniciar un script Python editar :
  • sudo chmod +x script_python.py  : Para hacer el script ejecutable
  • sudo nano /etc/rc.local
  • Añadir la linea en rojo : 
 # rc.local
 #
 # This script is executed at the end of each multiuser runlevel.
 # Make sure that the script will "exit 0" on success or any other
 # value on error.
 #
 # In order to enable or disable this script just change the execution
 # bits.
 #
 # By default this script does nothing.
 # Print the IP address
 _IP=$(hostname -I) || true
 if [ "$_IP" ]; then
   printf "My IP address is %s\n" "$_IP"
   python /home/pi/Code/script_python.py
 fi
 exit 0