Feature #15317

Randomize disk GUID of USB image during boot

Added by segfault 2018-02-17 11:27:20 . Updated 2018-10-09 12:08:40 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2018-02-17
Due date:
% Done:

100%

Feature Branch:
segfault:feature/15292-usb-image
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:
316

Description

All devices that the USB image is copied to have the same GUID, which can cause problems if multiple Tails devices are plugged in at the same time. The plan is to prevent this by setting a random disk GUID during the first boot of the device.


Subtasks


Related issues

Related to Tails - Bug #15681: Check getrandom() status and potential problems Resolved 2018-06-23

History

#1 Updated by segfault 2018-02-17 22:05:29

  • Assignee deleted (segfault)
  • QA Check set to Ready for QA

Should be fixed by 689d98876ef00d1c359eb9baf146bf1f38a00a58.

#2 Updated by intrigeri 2018-06-30 14:19:18

  • related to Bug #15681: Check getrandom() status and potential problems added

#3 Updated by Anonymous 2018-08-16 12:07:41

segfault: if this is ready for QA, do you want to assign this to a potential reviewer?

#4 Updated by intrigeri 2018-08-16 16:21:20

> segfault: if this is ready for QA, do you want to assign this to a potential reviewer?

I’d rather hold on until the USB image project is started, or at least until we know who’ll be segfault’s reviewer on this project…

#5 Updated by Anonymous 2018-09-28 09:57:22

  • Assignee set to intrigeri
  • Target version set to Tails_3.10.1

Seems like intrigeri is the reviewer for this. Assigning accordingly.

#6 Updated by Anonymous 2018-09-28 09:58:01

  • Deliverable for set to 316

#7 Updated by Anonymous 2018-09-28 10:39:32

#8 Updated by intrigeri 2018-10-08 14:55:57

  • Assignee changed from intrigeri to segfault
  • Target version changed from Tails_3.10.1 to Tails_3.11
  • QA Check changed from Ready for QA to Info Needed

Please reassign to me once you think it’s ready for a review & tell me how I can test this.
Postponing to 3.11 as you’ve requested on XMPP :)

#9 Updated by intrigeri 2018-10-08 15:01:22

  • Assignee changed from segfault to intrigeri
  • Target version changed from Tails_3.11 to Tails_3.10.1
  • QA Check changed from Info Needed to Ready for QA

Update by segfault: this is probably ready to be reviewed and https://gitlab.com/segfault3/tails-usb-image-from-iso explains how to test it.

#10 Updated by intrigeri 2018-10-09 12:08:40

  • Status changed from Confirmed to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 0 to 100
  • QA Check changed from Ready for QA to Pass

The randomization part looks good and works for me!