WL-500G Premium: Installare Debian su periferica esterna

Da Wizard linux team wiki.

Jump to: navigation, search

Contents

Primi Passi

 	atftp 
	connect 192.168.1.1 
	mode octet 
	trace 
	timeout 1 
        put openwrt-brcm47xx-2.6-jffs2-128k.trx

oppure come trovato su un altro tutorial:

 
tftp 192.168.1.1
tftp> binary
tftp> trace
Packet tracing on.
tftp> put openwrt-brcm47xx-2.6-jffs2-128k.trx

I due modi sembrano essere equilvalenti.

  • sullo schermo passeranno delle scritte
  • ora prendete la periferica USB formattatela ext3 e una piccola parte deve essere tenuta come swap.(La parte in ext3 deve corrispondere alla partizione 1)
  • fatto questo spostatevi nella directory dove avete scaricato
  • decomprimente il file bzip2 con:
 bzip -d <nome_del_file> 
  • andate sulla periferica usb e fate l'untar da root
 tar xvf <path>/<nome_del_file> 
  • poi spostate tutto il contenuto della distro da il path che avete e inizia con mnt' alla root della periferica e se leggete var etc ecc avete fatto bene.

Setting della rete e dei servizi

  • editare ed aggiustare secondo i proprio parametri di rete i file /etc/network/interfaces, /etc/resolv.conf e hosts
  • ora è aperto l'ssh all'indirizzo che avete messo sulla eth0 che corrisponde alle interfacce LAN del WL-500

Aggiornamento e installazione dei pacchetti

Nello stile debian

 apt-get update 
 apt-get upgrade 

Se ottenete errori di chiavi potete utilizzare il seguente scritp utilizzato per la ubuntu preso sul sito di trevino (da scrivere tutto su un unica riga):

sudo apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" 
/tmp/keymissing |sed "s/.*NO_PUBKEY //"); 
do echo -e "\nProcessing key: $key"; gpg --keyserver subkeys.pgp.net 
--recv $key && gpg --export --armor $key | sudo apt-key add -; done

Ora pensiamo a far sincronizzare in modo automatico la data

 apt-get install ntp 

Tips and Triks

  • Se avete 2 periferiche usb quella di boot deve essere inserita nell'usb inferiore
  • Mount all'avvio:
echo 'mount /dev/mmc/disc0/part1 /mnt/sd' > /etc/init.d/S60externalmount
chmod +x /etc/init.d/S60externalmount
  • Per entrare in ssh l'account di default è root toor
  • Per far si che la tua distro usb viva il più a lungo possibile devi limitare al minino gli swap digitando
echo "0" > /proc/sys/vm/swappiness

Link

wizard linux team