Rootfs jest obrazem squashfs, a mój program ładujący ładuje go na jakiś adres w pamięci SDRAM. Jakie parametry muszę przekazać do jądra, aby móc z niego zamontować rootfy? Obsługa Squashfs jest wbudowana i już działa
root=/dev/mtdblock2 rootfstype=squashfs
do uruchamiania z pamięci flash.
EDYCJA: Jest to urządzenie osadzone oparte na MIPS, wykorzystujące niestandardowy program ładujący. Zwykle bootloader wypakowuje skompresowane jądro z pamięci flash do SDRAM, a następnie jądro montuje / dev / mtdblock2 jako rootfs. Próbuję ulepszyć program ładujący, aby mógł pobierać obraz do pamięci RAM i uruchamiać się bez zapisywania w pamięci flash.
Nie mogę wymyślić, jak zmusić Linuksa do zamontowania obrazu systemu plików w pamięci RAM jako rootfs.