Project

General

Profile

Feature #15293

Feature #15292: Distribute a USB image

Creating & preparing the disk image

Added by segfault about 1 year ago. Updated 23 days ago.

Status:
In Progress
Priority:
High
Assignee:
Category:
Build system
Target version:
Start date:
02/17/2018
Due date:
% Done:

85%

Estimated time:
(Total: 60.00 h)
QA Check:
Feature Branch:
feature/15292-generate-usb-image, feature/15292-repartition
Type of work:
Code
Blueprint:
Starter:
Affected tool:

Description

Create a USB image from the ISO image.


Subtasks

Feature #15316: Fix GPT backup header of the USB image during bootResolved

Feature #15317: Randomize disk GUID of USB image during bootResolved

Feature #15319: Grow system partition during boot when started from USBResolved

Bug #15984: Review & polish disk image generationResolved

Bug #15985: Make the disk image reproducible / Make the image creation deterministicResolved

Bug #15986: Grow the system partition at first bootDuplicate

Bug #15988: Set unique UUID on first boot & adapt bootloaderResolved

Bug #15989: Update our plans to remove removable flag requirement Confirmedintrigeri

Bug #15990: Integrate disk image in build processResolved

Bug #15991: Code review & rubber-duck for USB ImageRejected

Bug #15992: Post-release bugfixing for creating & preparing the disk imageConfirmedsegfault

Bug #16389: Some USB sticks become unbootable in legacy BIOS mode after first bootIn Progresssegfault

Feature #16057: Test partitioning script in various scenariosResolved

Bug #16149: USB image is not bootable anymoreResolved

Bug #16153: System partition is not an EFI System PartitionResolved

Feature #16154: Merge USB image generation into masterResolved

Bug #16168: USB image creation sometimes fails with: GLib.Error: udisks-error-quark: GDBus.Error:org.freedesktop.UDisks2.Error.NotSupported: No support for modifying a partition a table of type `PMBR' (11)Resolved

Bug #16176: create-usb-image-from-iso does not work anymore as non-rootResolved

Bug #16178: partitioning script strips read-only, hidden, no-automount attributesResolved


Related issues

Related to Tails - Bug #15987: Check the system partition on every boot and grow it if needed Confirmed 09/28/2018
Blocked by Tails - Bug #16134: devel branch FTBFS since torbrowser-launcher 0.3.1-2 was uploaded to sid Resolved 11/17/2018

History

#1 Updated by segfault about 1 year ago

  • Description updated (diff)

I implemented a prototype to create bootable (on both UEFI and Legacy BIOS) USB images from Tails ISOs.

#3 Updated by u 5 months ago

  • Target version set to Tails_3.11

#4 Updated by u 5 months ago

  • Subject changed from Have a tool to create a USB image from the DVD image to Creating & preparing the disk image
  • Description updated (diff)

#5 Updated by intrigeri 5 months ago

  • Category set to Build system
  • Status changed from Confirmed to In Progress

#6 Updated by intrigeri 3 months ago

  • Feature Branch set to feature/15292-usb-image

#7 Updated by intrigeri 3 months ago

  • Blocked by Bug #16134: devel branch FTBFS since torbrowser-launcher 0.3.1-2 was uploaded to sid added

#8 Updated by intrigeri 3 months ago

I've allowed myself to merge bugfix/16134-torbrowser-0.3.1-2+force-all-tests into our topic branch so that we keep getting data from Jenkins.

#9 Updated by segfault 3 months ago

intrigeri wrote:

I've allowed myself to merge bugfix/16134-torbrowser-0.3.1-2+force-all-tests into our topic branch so that we keep getting data from Jenkins.

Thanks!

#10 Updated by intrigeri 3 months ago

  • Target version changed from Tails_3.11 to Tails_3.12

(The #15985 subtask will probably need more time than this => postponing; this is not meant to affect the other subtasks whose target version remains 3.11.)

#11 Updated by intrigeri 3 months ago

  • Feature Branch changed from feature/15292-usb-image to feature/15292-generate-usb-image, feature/15292-repartition

#12 Updated by intrigeri 3 months ago

  • Description updated (diff)

#13 Updated by u 24 days ago

  • Related to Bug #15987: Check the system partition on every boot and grow it if needed added

#14 Updated by anonym 23 days ago

  • Target version changed from Tails_3.12 to Tails_3.13

Also available in: Atom PDF