Como hacer frambuesa pi 3, arranque desde usb
La Raspberry Pi es una gran pieza, versátil del equipo, capaz de proyectos tan diversos como la ejecución de un centro de medios para utilizar como una emisión de radio. Pero tiene un defecto evidente: la incapacidad para arrancar desde USB.
Vídeo: Install And Run Raspbian From USB Drive Raspberry pi 1 2 3 or Zero
Bueno, hasta ahora, es decir.
Si estás usando una Pi frambuesa 3, ahora es posible renunciar arranque desde microSD y en lugar de arrancar el ordenador desde un dispositivo USB. Esto podría ser un palo de flash, un disco SSD con un adaptador USB, o incluso una unidad de disco duro USB de tamaño completo. Este es un avance significativo, así que vamos a echar un vistazo a cómo se puede configurar su Frambuesa Pi 3 para arrancar desde USB.La Raspberry Pi 3: más rápido, mejor, con Wi-Fi y BluetoothLa Raspberry Pi 3: más rápido, mejor, con Wi-Fi y BluetoothHoy en día, la fundación Raspberry Pi anunció el lanzamiento de la Frambuesa Pi 3. Es la actualización más importante de la popular línea de computadoras de bajo costo todavía.Lee mas
Comienza: Instalar Raspbian y añadir nuevos archivos
Lo mejor es comenzar este proyecto con una nueva copia de Raspbian, por lo que descarga la versión más reciente (que estamos usando Jessie Raspbian) y instalarlo de la forma habitual. Tan pronto como se hace esto, retire la tarjeta con seguridad de su PC, insertarlo en la alimentación reducida Frambuesa Pi y arranque, la conexión remota a través de SSH tan pronto como se carga hacia arriba.
Conectar (a menos que haya cambiado su credenciales predeterminadas) A continuación, ejecute los siguientes comandos, que sustituirá el valor por defecto start.elf
y bootcode.bin
archivos con alternativas recién descargados:Asegurar su Frambuesa Pi: A partir de las contraseñas a los cortafuegosAsegurar su Frambuesa Pi: A partir de las contraseñas a los cortafuegosCualquier persona puede utilizar Google para encontrar el nombre de usuario y contraseña por defecto de la Frambuesa Pi. No le dé a los intrusos que oportunidad!Lee mas
sudo apt-get actualizarsudo RAMA=junto RPI-actualización
Esta actualización proporciona los dos archivos en el /bota
directorio. Con los archivos descargados, proceda a activar el modo de arranque USB con:
eco program_usb_boot_mode=1 | sudo tee -un /boot/config.txt
Este comando agrega el program_usb_boot_mode = 1
instrucción al final de la config.txt
archivo.
Vídeo: Boot Your Raspberry Pi 3 Using A USB Flash Drive
Tendrá que reiniciar el Pi una vez hecho esto.
El siguiente paso es comprobar que la OTP - de una sola vez memoria programable - Se ha cambiado. Comprueba esto con:
vcgencmd otp_dump | grep 17:
Si el resultado es representante de la dirección 0x3020000a
(como 17: 3020000a
) Entonces todo está bien hasta ahora. En esta etapa, si desea eliminar el program_usb_boot_mode = 1
línea de la config.txt
archivo, se puede. El Pi es ahora USB habilitados para el inicio, y es posible que desee utilizar la misma tarjeta microSD en otro Frambuesa Pi 3, con la misma imagen, por lo que la eliminación de la línea es una buena idea.
Esto se hace fácilmente mediante la edición config.txt
en nano:
sudo nano /boot/config.txt
Eliminar o comentar la línea correspondiente (con un precedente #).
Preparar el dispositivo de arranque USB
A continuación, conecte una memoria USB con formato (o lista para ser eliminado temporalmente) en un puerto disponible de su Frambuesa Pi 3. Con esta inserta, procederemos a copiar el sistema operativo a través.
Comenzar por identificar su memoria USB, con el lsblk
mando.
En este ejemplo, la tarjeta SD es mmcblk0
mientras que el lápiz de memoria USB es SDA
(Partición se formatea es sda1
). Si tiene otros dispositivos de almacenamiento USB conectado el dispositivo USB podría ser SDB, SDC, etc, con el nombre de su memoria USB establecido, desmontar el disco y el uso de la herramienta se separaron para crear una partición de 100 MB (FAT32) y una partición de Linux:
sudo umount / Dev / sdasudo parted / dev / sda
En el indicador (parted), escriba:
MSDOS mktable
Es posible que se informa de que el disco esté en otra parte. Si es así, seleccione Ignorar, a continuación, tenga en cuenta la advertencia indicándole que los datos en el disco serán destruidos. Como se explicó anteriormente, esto debe ser un disco que estás dispuesto a eliminar o formato, por lo que de acuerdo con esto.
Si surge algún problema aquí, puede que tenga que cambiar al escritorio (ya sea de forma manual, o más de VNC) Y confirme el disco está sin montar, antes de entrar en el comando mktable MS-DOS en una ventana de línea de comandos.Cómo ejecutar un escritorio remoto en Frambuesa Pi con VNCCómo ejecutar un escritorio remoto en Frambuesa Pi con VNC¿Qué pasa si usted necesita el acceso al escritorio Frambuesa Pi desde su PC o portátil, sin tener que conectar un teclado, ratón y monitor? Aquí es donde entra en juego VNC.Lee mas
Proceder de raya con lo siguiente:
mkpart fat32 primaria 0% 100Mmkpart ext4 primaria 100M 100% de impresión
Esta es la salida alguna información relativa a disco y las nuevas particiones. Proceder a salir de parted con Ctrl + C, antes de crear el sistema de archivos de arranque, y el sistema de ficheros raíz:
sudo mkfs.vfat -n BOOT -F 32 / dev / sda1sudo mkfs.ext4 / dev / sda2
A continuación, deberá montar los sistemas de archivos de destino, antes de copiar su sistema operativo Raspbian corriente al dispositivo USB.
sudo mkdir / Mnt / dianasudo montar / Dev / sda2 / mnt / target /sudo mkdir / Mnt / target / bootsudo montar / Dev / sda1 / mnt / target / boot /sudo apt-get actualizar- sudo apt-get instalar rsyncsudo rsync -hacha --progress / / boot / mnt / diana
Esto último es la orden final que copia todo lo largo, y por lo tanto va a tomar un tiempo para completar. Es hora de hacer un café!
A continuación, es necesario actualizar las claves de host SSH, para mantener la conexión con el reconfigurado Frambuesa Pi después de un reinicio inminente:
discos compactos / Mnt / dianasudo montar --bind / dev devsudo montar --bind / sys syssudo montar --bind / proc procsudo chroot / Mnt / dianarm / Etc / ssh / ssh_host * dpkg-reconfigure openssh-serversalidasudo umount devsudo umount syssudo umount proc
Tenga en cuenta que después de chroot sudo (el quinto comando anterior) se está cambiando a raíz, por lo que el usuario va a cambiar a partir Raspberry Pi pi @ a root @ Raspberry Pi hasta que entre en la salida de la línea 8.
Prepararse para reiniciar desde USB!
Sólo un par de cosas más que resolver antes de Frambuesa Pi está listo para arrancar desde USB. Tenemos que editar cmdline.txt
de nuevo desde la línea de comandos:
sudo SED -yo "s, root = / dev / mmcblk0p2, root = / dev / sda2," /mnt/target/boot/cmdline.txt
Del mismo modo, el siguiente cambio necesita ser hecha a fstab:
sudo SED -yo "s, / dev / mmcblk0p, / dev / sda," / Mnt / target / etc / fstab
Estás listo para desmontar los sistemas de archivos antes de apagar el Pi:
Vídeo: How To Run Ubuntu MATE From USB Drive Raspberry pi 3 or 2
discos compactos ~sudo umount / Mnt / target / bootsudo umount / Mnt / dianasudo apagado
Tenga en cuenta que este utiliza el nuevo apagado
comando como una alternativa a apagar
.
Cuando el Pi se ha apagado, desconecte la fuente de alimentación antes de retirar la tarjeta SD. A continuación, vuelva a conectar la fuente de alimentación - el Raspberry Pi ahora debe arrancar desde el dispositivo USB!
¿Has probado esto? Intrigado por las posibilidades de un arranque USB en lugar de desde la tarjeta SD? Planificación para darle una oportunidad? ¡Dinos en los comentarios!