El rootfs es una imagen de squashfs y mi gestor de arranque lo está cargando en alguna dirección en SDRAM. ¿Qué parámetros necesito pasar al kernel para que pueda montar los rootfs desde allí? El soporte de Squashfs está integrado y ya funciona con
root=/dev/mtdblock2 rootfstype=squashfs
para arrancar desde el flash.
EDITAR: Este es un dispositivo integrado basado en MIPS, que utiliza un cargador de arranque personalizado. Normalmente, el gestor de arranque extrae el núcleo comprimido del flash en la SDRAM, y luego el núcleo se monta / dev / mtdblock2 como rootfs. Estoy tratando de mejorar el gestor de arranque para que pueda descargar una imagen a su RAM y arrancar sin escribir en la memoria flash.
No puedo entender cómo hacer que Linux monte una imagen del sistema de archivos en la RAM como rootfs.