boot - recalbox - La versión de flotación blanda de Raspbian no arranca
recalbox no inicia (3)
Simplemente imagine una tarjeta con hard-float (Raspbian "wheezy"), y la otra con soft-float (Soft-float Debian "wheezy"). Enchufe ambos en una PC con Windows y copie todos los archivos (que puede ver en absoluto) desde el hard-float en la tarjeta de flotación blanda, reemplazando los existentes.
Explicación: http://www.raspberrypi.org/archives/3534
PD. Puede, por supuesto, copiar esos archivos a una carpeta temporal primero, intercambiar tarjetas y luego reemplazar todos los archivos de la tarjeta de flotación blanda con los de la carpeta temporal.
bootcode.bin
start.elf
fixup.dat
Desde la tarjeta SD Raspberry Pi con este Soft-float Debian "wheezy" no quería arrancar
Descargué la imagen de flotación dura de Raspbian aquí:
http://www.raspberrypi.org/downloads
Copié la imagen recomendada de flotación rígida en una tarjeta SD y la Raspberry Pi se carga bien con ella.
Luego descargué la versión de flotación blanda de Raspbian porque necesito que se ejecute algún software que no funciona en la versión hard-float. Volví a formatear la tarjeta SD, copié la imagen de flotación blanda e intenté arrancar la Raspberry Pi con ella.
Problema: ¡el Raspbery Pi no arranca con la versión de flotación suave de Raspbian! Veo que el LED verde "ACT" se enciende por menos de un segundo. Después de eso, solo el LED rojo de encendido está encendido y no pasa nada después de eso.
Repetí este proceso un par de veces y volví a descargar las imágenes, verifiqué el SHA del archivo descargado, etc. Simplemente no funciona. La imagen de flotación rígida siempre se inicia (la luz verde "ACT" parpadea rápidamente como lo hace normalmente).
¿Algunas ideas?
Actualización: si tiene un Raspberry Pi más nuevo con memoria Hynix, las versiones anteriores de Raspbian no se iniciarán. Específicamente necesitarás al menos la versión 2013-02-09 Debian 7 (Wheezy). Ver esta publicación
Ahora, la compilación de Wheezy 2013-02-09 es una versión hard-float, por lo que no puedes usar eso, pero puedes actualizar la imagen del kernel de tu versión de soft-float que es en realidad independiente del sistema operativo Linux (estoy dijo que básicamente la GPU arranca la Raspberry Pi, y ejecuta la ARM como una especie de coprocesador). Por lo tanto, puede ejecutar rpi-update para actualizar su kernel, y debería estar bien.
Hay un poco de catch-22 si no tienes ninguno de los Raspberry Pis anteriores que arrancarán las imágenes más antiguas. ¿Cómo puedes actualizar el sistema operativo si el único Raspberry Pi que tienes es uno más nuevo que no arranca? ? En tu caso, parece que tienes acceso a uno más viejo, así que estás bien. Para aquellos que no lo hacen, tal vez alguien eventualmente publique una versión actualizada de flotación blanda, pero hasta entonces quizás puedas probar lo siguiente. No lo hice; es solo una teoría, pero en este momento no tienes mucho que perder :-)
- Grabe la última imagen de Wheezy (2012-02-09) en una tarjeta SD adicional
- Montar esta tarjeta SD en Windows
- Copie todos los archivos, excepto * gz, que corresponden al sistema de archivos Linux. Básicamente, todas las imágenes de arranque y los archivos de configuración
- Monte la tarjeta SD que contiene su imagen de flotación blanda y sobrescriba los archivos de imagen de arranque
- Espero tener una cerveza para celebrar?
Publicación anterior: Sí, tuve el mismo problema. No sé exactamente qué es lo que está mal, pero la imagen start_elf no arranca, al menos con el conjunto reciente de Raspberry Pis. No puedo creer que Raspbian lanzaría algo tan roto, así que sospecho que funciona para algunos Raspberry Pis, pero no para otros. Lo que debes hacer es:
- Grabe la copia dura de Wheezy en una tarjeta SD. Vas a arrebatar la imagen de arranque (que funciona) y copiarla en el float uno.
- Monte la tarjeta SD en una máquina con Windows. La partición de arranque es FAT , por lo que podrás verla. Busque el archivo start.elf. Cópialo en tu máquina con Windows.
- Grabe la copia de flotación blanda de Wheezy en una tarjeta SD y móntela en la caja de Windows.
- Reemplace es start.elf con la copia de su hard-float.
- Abre una cerveza y disfruta.
Ver mi publicación relacionada .
Cuando dd
la imagen, asegúrese de que bs=1M
...
Después de probar todas las cosas en las otras respuestas, finalmente fue la manera de hacerlo funcionar en una última Raspberry Pi lista para usar. De hecho, me pareció una buena ayuda con varias aplicaciones / código de Raspberry Pi.