[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:howtos:hardware:arm:raspberrypi [2019/03/18 07:17 (UTC)] – [Slackware ARM Sobre la Raspberry Pi 1] rrampes:howtos:hardware:arm:raspberrypi [2019/04/11 12:52 (UTC)] (actual) – [Slackware ARM sobre la Raspberry Pi 1] rramp
Línea 1: Línea 1:
 <note important>Traducción en progreso. rramp.</note> <note important>Traducción en progreso. rramp.</note>
-====== Slackware ARM Sobre la Raspberry Pi 1 ======+ 
 +====== Slackware ARM sobre la Raspberry Pi 1 ======
  
 Dado que hay tantos dispositivos ARM en el mercado, no es posible ofrecer soporte para todos ellos en el árbol principal. Dado que hay tantos dispositivos ARM en el mercado, no es posible ofrecer soporte para todos ellos en el árbol principal.
Línea 12: Línea 13:
  
 Slackware 14.2 para ARM es la única versión que es oficialmente soportada/mantenida, que corre sobre un dispositivo Raspberry Pi 1. Slackware 14.2 para ARM es la única versión que es oficialmente soportada/mantenida, que corre sobre un dispositivo Raspberry Pi 1.
-Las versiones de Slackware ARM mayores que la versión 14.2 no son compatibles hacia atrás, ya que se movieron a un ABI de punto flotante físico y tienen un requisito mínimo de CPU de ARMv7. La Raspberry Pi 1 tiene una arquitectura ARMv6.+Las versiones de Slackware ARM superiores a la versión 14.2 no son compatibles hacia atrás, ya que se movieron a un ABI de punto flotante físico y tienen un requisito mínimo de CPU de ARMv7. La Raspberry Pi 1 tiene una arquitectura ARMv6.
  
-Debe seguir uno de los enlaces de la siguiente tabla. Cada uno es mantenido por un autor separado como parte de la comunidad de Slackware sobre Raspberry Pi. +Debe seguir uno de los enlaces de la siguiente tabla. Cada uno es mantenido por un autor por separado como parte de la comunidad de Slackware sobre Raspberry Pi. 
  
  
-Site ^ Slackware versions ^ Using official Slackware packages ^ Installation methods Notes +Sitio web Versiones de Slackware ^ Using official Slackware packages ^ Métodos de instalación Notas 
-| [[http://sarpi.co.uk/|SARPi Project]] | 14.2 | Yes | Slackware installer | An end-to-end HOW TO tutorial taking you through the installation and setup process. | +| [[http://sarpi.co.uk/|SARPi Project]] | 14.2 | Si Instalador de Slackware | An end-to-end HOW TO tutorial taking you through the installation and setup process. | 
-| [[http://stanleygarvey.com/slackwarearm_rpi/index.php|Stanley Garvey]] | 14.0 | Yes | Slackware installer & pre-made images | Pre-made installed OS images ready to copy to an SD card | +| [[http://stanleygarvey.com/slackwarearm_rpi/index.php|Stanley Garvey]] | 14.0 | Si Instalador de Slackware & imágenes pre-construidas | Pre-made installed OS images ready to copy to an SD card | 
-| [[http://www.daves-collective.co.uk/raspi/|Dave's Collective]] | 13.37 | Yes | Slackware installer | An excellent set of instructions in order to have Slackware ARM running on your Raspberry Pi. |+| [[http://www.daves-collective.co.uk/raspi/|Dave's Collective]] | 13.37 | Si Instalador de Slackware | An excellent set of instructions in order to have Slackware ARM running on your Raspberry Pi. |
  
  
 === Método manual de instalación === === Método manual de instalación ===
  
-Although the community does its best to keep up with the hardware changes there may be times when the above notes and images are unusableIf this happens you may work around the problem by using a miniroot image and a functional boot partition from some other source (like borrowing them from rasbian). If the kernel is the only issue you can compile your own kernel from sources (see here for a guide on doing that [[http://elinux.org/RPi_Kernel_Compilation]]).+Aunque la comunidad hace todo lo posible para mantenerse al día con los cambios de hardware, puede haber ocasiones en las que las notas e imágenes anteriores no se puedan utilizar 
 +Si esto sucede, puede solucionar el problema usando una imagen miniroot y una partición de arranque funcional de alguna otra fuente (como tomarlas prestadas de raspbian). 
 +Si el kernel es el único problema, puedes compilar tu propio kernel desde las fuentes (vea una guía aquí sobre como hacerlo [[http://elinux.org/RPi_Kernel_Compilation]]).
  
-Here are the steps involved in setting up a minimal Slackware ARM system from a miniroot image:+Estos son los pasos necesarios para configurar un sistema Slackware ARM mínimo partir de una imagen miniroot:
  
-Download the current stable raspbian image from http://www.raspberrypi.org/downloads +Descargar una imagen de la versión estable de raspbian de http://www.raspberrypi.org/downloads. 
-Unzip it and mount the partitions therein via loopback and then put all that is needed in a tarball for later use:+Descomprimirla y montar las particiones través de loopback y luego poner todo lo que se necesita en un archivo tarball para su posterior uso:
  
   root@darkstar:/tmp# fdisk -l 2016-05-10-raspbian-jessie-lite.img   root@darkstar:/tmp# fdisk -l 2016-05-10-raspbian-jessie-lite.img
Línea 52: Línea 55:
   root@darkstar:/mnt/hd# tar vcpzf /tmp/raspbian_boot_stuff.tgz boot lib/modules/ lib/firmware opt/vc   root@darkstar:/mnt/hd# tar vcpzf /tmp/raspbian_boot_stuff.tgz boot lib/modules/ lib/firmware opt/vc
  
-Please note the sectors of the beginning of the partitions: 8192 and 137216. We need to multiply these by 512 to get the byte offset for the loop device setupThis is done by <nowiki>$((8192 * 512))</nowiki> and <nowiki>$((137216 * 512))</nowiki>You will need to change these if the image partitioning scheme changes.\\ +Por favor, observe que los sectores del comienzo de las particiones: 8192 137216. Necesitamos multiplicarlos por 512 para obtener el offset de bytes para la configuración del dispositivo de bucleEsto se hace mediante <nowiki>$((8192 * 512))$</nowiki> <nowiki>$((137216 * 512))$</nowiki>Tendrá que cambiar esto si el esquema de partición de la imagen cambia.\\ 
-Now partition and format an SD like this: (NB the "fdisk -l" is just to show how I partitioned my SD)+Ahora particione y formatee un SD como este: (NB el "fdisk -l" es sólo para mostrar cómo particioné mi SD)
  
   root@darkstar:~# fdisk  -l -u  /dev/sde   root@darkstar:~# fdisk  -l -u  /dev/sde
Línea 73: Línea 77:
   root@darkstar:~# mount -o noatime /dev/sde1 /mnt/hd/boot/   root@darkstar:~# mount -o noatime /dev/sde1 /mnt/hd/boot/
      
-It's not a typo I got a bad headache figuring out why it did not work: the boot partition is to me made with id "c" but such small partitions have issues when you try to make a fat32 filesystem on themyou will get an error lamenting some issue with insufficient clusters but some sort of filesystem is made and if you ignore that and proceed you end up with something that does not bootWhat you need to do is actually tell mkdosfs to make a fat16 filesystem and then things start to work right.+No es un error tipográfico, me dio dolor de cabeza descubrir por qué no funcionaba: la partición de arranque está hecha para mí con id "c" pero particiones tan pequeñas tienen problemas cuando intentas hacer un sistema de ficheros fat32 en ellasobtendrás un error lamentando algún problema con clusters insuficientes pero se hace algún tipo de sistema de ficheros y si ignoras eso y procedes terminas con algo que no arrancaLo que necesitas hacer es decirle mkdosfs que haga un sistema de ficheros fat16 y entonces las cosas empezarán a funcionar bien. 
 + 
 +Ahora podes extraer el Slackware ARM miniroot y luego el raspbian_boot_stuff.tgz en /mnt/hd.\\ 
 +Edite el archivo /mnt/hd/boot/cmdline.txt y agregar al final "ro" y chequear que los parámetros de root coincidan con la partición de el SD.\\ 
 +Edite el  archivo fstab para que coincida con su formato (si así fuera, le sugiero que se vea así:)
  
-Now you can extract the Slackware ARM miniroot and then the raspbian_boot_stuff.tgz in /mnt/hd.\\  
-Edit the /mnt/hd/boot/cmdline.txt and add at the end "ro" and check that the root parameter matches the partitioning of the SD.\\ 
-Edit the fstab to match your formatting (if that was like I suggested it will look like this:) 
  
   root@darkstar:/mnt/hd/etc# cat fstab   root@darkstar:/mnt/hd/etc# cat fstab
Línea 85: Línea 90:
   root@darkstar:/mnt/hd/etc#    root@darkstar:/mnt/hd/etc# 
      
-You can now umount the SD, insert it into the RasbberyPI and boot into your Slackware ARM miniroot to add whatever else you need.\\ +Usted puede ahora desmontar la memoria SD, insertela en la Raspberry Pi e inicie Slackware ARM miniroot para añadir cualquier otra cosa que necesites
-I generally add whatever else I need by simply using wget to pull down slackpkg, installing manually the downloaded slackpkg, editing the mirrors file and then install the rest that's needed with slackpkg itself (internet connection is required for this).\\ +Yo generalmente añado cualquier otra cosa que necesite simplemente usando el comando wget para bajar slackpkg, instalando manualmente el software slackpkg descargadoedito el archivo de réplicas y luego instalo el software que necesito con slackpkg (para ello se requiere conexión a internet).\\ 
-You might want to edit or comment the serial console in inittab to suppress the "s0" respawning to fast message. +Es posible que desee editar o comentar la consola serie en inittab para suprimir el respawning "s0"mensaje rápido.
- +
-Incidentally if you download recent version of raspbian this procedure will create bootable images for the RPi, RPi 2, RPi 3, and RPi Zero.+
  
 +Por cierto, si descarga una versión reciente de raspbian, este procedimiento creará imágenes de arranque para RPi, RPi 2, RPi 3 y RPi Zero.
  
 ===== Fuentes ===== ===== Fuentes =====
 es:howtos:hardware:arm:raspberrypi ()