Una volta ottenuto l'accesso al prompt di YAMON, è possibile configurare il STB per fare il boot da un kernel scaricato via tftp ed un filesystem montato via nfs. In questo modo è molto più semplice effettuare esperimenti.
Questo è un kernel precompilato che supporta una root montata via nfs:
http://www.filesrack.com/v0isxl80x3pq/vmlinux.rar.html (link non più disponibile - se qualcuno ne è in possesso è pregato di lasciarmi un PM sul forum di Ilpuntotecnicoeadsl)
Dal prompt di YAMON, si può bootare il kernel con i comandi:
fread tftp://<indirizzo_server_tftp>/vmlinux.bin 0x90020000 go 0x90020000 console=ttyS0 root=/dev/nfs rw nfsroot=<indirizzo_server_nfs>:/nfsroot ip=<indirizzo_stb>:<indirizzo_server_nfs>:<indirizzo_gateway>:<netmask>:<hostname> mem=108m
Oppure si possono configurare i parametri a.linux_cmd e y.start:
setxenv a.linux_cmd="console=ttyS0 root=/dev/nfs rw nfsroot=<indirizzo_server_nfs>:/nfsroot ip=<indirizzo_stb>:<indirizzo_server_nfs>:<indirizzo_gateway>:<netmask>:<hostname> mem=108m" setxenv y.start="net init; dhcpc; fread tftp://<indirizzo_server_tftp>/vmlinux.bin 0x90020000; go 0x90020000"
In questo modo, all'accensione il STB si scaricherà in automatico il kernel ed il filesystem, ed effettuerà il boot.
Credits: mce2222, Roleo su Ilpuntotecnicoeadsl forum