Videostation Fastweb boot hack

Girando per Portaportese ho trovato una vecchia videostation fastweb dai rigattieri, svuotacantine, sapevo che usava un linux e allora mi sono detto ne faro’ un “terminale” multimediale (mythtv-frontend???).

Pagata una sciochezza, portata a casa, attaccata alla rete (non fastweb), ho cominciato a giocarci.

Per chiunque possa essere interessato, un pò di dati tecnici per fare boot della videostation.

Come molte delle cose che faccio ho cominciato e non ho finito, ossia sono riuscito a fare boot di un linux ma non ho continuato a costruire un sistema che potesse ospitare mythtv-frontend o un semplice mplayer.

La vs fa boot tramite dhcp e tftp
il dhcp assegna l'ip e passa delle opzioni (dalla 160 alla 166)
la 166 e' l'indirizzo del tftp server
                
il tftp server (io ho usato tftp-hpa, su debian) mette a disposione il file contenente kernel e ramdisk
formattato con l'utility mkelf-linux (contenuto nel pacchetto mknbi)Ecco le options del dhcp

160 239.0.0.0

161 113.113.113.0

162 254.254.0.0

163 6.6.2.5

164 0.0.0.0

165 239.0.0.0

166 192.168.1.64 (indirizzo del tuo tftp server)

Con queste altre opzioni si costruisce il nome file del kernel +ramdisk (non ho ancora capito secondo quale regola)

Questo il nome file che la vs si aspetta:
239113254005.ldr
questo il comando con cui lo genero. 
mkelf-linux vmlinuz-2.4.27 --output=/var/tftpboot/239113254005.ldr --append="initrd=initrd.gz init=linuxrc root=/dev/ram0 rw video=nscfb:vmode:PAL-720x576,TVO:44:20:640:528" initrd.gz