Jump to content

Yadd Installation


Empfohlene Beiträge

  • Antworten 66
  • Created
  • Letzte Antwort

Top Posters In This Topic

Zeigt Dir

cat /proc/mtd
(per telnet) oder die Sysinfo im Image.

 

Bsp. Keywelt Januar-V4:

 

mtd1: 00520000 00020000 "root (squashfs)"

 

Die rot markierte Angabe ist die reservierte Partitionsgröße (hexadezimal) von root und darf keinesfalls überschritten werden, sonst ist nach dem Flashen das Image im Arsch.

 

Im Beispiel sind die 00520000 dezimal 5373952 Bytes und ist gleichzeitig die maximale Größe, die das root.img haben darf. Kleiner darf es sein, dann bleibt eben etwas Platz ungenutzt.

 

Wie groß Dein modifiziertes Root-Image wird, siehste erst, wenn Du es mit

mksquashfs zusammengepackt hast.

 

Im Januar-V4 sind in root noch 106496 Bytes ungenutzt, da squashfs komprimiert, dürfte real etwas mehr reinzupacken gehen. Mußt Du ausprobieren.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  In wie weit kann man Änderungen im Root Bereich vornehmen zwecks größe?

 

garnicht, zumindest fast nicht.

Die Grösse wie sie merkwuerden schon ganz richtig beschrieben hat, ist fest im Image vorgegeben.

Sie muss beim erstellen bereits bekannt sein.

 

Sie steckt in den verschiedenen Parttionen drin, im u-boot, in neutrino. Wenn Du da heruzmhantierst

kann das von fehlenden Boot-Logos bis zu kein System alles mögliche nach sich ziehen.

Mein Tip

 

Finger weg wenn Du nicht ganz genau weißt was Du da anstellst.

 

 

PS: wie wär es mal wenn Du Dich mal vom Modden der Images zu selbst compilieren hocharbeitest?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Kann man an einem fertigen Image die Partitionsgrößen ändern? z.B den root-bereich kleiner machen und dafür den var-bereich vergrößern.

Du liest aber schon, was Dir Worschter auf ähnliche Frage bereits geschrieben hat? ;):D

 

NEIN!

 

In wie weit kann man Änderungen im Root Bereich vornehmen zwecks größe?

 

garnicht, zumindest fast nicht.

Die Grösse wie sie merkwuerden schon ganz richtig beschrieben hat, ist fest im Image vorgegeben.

Sie muss beim erstellen bereits bekannt sein.

 

Sie steckt in den verschiedenen Parttionen drin, im u-boot, in neutrino.

 

Das ist doch eindeutig: die Partitionsgrößen müssen bereits vor Erstellung des Images feststehen. Nachträglich läßt sich da ohne die Originalsourcen des Images nichts mehr ändern, weil Du nicht nur das u-boot, sondern Neutrino selber neu compilieren müßtest. Und ohne die Sourcen zum Image geht das nicht.

 

Befasse Dich mal entsprechend mit der Materie, ein Image von Grund auf selber zu erstellen, von den CVS-Sourcen aus. Du wirst u.U. schon manche Überraschung erleben, wenn Du nur das CDK mit dem Standard-Makefile erstellen läßt (kann man mit angepaßtem u-boot und kernel-yadd zu einem YADD machen zum Testen).

Und um aus dem Standard ein brauchbares Image zu machen, bedarf's noch viel Zeit und Handarbeit. Und sehr viel Einlesen in die Materie.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hat jemand Erfahrung mit dem Erstellen eines Images mit dem Yadi Script?

 

nunja, meine ersten Gehversuche waren mit dem Yadi Script.

 

War seh lehrreich und hat mir bei der Materie viel weitergeholfen.

Vom grundsätzlichen Ablauf her wird das Keywelt Image immernoch ähnlich gebaut.

 

Du solltest Dich aber, wenn Du selbst etwas damit anfangen willst schon sehr gut mit Linux Scripting auskennen

und auf eine gehörige zeitliche Investition gefasst machen ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Worschter hast du manchmal ne Anleitung rumliegen, wie das mit dem Yadi Script funktioniert?

 

manchmal ja, manchmal verleg ich sie auch :D

 

Ne im ernst, das Yadi Script ansich bekommst Du bei www.yadi.org

unter Anleitungen -> Yadi Scripte

 

Wenn Du das Teil entpackt hast, dann findest Du im Verzeichnis

~/yadi/yadi-cvs/docs

ein Howto ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

das ist komisch, normal fehlt da was:

 

 

tower:/home/image # fffdf

bash: fffdf: command not found

tower:/home/image #

 

das bedeutet, daß ein aufgerufener Befehl bzw. Programm (hier : fffdf) nicht gefunden wurde.

 

Hast mal den toolchecker laufen lassen? was sagt der denn?

 

~/tuxbox-cvs/hostapps/toolchecker/toolchecker.sh

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ingo@linux:~/tuxbox-cvs/cdk> --16:35:55-- ftp://ftp.gwdg.de/pub/misc/gcc/releases/g...+-3.4.4.tar.bz2
bash: --16:35:55--: command not found
Ingo@linux:~/tuxbox-cvs/cdk>                          => `Archive/gcc-g++-3.4.4.tar.bz2'
Diese Meldung kommt und es geht nicht weiter! bearbeitet von Petze
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.

×
×
  • Neu erstellen...