Forum: PC Hard- und Software hdimage(sdcard.img): part rootfs size too small for rootfs.ext4


von Preg M. (omegaprimus)


Lesenswert?

Hallo Zusammen

Also wollte ich meine Buildroot-Umgebung erstellen und jedes Mal, trete 
ich auf diesen Fehler auf:
1
 
2
Blockquote INFO: cmd: "mkdir -p "/home/mehdi/buildroot/output/build/genimage.tmp"" (stderr): INFO: cmd: "rm -rf "/home/mehdi/buildroot/output/build/genimage.tmp"/*" (stderr): ERROR: hdimage(sdcard.img): part rootfs size (268435456) too small for rootfs.ext4 (1073741824) Makefile:813: recipe for target 'target-post-image' failed make: *** [target-post-image] Error 1

Ich ging in "menuconfig" und änderte "filesystem images" und diese 
"exact size" auf 1G. Diese Konfiguration funktionierte mit einer exakten 
Größe von 120 MB aber, ohne weitere Pakete zu wählen.

Ich verwende Ubuntu 18.04 unter Windows (WSL). Zielgerät ist ein 
STM32MP157C-DK2

Jede Hilfe wird geschätzt.Danke.

: Bearbeitet durch User
von Jim M. (turboj)


Lesenswert?

Das Teil hat nur 512MB RAM (4 G Bit ), und eventuell muss er das in 
den RAM auspacken.

Daher erscheint eine Größenbeschränkung auf 256MB durchaus sinvoll. Das 
Limit holt er von woanders her (siehe: part rootfs size).

Das Board hat Netzwerk: Wenn Du mehr Speicherplatz brauchst, binde den 
doch via NFS o.ä. ein.

von Preg M. (omegaprimus)


Lesenswert?

Ich kann bis 264M wählen. Aber ich brauche mehr, und zwar 274M .. Was 
soll ich dann machen, wenn das Problem von Buildroot kommt und nicht von 
mir. Kann man nicht diese Beschränkung ändern?

von oszi40 (Gast)


Lesenswert?

Jim M. schrieb:
> Wenn Du mehr Speicherplatz brauchst, binde den
> doch via NFS o.ä. ein.

... wenn das zuverlässig verfügbar ist? Irgendwann fehlt das Netz meint 
der Pessimist. Dann sollte die Kiste auch noch laufen!
Wahrscheinlich würde ich mir erst mal klären welche Pakete ich WIRKLICH 
benötige. Evtl. reicht der Platz dann schon? "640k sind genug"?

https://www.watson.ch/digital/microsoft/207532210-5-beruehmte-zitate-ueber-die-zukunft-die-alle-frei-erfunden-sind

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.