Pregunta:
Hacer una nueva imagen después de cambiar algunos parámetros de Raspbian
Scoop
2012-10-04 21:53:01 UTC
view on stackexchange narkive permalink

Tengo Raspbian en una tarjeta SD. Está funcionando. Luego instalé algunos programas, modifiqué algunas configuraciones visuales y agregué algunos archivos de configuración.

Lo que me gustaría hacer ahora es lanzar esta imagen a otras personas y que sea realmente fácil de implementar. ¿Cuáles son algunos de los pasos necesarios para pasar de una tarjeta SD que funcione a obtener un archivo .img ?

Además, si es posible, ¿hay alguna manera de "incrustar" un UID , como una dirección MAC, en la imagen para que el usuario final no tenga que configurarla? Esta podría ser una pregunta más complicada, pero si tuviera un puntero en el primer paso, sería útil.

Consulte [esta pregunta] (http://raspberrypi.stackexchange.com/q/311/40). Solo asegúrese de que su configuración sea genérica.
Dos respuestas:
Derecho
2012-10-04 22:25:29 UTC
view on stackexchange narkive permalink

A juzgar por su pregunta, supongo que usa uno de los instaladores para obtener la imagen de Raspbian en su tarjeta SD.

También puede usar dd para esto. dd funciona en ambos sentidos, lo que significa que también puede usarlo para crear una imagen usted mismo.

Pruebe lo siguiente en un sistema con dd para crear una imagen de su tarjeta SD:

  dd if = / dev / sdX of = / path / to / image.img bs = 1M  

En el ejemplo anterior, / dev / sdX debe apuntar a la SD tarjeta. Si no sabe qué es esto, puede averiguarlo usando:

  sudo fdisk -l  

que le mostrará todos los medios conectados y sus particiones. Puede encontrar más información sobre fdisk aquí. Otra opción es mirar el último bit de dmesg, justo después de conectar su tarjeta SD (lector) en:

  dmesg | tail  

Todos los comandos anteriores son muy comunes en los sistemas Unix. Si no usa uno, puede probar un livecd de linux. Hay cientos, si no miles, disponibles.

¿Alguna idea de cómo se puede modificar la imagen antes de copiarla? Entonces, lo que me gustaría hacer es modificar un archivo en la imagen para que contenga la dirección MAC y el UID para una RaspPi determinada.
Alex Chamberlain
2012-10-04 22:25:33 UTC
view on stackexchange narkive permalink

Creación de imagen

Todo que necesita hacer es dd , como se explica en ¿Cómo hago una copia de seguridad de mi Raspberry Pi?.

Sin embargo, esto capturará todos los archivos personales, configuración, etc.

Fuera del tema

Me interesaría agregar estas características a piimg, ¿quizás plantear un problema en GitHub?

Esto luce genial. Es un poco exagerado para lo que necesito en este momento. Sería realmente genial si pudiera agregar ciertos parámetros a la imagen usando la utilidad. Como, por ejemplo, una dirección MAC para que sea realmente fácil para una persona configurar la tarjeta SD, conectarla a su RaspPi y luego ir.
La dirección MAC es (¿debería?) Ser parte del chip Ethernet y no es (que yo sepa) configurable. ¿Te refieres a la dirección IP?
Di la dirección MAC como un mal ejemplo. Idealmente, quiero obtener una identificación única en el dispositivo para que el usuario no tenga que ingresarla. Gracias por la ayuda.
¿Podrías usar el número de serie de la Raspberry Pi?
¡Esa es una gran idea! ¿Te gusta [esto] (http://www.raspberrypi-spy.co.uk/2012/09/getting-your-raspberry-pi-serial-number-using-python/)?
Sí, ¿cómo lo necesitas? ¿Pitón? ¿Intento?
bash, porque quiero poner esto en un archivo de inicio.
De hecho, lo estoy pensando un poco más. Quiero vincular una instancia del software al servidor principal. Creo que será más fácil hacer todo esto en software. De lo contrario, necesito que la persona ingrese el número de serie de su dispositivo. Es más fácil si puedo darles una tarjeta SD preconfigurada y hacer que la conecten.
@AlexisK Consulte http://raspberrypi.stackexchange.com/q/2086/86
Parece que sabes mucho sobre esto, así que pensé que este podría ser un buen lugar para preguntar. ¿Hay alguna manera de agregar un archivo .config al directorio raíz del .iso que otros programas puedan leer? Entonces, el caso de uso sería que el usuario ingresara dos valores, luego que un script de Python creara un archivo .iso personalizado con los valores en él. ¿Cuál sería una buena forma de hacer esto?
Supongo que te refieres a archivos img, que son sutilmente diferentes a los archivos iso (creo). ¿Qué quieres configurar? ¿Este script se ejecutará en Linux?
Sí, estaría en Linux. Me gustaría que en el archivo .img hubiera un nombre de personas para saludarlos. Tengo entendido que los archivos .iso e .img eran iguales. Pero eso solo se basó en la lectura. No tengo primera y ninguna experiencia con él.
Quiere editar `/ etc / motd.tail`. Consulte http://wiki.debian.org/motd y http://raspberrypi.stackexchange.com/q/855/86.


Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...