Boot via NFS

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

nfs_boot.txt · Ultima modifica: 2010/01/06 12:01 da 213.136.170.130
CC Attribution-Noncommercial-Share Alike 3.0 Unported chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0