Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions static/build.html
Original file line number Diff line number Diff line change
Expand Up @@ -601,6 +601,13 @@ <h3><a href="#generating-signed-factory-images-and-full-update-packages">Generat

<pre>script/generate-release.sh tegu <var>BUILD_NUMBER</var></pre>

<p>If this results in an error similar to
<code>Disk quota exceeded while populating file system</code>,
the first thing to check is whether <code>/tmp</code> has enough space
(more than 15GB). The installation instructions include information about
<a href="/install/cli.html#TMPDIR">using a different directory for temporary
files</a>.</p>

<p>The factory images and update package will be in
<code>releases/<var>BUILD_NUMBER</var>/release-tegu-<var>BUILD_NUMBER</var></code>.
The update zip performs a full OS installation so it can be used to update from
Expand Down
13 changes: 7 additions & 6 deletions static/install/cli.html
Original file line number Diff line number Diff line change
Expand Up @@ -492,12 +492,13 @@ <h3><a href="#troubleshooting">Troubleshooting</a></h3>
went wrong. Please provide this information when asking for help on the
<a href="/contact#community">GrapheneOS chat room</a>.</p>

<p>A common issue on Linux distributions is that they mount the default temporary file
directory <code>/tmp</code> as tmpfs which results in it being backed by memory and
swap rather than persistent storage. By default, the size is 50% of the available
virtual memory. This is often not enough for the flashing process, especially since
<code>/tmp</code> is shared between applications and users. To use a different
temporary directory if your <code>/tmp</code> doesn't have enough space available:</p>
<p id="TMPDIR">A common issue on Linux distributions is that they mount the
default temporary file directory <code>/tmp</code> as tmpfs which results
in it being backed by memory and swap rather than persistent storage. By default,
the size is 50% of the available virtual memory. This is often not enough for
the flashing process, especially since <code>/tmp</code> is shared between
applications and users. To use a different temporary directory if your
<code>/tmp</code> doesn't have enough space available:</p>

<pre>mkdir tmp &amp;&amp; TMPDIR="$PWD/tmp" ./flash-all.sh</pre>
</section>
Expand Down