Index of /pool/maemo5.0/
I sorgenti sono qua, solo la roba specifica di nokia non è accessibile.
l'immagine binaria sta qua...
Deposit Files
Index of /pool/maemo5.0/
I sorgenti sono qua, solo la roba specifica di nokia non è accessibile.
l'immagine binaria sta qua...
Deposit Files
The Solutor: su internet solo, sempre, esclusivamente senza fili dal 24/07/1998
Non sono i Mac ad essere immuni ai virus, sono i macchisti che non sono capaci ad installarseli
Grazie, ci guarderò.
Milestone owner
L'immagine di maemo che hai postato è per flashare l'N900 e ci sono tipo una ventina di file .bin è un gran casino.
Per il codice sorgente invece ci sono tutti i vari pacchetti bisognerebbe metterli insieme tutti, è una cosa che non ho mai fatto.
Intanto ho messo fluxbox, va meglio ma ho dei problemi al device loop0, dice ke è sempre busy e una volta che smonto l'immagine ubuntu.img non la posso più montare e il problema è che non ci sono altri device loop in android in ubuntu arrivano a 7.
Ho trovato Mer
Mer - maemo.org wiki
sembra carino.
Ho trovato la rootfs per l'N900 http://stskeeps.subnetmask.net/mer/0...sting11.tar.gz
ma nn riesco a fare il chroot, dice che nn cè /bin/bash ma in realtà cè, boh
Ultima modifica di tavy; 08-09-10 alle 15:55
Milestone owner
C'è dove ? su mer o su android ?
Su mer c'è senz'altro, su android bash non c'è (se non ce lo metti tu).
Anche se hai installato busybox (che potrebbe bastare), e hai installato tutti i link questi stanno (di norma) in xbin, non in bin
Per cui, prova
a) fare un link simbolico che punti a bash (o ash, o sh) in bin
b) scaricati bash x android e mettila in bin o metti la un link simbolico
The Solutor: su internet solo, sempre, esclusivamente senza fili dal 24/07/1998
Non sono i Mac ad essere immuni ai virus, sono i macchisti che non sono capaci ad installarseli
No no, su mer. Visto che l'unico modo per mettere su android qualcosa per adesso è chroot.
Nel senso che anche se faccio chroot da pc nella cartella di mer, mi da errore.
Bash cè nella cartella di mer. Se puoi prova a guardarci cè il link alla rootfs.
E poi io sul milestone ho sempre il problema del loop, dice sempre che è busy
Milestone owner
mmm... non ho mai giocato con mer quindi la procedura non la conosco, potrebbe semplicemente essere che essendo i comandi compilati su ambienti diversi, non si capiscano, e che chroot di android vada a cercarsi il bash di mer non riconoscendolo come eseguibile.
Nel senso che anche se faccio chroot da pc nella cartella di mer, mi da errore.
Ma sul pc in che senso ? Hai l'emulatore di maemo installato ?
Se non è così, e' ovvio che sul pc non vada, mer è per armel il pc è x86
The Solutor: su internet solo, sempre, esclusivamente senza fili dal 24/07/1998
Non sono i Mac ad essere immuni ai virus, sono i macchisti che non sono capaci ad installarseli
Sai come funziona chroot no?
Quando ho preparato di ubuntu arm per metterla su milestone, io per prepararla cioè per installarle l'interfaccia grafica e altre cose facevo il chroot da pc e andava perfettamente anche se è arm. L'immagine fatta la montavo su milestone e chrootavo dal milestone con busybox e andava.
Con mer invece ho la cartella con tutti i file la rootfs, e molto simile alla ubuntu deriva da cui deriva, ma il chroot non parte, da quel errore, e il file è presente, ci ho guardato 1000 volte
Se il problema era l'arm allora perché il chroot con ubuntu va che è sempre la versione arm?
Stavo pensando non è che mer abbia l'utente root disabilitato? Perché la cartella root ha solo 2 file, boh. Magari bisogna rootarlo pure quello
Chroot si deve logare come root, non saprei.
Milestone owner
E lo so si, solo che non mi sarebbe mai passato x la testa di fare un chroot su un sistema alieno come architettura...
Mmm...Quando ho preparato di ubuntu arm per metterla su milestone, io per prepararla cioè per installarle l'interfaccia grafica e altre cose facevo il chroot da pc e andava perfettamente anche se è arm.
Mi quadra poco.
Ammettiamo che il chroot funzioni perché in realtà la shell che funziona è ancora quella del sistema ospitante, ma una volta che il chroot è fatto da quella shell tutte le librerie e tutti i comandi che il sistema vede sono quelli per armel, quindi già un semplice cp, come fa a funzionare ?
Con mer invece ho la cartella con tutti i file la rootfs, e molto simile alla ubuntu deriva da cui deriva
Ecco queto è il funzionamento che somiglia di più all'idea che mi sono fatto sul funzionamento di chroot, ovvero chroot eseguito sul sistema ospitante cambia la root, e la prima cosa che fa è cercarsi la shell a cui passare la palla, la shell, nel nostro caso è compilata per un sistema diverso e chroot abbandona il proposito.Con mer invece ho la cartella con tutti i file la rootfs, e molto simile alla ubuntu deriva da cui deriva, ma il chroot non parte, da quel errore, e il file è presente, ci ho guardato 1000 volte
Poi può essere un modo sbagliato di vedere la faccenda (non è che mi sia fatto chissà quale paranoia su come funziona il processo a basso livello).
Non credo che c'entri, ma nel dubbio puoi copiarti group password e shadow da /etc tuo linux a etc di mer, prima di fare chroot così ti togli il dubbioStavo pensando non è che mer abbia l'utente root disabilitato?
.
Peraltro i classici passi per fare il bind delle directory dinamiche e per montare le pts li hai fatti ?
intendo una cosa così...
mount --bind /dev /path-to-your-chroot/dev
mount --bind /dev/pts /path-to-your-chroot/dev/pts
mount -t proc none /path-to-your-chroot/proc
mount -t sysfs none /path-to-your-chroot/sys
The Solutor: su internet solo, sempre, esclusivamente senza fili dal 24/07/1998
Non sono i Mac ad essere immuni ai virus, sono i macchisti che non sono capaci ad installarseli
Si si certo che li ho fatti
Guarda non so come faceva a funzionare ubuntu arm costruito con build-arm-chroot, ma funzionava
Mi sa che hai ragione te però, mi sono scaricato la versione mer x86 e parte il chroot.
Adesso provo quella per l'N900 sul milestone, se riesco a risolvere quel benedetto problema di loop, tu non ne sai di device loop? E' sempre busy...
EDIT:
Ok ci siamo!! Sono entrato in Chroot di Mer con successo dal MILESTONE! Avevi ragione TheSolutor, ma quella di ubuntu andava anche su pc, strano però.
Ultima modifica di tavy; 10-09-10 alle 02:33
Milestone owner