Il rootfs è un'immagine di squashfs e il mio bootloader lo sta caricando in qualche indirizzo in SDRAM. Quali parametri devo passare al kernel in modo che possa montare i rootfs da lì? Il supporto di Squashfs è integrato e funziona già
root=/dev/mtdblock2 rootfstype=squashfs
per l'avvio dal flash.
EDIT: si tratta di un dispositivo incorporato basato su MIPS, che utilizza un bootloader personalizzato. Normalmente, il bootloader estrae il kernel compresso dal flash nella SDRAM, quindi il kernel monta / dev / mtdblock2 come rootfs. Sto cercando di migliorare il bootloader in modo che possa scaricare un'immagine nella sua RAM e avviare senza scrivere sul flash.
Non riesco a capire come fare in modo che Linux monti un'immagine del filesystem nella RAM come rootfs.