|
|
[[!tag archived]]
|
|
|
|
|
|
[[!meta title="USB install and upgrade"]]
|
|
|
|
|
|
We [[!tails_ticket 11679 desc="started a process"]] of rethinking
|
|
|
---
|
|
|
title: USB install and upgrade
|
|
|
---
|
|
|
|
|
|
|
|
|
We started a process (tails/tails#11679) of rethinking
|
|
|
Tails installation and upgrade process, identifying changes we can do
|
|
|
relatively quickly and that have a good cost/benefit ratio, and
|
|
|
thinking about long-term solutions.
|
... | ... | @@ -10,7 +13,9 @@ thinking about long-term solutions. |
|
|
Most of the installation issues we've identified were solved
|
|
|
by shipping a USB image.
|
|
|
|
|
|
[[!toc levels=3]]
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
|
<a id="problems"></a>
|
|
|
|
... | ... | @@ -26,8 +31,8 @@ Problems below are tagged this way: |
|
|
upgrade system that would allow users to automatically upgrade
|
|
|
through a whole Tails series such as 3.x (this idea is also known as
|
|
|
"IUKs on steroids", "1 big IUK", "endless upgrades"), i.e.
|
|
|
[[!tails_ticket 15281]] and
|
|
|
[[Endless_upgrades#single-squashfs-diff]]
|
|
|
tails/tails#15281 and
|
|
|
[Endless upgrades](Endless_upgrades#single-squashfs-diff)
|
|
|
|
|
|
Installation process
|
|
|
--------------------
|
... | ... | @@ -35,7 +40,7 @@ Installation process |
|
|
* Users have to first understand a complex mental model in which they
|
|
|
download an ISO image, have to use an installation program and create
|
|
|
some kind of "magic USB" key.
|
|
|
* Users need to turn off [[UEFI Secure Boot]] to start Tails.
|
|
|
* Users need to turn off [UEFI Secure Boot](UEFI_Secure_boot) to start Tails.
|
|
|
* There's a mess around what device is considered "removable":
|
|
|
we have slightly different definitions in various places.
|
|
|
|
... | ... | @@ -59,22 +64,23 @@ Upgrade process |
|
|
the release.
|
|
|
|
|
|
Envisioned solutions to the problems that are not `fixed-by-1-big-iuk`:
|
|
|
[[!tails_ticket 15279]], <strike>[[!tails_ticket 15282]]</strike>,
|
|
|
[[!tails_ticket 7499]].
|
|
|
tails/tails#15279, <strike>tails/tails#15282</strike>,
|
|
|
tails/tails#7499.
|
|
|
|
|
|
<a id="roadmap"></a>
|
|
|
|
|
|
Roadmap
|
|
|
=======
|
|
|
|
|
|
* improving upgrade UX: [[!tails_ticket 15281]] and
|
|
|
[[Endless_upgrades#single-squashfs-diff]]
|
|
|
* come back to the upgrade topic later ([[!tails_ticket 15277]])
|
|
|
* improving upgrade UX: tails/tails#15281 and
|
|
|
[Endless upgrades](Endless_upgrades#single-squashfs-diff)
|
|
|
* come back to the upgrade topic later (tails/tails#15277)
|
|
|
|
|
|
Resources
|
|
|
=========
|
|
|
|
|
|
* [[notes about UEFI|UEFI]]
|
|
|
* [[notes about GPT|usb_install_and_upgrade/gpt]]
|
|
|
* USB installation [[specification and design|contribute/design/installation]]
|
|
|
* archived [[roundup of existing tools|usb_install_and_upgrade/archive]] |
|
|
* [notes about UEFI](UEFI)
|
|
|
* [notes about GPT](usb_install_and_upgrade/gpt)
|
|
|
* USB installation [specification and design](https://tails.boum.org/contribute/design/installation)
|
|
|
* archived [roundup of existing tools](usb_install_and_upgrade/archive)
|
|
|
|