Temat: Funkcja bootloadera: Run from Host
Jest router z bootloaderem CFE w którym jest funkcja uruchamiania z serwera TFTP. Jak się okazało wymagany jest do tego celu plik kernela. Zrobiłem kopię partycji kernel pod OpenWrt, wrzuciłem plik kernel.bin na serwer TFTP i faktycznie router odpala jak zrobię polecenie:
r kernel.binAle zdaje się iż po odpaleniu jądra z sieci dalej odpala się root z flasha.
W logread znalazłem takie coś:
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200Teraz mam pytanie - czy to oznacza iż w kernelu jest zakodowana ta ścieżka domyślna i jeśli chciałbym użyć root'a z innego nośnika np. USB lub NFS przez sieć to musiałbym skompilować kernel z odpowiednią ścieżką?
Znalazłem taki artykuł: Running Debian Etch on a netgear WGT634U access point
ale właśnie nie rozumiem momentu uruchamiania Debiana na routerze WGT634U