Hello Adolf, > On 30 Jan 2026, at 14:25, Adolf Belka <[email protected]> wrote: > > Hi Michael, > > On 30/01/2026 10:20, Michael Tremer wrote: >> Hello Adolf, >> Thanks for this patch. I have merged it. >> The value only specifies a maximum size of the temporary directory. It won’t >> use up all the space on allocation. Therefore setting it to 1024 MiB is >> absolutely fine. The intention was probably to not exhaust the system of the >> entirety of memory, but since we have nowhere else to write the image to, we >> will not probably require more than 1 GiB of memory to make the PXE install >> work. > > Unless the iso size gets to 1 GiB but we will just have to cross that bridge > when we get to it.
It probably will. The kernel will be much bigger and we will also ship more firmware without ever cleaning anything up there. >> Are you aware of this being documented anywhere? Do we need to add a note to >> the installation documentation that at least 2 GiB would be needed for PXE? > > I have checked in all of our documentation that was shown when searching for > PXE and there is no reference to amount of memory required for PXE. Thank you! > Regards, > > Adolf. > >> -Michael >>> On 28 Jan 2026, at 19:50, Adolf Belka <[email protected]> wrote: >>> >>> - download.sh defines a mount of 512M for downloading the iso for use with >>> PXE. >>> Unfortunately since CU192 the iso sizes have been greater than 512M >>> - This was identified by a user on the forum as their PXE install failed to >>> work. >>> - They had suggested increasing it to around 800M. As CU200 is already at >>> 658M I >>> thought it made more sense to give a bit more room and so specified >>> 1024M. If this >>> is considered too excessive then it can always be modified. >>> >>> Signed-off-by: Adolf Belka <[email protected]> >>> --- >>> src/installer/downloadsource.sh | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> >>> diff --git a/src/installer/downloadsource.sh >>> b/src/installer/downloadsource.sh >>> index 47086b2b7..d8b1ddd03 100644 >>> --- a/src/installer/downloadsource.sh >>> +++ b/src/installer/downloadsource.sh >>> @@ -2,7 +2,7 @@ >>> ############################################################################### >>> # >>> # >>> # IPFire.org - A linux based firewall >>> # >>> -# Copyright (C) 2007-2022 IPFire Team <[email protected]> >>> # >>> +# Copyright (C) 2007-2026 IPFire Team <[email protected]> >>> # >>> # >>> # >>> # This program is free software: you can redistribute it and/or modify >>> # >>> # it under the terms of the GNU General Public License as published by >>> # >>> @@ -35,7 +35,7 @@ URL="${2}" >>> OUTPUT_DIR="${OUTPUT%/*}" >>> >>> mkdir -p "${OUTPUT_DIR}" >>> -if ! mount -t tmpfs none "${OUTPUT_DIR}" -o size=512M; then >>> +if ! mount -t tmpfs none "${OUTPUT_DIR}" -o size=1024M; then >>> echo "Could not mount tmpfs to ${OUTPUT_DIR}" >&2 >>> exit 1 >>> fi >>> -- >>> 2.52.0 >>> >>> > >
