LA GUIDA
Questa guida premette 2 cose:
- 1.Non sono responsabile di quello che succederÃ* fate tutto a vostro rischio e pericolo
2.Da ora in poi lasciate una chiavetta usb attaccata all'HMR se volete usare i programmi che andrete ad installare con ipkg.Se non volete sprecare la chiavetta dovrete formattare il disco interno come dicevo nel primo messaggio...
Pronti? Cominciamo, la cosa che è necessaria e a cui non si può scappare (almeno io non sono riuscito) è la compilazione del firmware con la cartella
/opt in
yaffs2_1.Rifate il pacchetto del firmware ed installatelo. Una volta instalato aprite la sessione telnet, e digitate :
Codice:
mount -o remount,rw /
individuate la chiavetta nella scermata successiva la mia è contrassegnata dalla freccia. Se avete lasciato la chiavetta attaccata al riavvio dopo l'installazione del firmware,l'avrete anche voi su
/tmp/usbmounts/sda1.
Codice:
# mount
/dev/root on / type yaffs2 (ro,noatime)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
none on /tmp type ramfs (rw)
/dev/mtdblock/2 on /usr/local/etc type yaffs2 (rw,noatime)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/usbmounts/sdb1 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host2/bus0/target0/lun0/part1 on /tmp/usbmounts/sda1 type ufsd (ro,nodiratime) <-------
#
Smontate la chiavetta dal filesystem :
Codice:
# umount /tmp/usbmounts/sda1
poi :
Codice:
fdisk /dev/scsi/host2/bus0/target0/lun0/disc
Non ha importanza quello che vedete, importante è dare la sequenza di lettere giuste che ho fatto seguire tutte da (*):
Codice:
Command (m for help):p(*)
Disk /dev/scsi/host2/bus0/target0/lun0/disc: 131 MB, 131070976 bytes
5 heads, 50 sectors/track, 1023 cylinders
Units = cylinders of 250 * 512 = 128000 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host2/bus0/target0/lun0/part1 1 1023 127850 83 Linux
Command (m for help): d(*)
Disk /dev/scsi/host2/bus0/target0/lun0/disc: 131 MB, 131070976 bytes
5 heads, 50 sectors/track, 1023 cylinders
Units = cylinders of 250 * 512 = 128000 bytes
Device Boot Start End Blocks Id System
Command (m for help): n(*)
ai prossimi 3 date prima "p" e poi alla domanda sul numero di partizioni voi scrivete "1" e al resto date invio per il valore di default dove trovate solo (*): Codice:
Command action
e extended
p primary partition (1-4) : p(*)
First cylinder (1-1023, default 1):(*)
Using default value 1
Last cylinder or size or sizeM or sizeK (1-1023, default 1023):(*)
Using default value 1023
Verifichimo la partizione che stiamo andando a creare con
p:
Codice:
Command (m for help): p(*)
Disk /dev/scsi/host2/bus0/target0/lun0/disc: 131 MB, 131070976 bytes
5 heads, 50 sectors/track, 1023 cylinders
Units = cylinders of 250 * 512 = 128000 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host2/bus0/target0/lun0/part1 1 1023 127850 83 Linux
Confermiamo
w:
Codice:
Command (m for help): w(*)
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
#
Smontiamo il volume nuovamente se è stato rimontato in automatico col comando:
Codice:
umount /tmp/usbmounts/sda1
Andiamo a formattare:
Codice:
mkfs.ext3 -L optware /dev/scsi/host2/bus0/target0/lun0/part1
una volta finito fate il reboot.
Da qui in poi è tutto in discesa il più è fatto!
Andiamo a legare il filesystem della chiavetta con la nostra
/opt:
Come potete vedere facendo il
mount quando l'HMR riparte monta la partizione nuova in
(ro):
Codice:
/dev/scsi/host2/bus0/target0/lun0/part1 on /tmp/usbmounts/sda1 type ext3 (ro)
a noi serve scrivibile quindi andiamo a rimontarla in rw con :
Codice:
mount -o remount,rw,noatime,nodiratime /dev/scsi/host2/bus0/target0/lun0/part1 /tmp/usbmounts/sda1/
creamo la /opt sulla chiavetta:
Codice:
mkdir /tmp/usbmounts/sda1/opt
adesso andiamo a fare il bind legando le due:
Codice:
# mount --bind /tmp/usbmounts/sda1/opt/ /opt/
Facendo # mount c'è il ponte:
Codice:
/dev/root on / type yaffs2 (ro,noatime)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
none on /tmp type ramfs (rw)
/dev/mtdblock/2 on /usr/local/etc type yaffs2 (rw,noatime)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host2/bus0/target0/lun0/part1 on /tmp/usbmounts/sda1 type ext3 (rw,noatime,nodiratime) <-----
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/usbmounts/sdb1 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/scsi/host2/bus0/target0/lun0/part1 on /opt type ext3 (rw,noatime,nodiratime)<----
Attualmetne ogni volta che l'HMR viene riavviato questa legatura viene persa.Non ho ancora trovato il tempo di provvedere all'automount
al riavvio...Quindi a menocchè qualcuno di voi non ha la soluzione pronta consiglio di fare uno script che lo faccia all'occorrenza
eccolo:
Codice:
#! /bin/sh
mount -o remount,rw,noatime,nodiratime /dev/scsi/host2/bus0/target0/lun0/part1 /tmp/usbmounts/sda1/
mount --bind /tmp/usbmounts/sda1/opt/ /opt/
~
Andiamo ad installare
ipkg finalmente! Digitate tutto come segue:
quindi abbiamo concluso se volete la lista di tutti i pacchetti che potete installare:
siamo arrivato al punto che tutti aspettavano nella lista vedrete :
amule - 2.2.6-1 - non-gui part of aMule ed2k client (amuled,amulweb,amulecmd)
mi raccomnado non adunanza...Allora cosa aspettate? digitate:
Codice:
./ipkg install amule
scaricherÃ* un pò di roba ci metterÃ* un pochino di tempo la prima volta ...
Io ho inserito nel mio /usr/local/etc/profile le seguenti righe solo la seconda è obbligatoria per il funzionamento di amule.La prima mi
permette di digitare comandi in /opt/bin da qualsiasi punto senza andare nella directory e scrivere ./nome comando .
E se farete come penso uso di ipkg vi servirÃ*! Codice:
export PATH=$PATH:/opt/bin
export HOME='/opt/share/amule'
Questa è la guida che ho seguito per configurare aMule
http://www.slacky.eu/wikislack/index...e=AMule_remote
Divertitevi!