martes, 27 de agosto de 2013

Raspbian desde USB

Ya que la tarjeta SD se me ha quedado corta y quiero instalar más programas y servicios en mis raspberry pi, he tenido que usar un USB donde estará raspbian.
La SD la tendremos que seguir usando para el booteo.
Los pasos a seguir son los siguientes:

1 – Instalar raspbian en el USB (Usando por ejemplo winImage con la ultima .iso de raspbian)
Una vez tengamos el usb con raspbian instalado, lo meteremos en el hub usb autoalimentado.
Nos conectamos por ssh a la raspberry y ejecutamos el comando dmesg




Nos saldrá una imagen parecida a la de arriba, deberemos fijarnos en el nombre del usb que hemos conectado, en este caso sda.
Una vez sepamos el nombre del usb, ejecutaremos los siguientes comandos en la raspberry:
sudo fdisk /dev/sda
Presionamos p para ver las particiones.
Presionamos d para eliminar una particion, y escribimos 2 a continuacion.
Ahora vamos a crear la nueva particion, para ello presionamos n y crearemos la nueva particion, presionamos p para que sea primaria, por ultimo presionamos 2.
Ahora nos preguntará por el primer sector, en mi caso 12280 (tengo un pen de 16gb), pulsamos Enter y pulsamos Enter en las siguientes preguntas sin necesidad de escribir nada para que tome el valor por defecto.
Por ultimo pulsamos w para que se guarden los cambios.
Con esto ya tendremos el usb preparado, ahora solo nos falta decirle a la raspberry donde se encuentra el sistema, para ello vamos a modificar el fichero cmdline.txt y cambiar el particion de la sd por nuestro usb.

En la raspberry ejecutamos los siguientes comandos:
sudo nano /boot/cmdline.txt
sustituimos root=/dev/mmcblk0p2 por root=/dev/sda2 (En nuestro caso)
Pulsamos Control + O seguido de enter para guardar los cambios y Control+X para salir del editor.
Ahora modificaremos el fichero /etc/fstab con los siguientes comandos:
sudo nano /etc/fstab
sustituimos root=/dev/mmcblk0p2 por root=/dev/sda2 (En nuestro caso)
Pulsamos Control + O seguido de enter para guardar los cambios y Control+X para salir del editor.
Por ultimo reiniciamos la raspberry: sudo shutdown -r now
Una vez reiniciada, para poder utilizar todo el espacio de nuestro usb, ejecutaremos: sudo resize2fs /dev/sda2
Cuando haya finalizado la ejecucion del comando, podremos comprobar que está todo correcto mirando el tamaño del disco, y donde se encuentra /dev/root .
Para ver el tamaño del disco ejecutaremos el comando: df -h



En mi caso se observa que tengo 13Gb disponibles.
Para ver donde se encuentra /dev/root ejecutaremos: ls -la /dev/root y deberá aparecernos una flecha hacia la particion de nuestro usb.





Una vez realizado todos estos pasos, raspbian se encontrará en nuestro usb, notaremos una mejora de velocidad y dispondremos de mas tamaño de disco del que disponiamos con la SD.

sML

1 comentario:

  1. Hola ,gracias por el tutorial.Sabes si puedo utilizar una imagen de raspbian ,instalada desde Noobs

    Saludos

    ResponderEliminar