Configuración de la tarjeta SD Ahora queremos usar una tarjeta SD para instalar algunos de GNU / Linux en él y obtener más espacio para nuestras cosas. Usted puede utilizar una tarjeta SD o SDHC. En este último caso, por supuesto, tener cuidado de que el lector de tarjetas PC también es compatible con SDHC. Usted debe saber que no se trata de un procesador x86, esta es una arquitectura completamente diferente llamado ARM, así que ni siquiera intenta instalar una distribución normal aquí. Dado que los pasos para conseguir que esto funcione ya están escritos en los wikis, voy a copiar la información, señalando algunas cosas extra que debe cuidar. En primer lugar, queremos configurar la tarjeta SD para ser utilizado como un disco de arranque, vamos a conectar a nuestro lector de tarjetas de PC y ver lo que dice la página wiki: MMC formato de arranque Con el fin de crear un arranque de tarjeta SD / MMC en compatible con ROM de inicio OMAP3 Linux, tiene que establecer una geometría especial en la tabla de particiones. Hay dos maneras de hacerlo, con un guión o, a través del fdisk "modo experto". Al formatear la tarjeta SD a través de la secuencia de comandos mkcard.txt 1. Descargar mkcard.txt desde aquí. 2. $ chmod +x mkcard.txt 3. $./mkcard.txt /dev/sd X, donde X es la letra de la tarjeta. Usted puede encontrar esta insertando su tarjeta y luego ejecutar dmesg tail. Usted debe ver los mensajes sobre el dispositivo que es montado en el registro. Mina se monta como sdc. Una vez ejecutado, su tarjeta se debe formatear. Al formatear la tarjeta SD a través de fdisk "modo experto" En primer lugar, permite borrar la tabla de particiones: ==================== $ Sudo fdisk / dev / sdb Command (m for help): o
La construcción de una nueva etiqueta de disco DOS. Los cambios se conservan en la memoria solamente, hasta que decida escribirlos. Después de eso, por supuesto, los últimos contenido no se podrá recuperar. Advertencia: la bandera 0x0000 inválido de la tabla de partición 4 será corregido por w (rite) ==================== Imprimir información de la tarjeta: ==================== Command (m for help): p Disco / dev / sdb: 128 MB, 128.450.560 bytes... ==================== Nota tamaño de la tarjeta en bytes. Se necesita más abajo. Entonces entra en "modo experto": ==================== Command (m for help): x ==================== Ahora queremos establecer la geometría a 255 cabezas, sectores 63 y calcular el número de botellas necesarias para el particular, tarjeta SD / MMC: ==================== comando de Expertos (m for help): h Número de cabezas (1 a 256, por defecto 4): 255 comando de Expertos (m for help): s Número de sectores (desde 1 hasta 63, por defecto 62): 63 Advertencia: El ajuste de compensación del sector para la compatibilidad DOS ==================== NOTA: Tenga especial cuidado en el próximo paso. En primer lugar calcular el número de cilindros de la siguiente manera: B = Tarjeta de tamaño en bytes (usted lo consiguió antes, en la segunda etapa cuando se imprime a la información) C = Número de cilindros
C = B/255/63/512 Al obtener el número, que redondear a la baja. Por lo tanto, si tienes 108,8 estará usando 108 cilindros. ==================== comando de Expertos (m for help): c Número de cilindros (1-1048576, por defecto 1011): 15 ==================== En este caso se utiliza tarjeta de 128 MB (128.450.560 bytes reportados como fdisk por arriba), por lo tanto 128450560 / 255 / 63 / 512 = 15,6 redondeado a 15 cilindros. Números hay 255 cabezas, 63 sectores, 512 bytes por sector. Hasta aquí todo bien, ahora queremos crear dos particiones. Uno para la imagen de arranque, uno para nuestra distro. Vamos a ver lo que otra página wiki tiene que decir al respecto: formato de disco de arranque de Linux Crear la partición FAT32 para el arranque y la transferencia de archivos de Windows. Marcar como inicio. ==================== comando de Expertos (m for help): r Command (m for help): n Comando de acción e ampliada p partición primaria (1-4) p número de partición (1-4): 1 En primer cilindro (1-245, por defecto 1): (pulse Enter) Utilizando el valor por defecto 1 Última cilindro o el tamaño + o + o + tamañom sizek (desde 1 hasta 245, por defecto 245): 50 Command (m for help): t partición seleccionada 1 código hexadecimal (tipo L con los códigos de la lista): c Cambió el tipo de sistema de partición de 1 a c (W95 FAT32 (LBA)) Command (m for help): una número de partición (1-4): 1 ==================== Crear la partición de Linux para el sistema de archivos raíz.
==================== Command (m for help): n Comando de acción e ampliada p partición primaria (1-4) p número de partición (1-4): 2 En primer cilindro (52 a 245, por defecto 52): (pulse Enter) Utilizando el valor por defecto 52 Última cilindro o el tamaño + o + o + tamañom sizek (52 a 245, por defecto 245): (pulse Enter) Utilizando el valor por defecto 245 ==================== Imprima y guarde los registros de nueva partición. ==================== Command (m for help): p Disco / dev / sdc: 2021 MB, 2021654528 bytes 255 cabezas, 63 sectores / pista, 245 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Dispositivo Inicio Comienzo Fin Bloques Id Sistema / Dev/sdc1 * 1 51 409 626 c W95 FAT32 (LBA) / Dev/sdc2 52 245 1558 305 83 Linux Command (m for help): w La tabla de partición ha sido alterado! Llamando a ioctl () para volver a leer la tabla de particiones. ADVERTENCIA: Vuelva a leer la tabla de particiones falló con error 16: Dispositivo o recurso ocupado. El núcleo sigue utilizando la mesa de edad. La nueva tabla se utilizará en el siguiente reinicio. ADVERTENCIA: Si ha creado o modificado cualquier DOS 6.x particiones, por favor consulte la página de manual para más información. Sincronización de los discos. ==================== Ahora tenemos dos particiones, el siguiente paso es que el formato. NOTA: Si las particiones (/ dev/sdc1 y / dev/sdc2) no existe, se debe desconectar la tarjeta y vuelva a conectarlo Linux ahora será capaz de detectar las nuevas particiones. ==================== $ Sudo mkfs.msdos-f 32 / dev/sdc1-n ETIQUETA mkfs.msdos 2.11 (12 Mar 2005)
$ Sudo mkfs.ext3 / dev/sdc2 mke2fs 1.40-WIP (14-nov-2006) Sistema de archivos label = tipo de sistema operativo: Linux El tamaño de bloque = 4096 (log = 2) Tamaño del fragmento = 4096 (log = 2) 195072 inodes, 389.576 bloques 19478 bloques (5.00%) reservados para el súper usuario Primer bloque de datos = 0 Máxima de los bloques del sistema de archivos = 402653184 12 grupos de bloques 32768 bloques por grupo, 32768 fragmentos por grupo 16256 nodos i por grupo Respaldo del súper guardado en los bloques: 32768, 98304, 163840, 229376, 294912 Escribían las tablas de nodos i: terminado revista Creación (8192 bloques): hecho Escribiendo superbloques y la información contable del sistema de archivos: ==================== Ya está! NOTA: Para mayor comodidad, puede añadir la opción-l con el comando mkfs.ext3 para asignar una etiqueta de volumen para el nuevo sistema de archivos ext3. Si usted hace eso, el nuevo (automático) punto de montaje en / media al insertar la tarjeta SD en algunos hosts de Linux se basa en esa etiqueta. Si no hay etiqueta, el nuevo punto de montaje lo más probable es que sea una cadena hexadecimal de largo, por lo que la asignación de una etiqueta hace manual de montaje en la máquina más conveniente. FUENTE http://translate.google.com/translate?hl=es&sl=en&u=http://beagleboard.org/&ei=ptpptcxko- H30gHWzfyUAQ&sa=X&oi=translate&ct=result&resnum=1&sqi=2&ved=0CD4Q7gEwAA&prev=/se arch%3fq%3dbeagleboard%26hl%3des%26biw%3d1099%26bih%3d765%26prmd%3divnslr