Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Is het iemand al gelukt om de images op een 'gewone' linux bak te mounten?

Ik ben wel benieuwd wat er allemaal in het image zit, en zonder DB lijkt me dat de enige manier..

 

De images zijn cramfs files, maar het schijnt niet te lukken:

Een mount -o loop -t cramfs beta04.img /tmp werkt niet..

Ik zag dat er nogal wat bytes geswapped staan in de image file, ten opzichte van een cramfs file die ik zelf maak. Is die powerpc soms BigEndian?

 


Geplaatst:

helaas had ik ook al geprobeerd

maar in andere thread wordt wel een proggie van dbox2 genoemd (windows tool)

daarmee kan je in image kijken (en files eruit copyen)

Geplaatst:

Een image gecreeerd met deze tuxtools is trouwens niet te flashen. Heb het gisteren even geprobeerd, het uploaden van het image gaat goed, het erasen ook maar bij het flashen gaat het mis.

 

 

Geplaatst:

ah. nou, dan ga ik even met de TuxBox tools spelen..

 

Dit is het toch? :

http://www.dbox2.info/viewimage.php?fileID=88

 

btw: ik weet wel dat cramfs files alleen gemount kunnen worden op machines met gelijke 'endianship'.

 

Als die PowerPC's bigendian zijn, dan kun je ze op een little-endian machine niet mounten <img src="/ubbthreads/images/graemlins/frown.gif" alt="" />

 

Intel is toch little?

Geplaatst:

Intel is little ja

net even geprobeerd te mounten op mijn ultrasparc

alleen daar lukt het ook niet :

 

[root@sun tmp]# mount -o loop -t cramfs beta04.img dreambox/

mount: wrong fs type, bad option, bad superblock on /dev/loop0,

or too many mounted file systems

[root@sun tmp]# dmesg

cramfs: wrong magic

 

helaas <img src="/ubbthreads/images/graemlins/frown.gif" alt="" />

 

dacht toch echt dat sparc ook big was....

Geplaatst:

whoops, die file was een html error message

logisch dat ik die niet kon mounten....

 

/tmp/beta04.img on /tmp/dreambox type cramfs (rw,loop=/dev/loop0)

 

;-)

 

wel vreemd :

 

[root@sun dreambox]# df .

Filesystem 1k-blocks Used Available Use% Mounted on

/tmp/beta04.img 0 0 0 - /tmp/dreambox

 

(in df zonder dir op te geven komt deze mount niet eens voor)

 

[root@sun tmp]# du -s dreambox/

11739 dreambox

 

en tijdens het doen van deze commando's beetje vulling van mijn dmesg :

 

attempt to access beyond end of device

07:00: rw=0, want=5992, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6000, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6008, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6016, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=5992, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6000, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6008, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6016, limit=5988

Error -3 while decompressing!

000000000200a580(811758690)->fffff800157b4000(8192)

attempt to access beyond end of device

07:00: rw=0, want=5992, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6000, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6008, limit=5988

attempt to access beyond end of device

07:00: rw=0, want=6016, limit=5988

Error -3 while decompressing!

000000000200a594(44202128)->fffff80015cf4000(8192)

Geplaatst:

Maar ik begrijp dat je de boel wel kon mounten en bv een ls of iets dergelijks kan doen <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

Leuk, jammer dat ik geen big-endian hardware (op m'n ipaq na) heb <img src="/ubbthreads/images/graemlins/frown.gif" alt="" />

 

Nou ja, die tuxbox tools zo maar eens een poging laten doen...

 

ps:

html mounten kan je toch gewoon met je browser? <img src="/ubbthreads/images/graemlins/smirk.gif" alt="" />

Geplaatst:

yeps verder kan ik files gewoon benaderen

ik heb daarna die errors ook niet meer gezien

(misschien is er 1 file beetje vreemd bezig in die image ofzo ?)

 

trouwens waarom zijn die cramfs immages hw afhankelijk ?

(misschien dat je het wel met een of andere emulator kan faken?)

 

en html kan ik gewoon met lynx inkijken ja ;-)

Geplaatst:
Citaat:
trouwens waarom zijn die cramfs immages hw afhankelijk ?
(misschien dat je het wel met een of andere emulator kan faken?)


Ik zat gisteren in zo'n image te kijken, en zag (zelf even snel met mkcramfs een image gemaakt met wat onzin er in) dat er nogal wat geswapped staat..

Even zoeken.. et voila:
(/usr/src/linux/Documentation/filesystems/cramfs.txt)

Citaat:

Currently, cramfs must be written and read with architectures of the same endianness


TOEN had ik geen zin meer om bytes te swappen in de file <img src="/ubbthreads/images/graemlins/frown.gif" alt="" /> Wel leuk om een sparc rond te laten slingeren dus..
Geplaatst:

hmms misschien zijn er converters ?

of ik zet alle files in een tgz ? <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

(maargoed als je dreambox al hebt kan je dat natuurlijk zelf doen... (ik heb helaas nog geen dreambox <img src="/ubbthreads/images/graemlins/frown.gif" alt="" /> ))

Geplaatst:

Ik heb de boel met tuxtools (onder windows !YUK!) wel naar

tgz kunnen converteren, maar goed, het was wel leuk geweest (meer ook niet) om een cramfs file onder linux te kunnen mounten (en dan zonder een Sparc, gewoon op een IA32)

 

 

Geplaatst:

Ik ben daar ook mee bezig, maar ook mij is het nog niet gelukt.

Normaal moet je en image mounten via een loop-device. Maar dat werkt niet op de dreambox. Van de site van busybox stuitte ik op het commmando "losetup

" maar op de dreambox krijg ik de foutmelding applet missing als ik iets met losetup probeer te doen. (waarschijnlijk express weggelaten).

Xtrend ET9000, Samsung UE40D6200, Onkyo TX-NR818, Yamaha YST-SW515

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...