Update the size of the system partition to >= 4 GiB
This is the parent ticket to implement what we’ve discussed on #11627 (closed). The plan we settled with is #11627-note_18, i.e.:
- document that a 8 GiB stick is required
- bump the default system partition size for newly installed Tails to 4 GiB on 8 GiB sticks, and to 8 GiB on sticks of 16 GiB or larger
- refuse installing a new Tails on a stick smaller than 8 GiB
- allow upgrading (by cloning) a legacy stick with a smaller (1.5 or 2.5 GiB) system partition when feasible; note that feasibility is a function of the size of data currently present on the source USB stick, and not of the size of its system partition
- provide useful messages when upgrade by cloning is impossible; we can mention the several available options, along with their pros/cons, i.e. “upgrade from ISO” (easier but has to be done every time) and “migrate to a new USB stick with a larger system partition and copy your persistent data” (painful, but then you’re done with it and get incremental upgrades for a while)
- follow-up bonus, if time allows: have Tails Upgrader mention the “migrate to a new USB stick with a larger system partition” too when incremental upgrade is impossible due to a too small system partition; would be nice, but I don’t want to block on that; it can be handled on #11628 (closed).
The corresponding work will be tracked as subtasks.
Feature Branch: feature/12705-bump-system-partition-size, installer:feature/12705-bump-system-partition-size
Subtasks
Related issues
- Related to #11627 (closed)
- Related to #11628 (closed)
- Related to #11679 (closed)
- Related to #5301
- Related to #12214 (closed)
- Blocks #13234 (closed)
- Blocks #14622 (closed)
- Blocks #13424 (closed)
Original created by @intrigeri on 12705 (Redmine)
Edited by intrigeri