Leí muchas veces que la frambuesa pi no es compatible con grub. No he podido encontrar ningún detalle sobre la incompatibilidad. Solo he encontrado declaraciones bastante contundentes de la forma "no es compatible".
Me gustaría entender exactamente cuál es el problema y qué se debería volver a escribir para que funcione.
Lo que he encontrado hasta ahora es que el gestor de arranque de la etapa 3 lee start.elf, que a su vez lee la imagen del kernel. En mi opinión, si grub funcionara, reemplazaría (completamente) start.elf. Miré el formato de los cargadores de arranque UEFI y descubrí que usan un ejecutable en formato PE . Entonces, mi primera hipótesis es que la incompatibilidad es (solo) que grub se compila como PE y la etapa 3 solo lee ELF .
¿Me he perdido alguna otra gran incompatibilidad? ¿Me he perdido alguna otra tarea importante start.elf
que se perdería si fuera reemplazada por grub?
grub
solo funciona para arquitecturas Intel.