¿Cómo instalo una imagen del sistema operativo en una tarjeta SD?


46

Acabo de pedir mi Raspberry Pi y quiero preparar mi tarjeta SD. ¿Cómo instalo una imagen del sistema operativo en una tarjeta SD?


FYI: La copia de la imagen tardó unos 30 minutos en completarse dden OS X.
Tyler

@ Tyler ¡Sí, lleva un tiempo! No estoy seguro de que ddsea ​​la forma correcta de utilizar los sistemas * nix.
Alex Chamberlain

Solo quiero agregar un poco. Use el formateador SD para formatear la tarjeta SD.
Widi Widiyanto

Respuestas:


42

El proceso es bastante simple.

Descargar la imagen

Primero, vaya a la página de descargas de la Fundación Raspberry Pi y descargue la imagen que desee.

La última imagen es Raspbian Stretch, que es la distribución oficial de todos los modelos de Pi. Alternativamente, la imagen de Arch Linux es excelente si desea una instalación mínima o si ha tenido un poco de experiencia con Linux anteriormente.

Verificar la descarga

El Raspberry Pi Foundaton proporciona el hash SHA-256 de la descarga, que podemos usar para verificar que el archivo se descargó correctamente y no se manipuló en el camino.

Ventanas

Puede usar una utilidad provista por Microsoft llamada fciv u otra provista por Frozen Logic llamada Summer Properties .

Linux

  1. Ejecutar sha256sum 2018-06-27-raspbian-stretch.zip. El hash generado debe coincidir con el proporcionado en el sitio web; para el zip 2018-06-27, esto es 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24. Para otras versiones, cambie el nombre del archivo anterior según corresponda y verifique con el hash en el sitio web.

Extrae el archivo img

Extraiga el .imgarchivo y recuerde dónde lo colocó. Tome nota del nombre del archivo de imagen; deberá usarlo más adelante . En el caso de un host Linux, verifique que su PWD sea el directorio en el que está almacenado el archivo de imagen.

Linux

Puede usar unzipdesde la línea de comandos.

Instalación

La instalación difiere dependiendo de si está utilizando un host Linux o Windows para mostrar la imagen en la tarjeta.

Ventanas

  1. Inserte su tarjeta SD en su computadora y anote la letra de unidad asignada.
  2. Descargue e instale el Win32DiskImager .
  3. Seleccione el archivo de imagen que extrajo anteriormente y la letra de la unidad de la tarjeta SD.

Advertencia Existe un riesgo significativo de que pueda dañar su sistema de archivos si selecciona la letra de unidad incorrecta. ¡Asegúrate de hacerlo bien!

  1. Haz clic en "Escribir" y mira la bonita barra de progreso.

Linux

  1. Inserte su tarjeta SD en su computadora.
  2. Localice el dispositivo, ejecutando sudo fdisk -l. Probablemente será el único disco del tamaño correcto. Anote el nombre del dispositivo; supongamos que lo es /dev/sdx. Si tiene alguna duda, retire la tarjeta, sudo fdisk -lvuelva a ejecutarla y anote qué discos hay. Inserte la tarjeta SD nuevamente, ejecute sudo fdisk -ly es el nuevo disco.
  3. Desmonta las particiones ejecutando sudo umount /dev/sdx*. Puede dar un error diciendo que el disco no está montado, eso está bien.
  4. Copie el contenido del archivo de imagen en la tarjeta SD ejecutando

    sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx

    Por supuesto, deberá cambiar el nombre del archivo de imagen anterior según corresponda.

Advertencia Existe un riesgo significativo de daño a su sistema de archivos si usa el incorrecto /dev/sdx. ¡Asegúrate de hacerlo bien!

¡Que te diviertas!

Una vez que haya instalado el sistema operativo, expulse la tarjeta SD correctamente e insértela en la Raspberry Pi. Dale poder y disfruta.

Referencias

  1. Configuración de tarjeta SD RPi Easy

3
Me gusta usar "Propiedades de verano" para calcular sumas de verificación en Windows. Se integra muy bien. frozenlogic.org/summerproperties.shtml
Kibbee

@Kibbee, esa aplicación Summer Properties es bastante impresionante.
user606723

Asegúrese de ejecutar syncdespués de que haya terminado para asegurarse de que la imagen esté escrita.
isaaclw

@isaaclw alguna sugerencia sobre cómo se usaría syncen este caso? Un ejemplo sería muy útil
modulitos

@Lucas synces un comando que puede ejecutar en su terminal. No se necesitan opciones.
isaaclw


4

Modificaciones al proceso de Linux anterior si se usa Mac OS X:

  1. Conecta la tarjeta.
  2. Ir a Disk Utility.
  3. Tome nota del nombre de la partición
  4. Ir About this Mac
  5. Hacer clic System report
  6. Ir USB
  7. Encuentra la lista de nombres de partición
  8. Tome nota del nombre BSD (ejemplo: disk1s1)
  9. Ir Terminal
  10. tipo: dd if=path_to_image_file of=/dev/BSD_Nameanotado en el paso anterior
  11. Espera mucho tiempo

    o se salta los pasos 10 y 11 y los usa sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(tenga en cuenta que rantes de BSD_Name, ¡se supone que debe estar allí!)


¿/ Dev / disk1s1 no se refiere a la primera partición?
Alex Chamberlain

Bienvenido a Raspberry Pi, buena respuesta! Edité tu publicación original tratando de mejorar su legibilidad. Si lo desea, puede verificar si todo está bien ahora.
Avio

Además, bs=1mdebe ser una cita en
Jason

2

Me encontré haciendo esto más a menudo de lo que pensaba, y me cansé de hacer estos pasos manualmente y escribí un guión que hace el trabajo pesado ...

Si está en una Mac, puede probar MakeMyPi que descarga, si es necesario, una imagen de Wheezy y la escribe para usted, luego configura la Pi según su gusto (y cualquier script de aprovisionamiento personalizado), mientras llena la tarjeta SD con el sistema de archivos raíz (por lo que no está limitado al espacio predeterminado de GB2GB). Incluso configura wifi si lo desea.

Lo único que tiene que hacer es configurar los ajustes de configuración antes de ejecutarlo, insertar la tarjeta SD, seguir las instrucciones, y solo unos minutos más tarde debería tener una Raspberry Pi en funcionamiento.

Desde el asciicast de MakeMyPi en acción :

Captura de pantalla de MakeMyPi

(Sin embargo, todavía estoy aprendiendo y sé que este script se puede mejorar. Siéntase libre de contribuir ...)


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.