Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Uw Ubuntu-besturingssysteem versleutelen met behulp van een SED-harde schijf

Summary: De best effort-handleiding van Dell voor het versleutelen van uw Ubuntu-besturingssysteem bij het gebruik van een zelfversleutelende harde schijf.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Ubuntu versleutelen

Waarschuwing: Dell biedt geen officiële ondersteuning voor Linux Encryption. Deze handleiding wordt aan u verstrekt voor uw informatiedoeleinden. Dell kan niet helpen bij het oplossen van problemen of het instellen van Ubuntu voor het gebruik van hardware zelfversleutelende schijven.
 

Overgenomen van: https://github.com/Drive-Trust-Alliance/sedutil/wiki/Encrypting-your-drive Deze hyperlink brengt u naar een website buiten Dell Technologies.

Sluimerstand inschakelen

  1. Open de terminal.

  2. Typ het volgende om te controleren of het systeem in de sluimerstand kan komen:

    # sudo systemctl hibernate

  3. Als het werkt, kunt u de opdracht gebruiken om op aanvraag in de sluimerstand te zetten of een bestand maken om de optie sluimerstand toe te voegen aan de menusystemen:

    maken /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla. Voeg het volgende toe aan het bestand en sla het op:

    [Re-enable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes


    [Re-enable hibernate by default in logind]
    Identity=unix-user:*
    Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
    ResultActive=yes

  4. Als de sluimerstand niet werkt:

    Controleer of uw verwisselpartitie minstens zo groot is als uw beschikbare RAM.

    De aanwezigheid van btrfs-partities heeft bewezen dat de sluimerstand mislukt, dus controleer of u geen btrfs-partities gebruikt. Naast het verwijderen of opnieuw formatteren van dergelijke partities, moet u mogelijk het pakket btrfs-tools verwijderen:

    # sudo apt purge btrfs-tools

 

Schakel sedutil in om te werken door allow_tpm in te schakelen

Overgenomen van: http://jorgenmodin.net/ Deze hyperlink brengt u naar een website buiten Dell Technologies.

U moet TPM inschakelen:

libata.allow_tpm=1

... moet worden toegevoegd aan de Grub-parameters.

In /etc/default/grub dat betekent dat er een regel moet zijn die iets dergelijks zegt:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.allow_tpm=1"

Werk grub vervolgens bij en start opnieuw op.

# sudo update-grub

 

Uw schijf versleutelen

Overgenomen van: https://github.com/Drive-Trust-Alliance/sedutil/wiki/Encrypting-your-drive Deze hyperlink brengt u naar een website buiten Dell Technologies.

Waarschuwing: Gebruikers van niet-us_english toetsenborden:

zowel de PBA als de herstelsystemen gebruiken het us_english toetsenbord. Dit kan problemen veroorzaken bij het instellen van het wachtwoord op uw normale besturingssysteem als u een andere toetsenbordtoewijzing gebruikt. Om ervoor te zorgen dat de PBA uw wachtwoord herkent, wordt u aangeraden om uw schijf in te stellen vanaf het herstelsysteem zoals beschreven op deze pagina.

Cause

Een opstartbaar herstelsysteem voorbereiden

Download het herstelsysteem voor het BIOS Deze hyperlink brengt u naar een website buiten Dell Technologies. of de 64-bits UEFI-machine Deze hyperlink brengt u naar een website buiten Dell Technologies. .

* UEFI-ondersteuning vereist dat Secure Boot wordt uitgeschakeld.
Decomprimeer het herstelsysteem: ( Windows-gebruikers moeten 7-zip Deze hyperlink brengt u naar een website buiten Dell Technologies.gebruiken)

gunzip RESCUE32.img.gz
--or--

gunzip RESCUE64.img.gz
Draag de herstelimage over naar de USB-stick.
Linux: dd if=RESCUE32.img of=/dev/sd? (/dev/sd? is het basisapparaatknooppunt van de USB-stick, geen nummer)
--of--
dd if=RESCUE64.img of=/dev/sd?

Windows: Gebruik Win32DiskImager van sourceforge om de image naar de USB-stick te schrijven.
Start de USB-stick op met het herstelsysteem erop. Als u de aanmeldingsprompt ziet, voert u root in dat er geen wachtwoord is, zodat u een root shell-prompt krijgt.

Alle onderstaande stappen moeten worden uitgevoerd op het RESCUE SYSTEM.

 

Test sedutil

Voer de volgende opdracht in: sedutil-cli --scan

Verwachte uitvoer:


#sedutil-cli --scan
Scanning for Opal compliant disks
/dev/nvme0  2  Samsung SSD 960 EVO 250GB    2B7QCXE7
/dev/sda  2  Crucial_CT250MX200SSD1    MU04
/dev/sdb  12  Samsung SSD 850 EVO 500GB    EMT01B6Q
/dev/sdc  2  ST500LT025-1DH142    0001SDM7
/dev/sdd  12  Samsung SSD 850 EVO 250GB    EMT01B6Q
No more disks present ending scan.

Controleer of uw schijf een twee heeft in de tweede kolom die opAL 2-ondersteuning aangeeft. Als het niet lukt, is er iets dat voorkomt dat Sedutil uw schijf ondersteunt. Als u doorgaat, kunt u alle data wissen.

 

De PBA testen

Voer de opdracht linuxpba in en gebruik een pass-phrase van foutopsporing. Als u debug niet gebruikt als de pass-phrase, wordt uw systeem opnieuw opgestart.

Verwachte uitvoer:

#linuxpba
DTA LINUX Pre Boot Authorization
Enter pass-phrase to unlock OPAL drives: *****
Scanning....
Drive /dev/nvme0 Samsung SSD 960 EVO 250GB    is OPAL NOT LOCKED
Drive /dev/sda  Crucial_CT250MX200SSD1    is OPAL NOT LOCKED
Drive /dev/sdb  Samsung SSD 850 EVO 500GB    is OPAL NOT LOCKED
Drive /dev/sdc  ST500LT025-1DH142    is OPAL NOT LOCKED
Drive /dev/sdd  Samsung SSD 850 EVO 250GB    is OPAL NOT LOCKED

Controleer of uw schijf wordt vermeld en of de PBA dit als 'OPAL' meldt.

Door de opdrachten in de volgende stappen uit te voeren, wordt OPAL-vergrendeling ingeschakeld. Als u een probleem hebt, moet u de stappen aan het einde van deze pagina (herstelinformatie Deze hyperlink brengt u naar een website buiten Dell Technologies.) volgen om de OPAL-vergrendeling uit te schakelen of te verwijderen.

In de volgende stappen gebruikt u /dev/sdc als apparaat en UEFI64-1.15.img.gz voor de PBA-image, vervangt u de juiste /dev/sd? voor uw schijf en de juiste PBA-naam voor uw systeem.

Terug naar boven

Resolution

Vergrendeling en de PBA inschakelen

Voer de onderstaande opdrachten in: (Gebruik het wachtwoord van debug voor deze test, het wordt later gewijzigd)

sedutil-cli --initialsetup debug /dev/sdc
sedutil-cli --enablelockingrange 0 debug /dev/sdc
sedutil-cli --setlockingrange 0 lk debug /dev/sdc
sedutil-cli --setmbrdone off debug /dev/sdc

gunzip /usr/sedutil/UEFI64-n.nn.img.gz Vervang n.nn door het releasenummer.
sedutil-cli --loadpbaimage debug /usr/sedutil/UEFI64-n.nn.img /dev/sdc Vervang n.nn door het releasenummer.

Verwachte uitvoer:

#sedutil-cli --initialsetup debug /dev/sdc
- 14:06:39.709 INFO: takeOwnership complete
- 14:06:41.703 INFO: Locking SP Activate Complete
- 14:06:42.317 INFO: LockingRange0 disabled
- 14:06:42.694 INFO: LockingRange0 set to RW
- 14:06:43.171 INFO: MBRDone set on
- 14:06:43.515 INFO: MBRDone set on
- 14:06:43.904 INFO: MBREnable set on
- 14:06:43.904 INFO: Initial setup of TPer complete on /dev/sdc
#sedutil-cli --enablelockingrange 0 debug /dev/sdc
- 14:07:24.914 INFO: LockingRange0 enabled ReadLocking,WriteLocking
#sedutil-cli --setlockingrange 0 lk debug /dev/sdc
- 14:07:46.728 INFO: LockingRange0 set to LK
#sedutil-cli --setmbrdone off debug /dev/sdc
- 14:08:21.999 INFO: MBRDone set off
#gunzip /usr/sedutil/UEFI64-1.15.img.gz
#sedutil-cli --loadpbaimage debug /usr/sedutil/UEFI64-1.15.img /dev/sdc
- 14:10:55.328 INFO: Writing PBA to /dev/sdc
33554432 of 33554432 100% blk=1500
- 14:14:04.499 INFO: PBA image /usr/sedutil/UEFI64.img written to /dev/sdc
#

 

Test de PBA opnieuw

Voer de opdracht linuxpba in en gebruik een pass-phrase van debug.
Deze tweede test controleert of uw schijf echt ontgrendeld wordt.

Verwachte uitvoer:

#linuxpba

DTA LINUX Pre Boot Authorization

Voer pass-phrase in om OPAL-schijven te ontgrendelen: *****
Scanning....
Drive /dev/nvme0 Samsung SSD 960 EVO 250GB    is OPAL NOT LOCKED
Drive /dev/sda  Crucial_CT250MX200SSD1    is OPAL NOT LOCKED
Drive /dev/sdb  Samsung SSD 850 EVO 500GB    is OPAL NOT LOCKED
Drive /dev/sdc  ST500LT025-1DH142    is OPAL Unlocked    IMPORTANT!!
Drive /dev/sdd  Samsung SSD 850 EVO 250GB    is OPAL NOT LOCKED

Controleer of de PBA uw schijf ontgrendelt. Als dit niet het geval is, moet u de stappen aan het einde van deze pagina volgen om OPAL te verwijderen of vergrendeling uit te schakelen.

 

Stel een echt wachtwoord in

De SID- en Admin1-wachtwoorden hoeven niet overeen te komen, maar het maakt het gemakkelijker.

sedutil-cli --setsidpassword debug yourrealpassword /dev/sdc

sedutil-cli --setadmin1pwd debug yourrealpassword /dev/sdc

Verwachte uitvoer:

#sedutil-cli --setsidpassword debug yourrealpassword /dev/sdc
#sedutil-cli --setadmin1pwd debug yourrealpassword /dev/sdc
- 14:20:53.352 INFO: Admin1 password changed

Zorg ervoor dat u uw wachtwoord niet verkeerd hebt ingevoerd door het te testen.

sedutil-cli --setmbrdone on yourrealpassword /dev/sdc

Verwachte uitvoer:

#sedutil-cli --setmbrdone on yourrealpassword /dev/sdc
- 14:22:21.590 INFO: MBRDone set on

Uw schijf wordt nu met OPAL-vergrendeling vergrendeld.
U moet nu UW SYSTEEM VOLLEDIG UITSCHAKELEN.
Dit vergrendelt de schijf zodat wanneer u het systeem opnieuw opstart, de PBA wordt opgestart.

 

Herstelinformatie:

Als er een probleem is nadat u vergrendeling hebt ingeschakeld, kunt u de vergrendeling uitschakelen of OPAL verwijderen om door te gaan met het gebruik van uw schijf zonder vergrendeling.

Als u Vergrendeling en de PBA wilt uitschakelen:

sedutil-cli -–disableLockingRange 0
sedutil-cli –-setMBREnable off

Verwachte uitvoer:

#sedutil-cli --disablelockingrange 0 debug /dev/sdc
- 14:07:24.914 INFO: LockingRange0 disabled
#sedutil-cli --setmbrenable off debug /dev/sdc
- 14:08:21.999 INFO: MBREnable set off


U kunt vergrendeling en de PBA opnieuw inschakelen met behulp van deze opdrachtreeks.

sedutil-cli -–enableLockingRange 0
sedutil-cli –-setMBREnable on

Verwachte uitvoer:

#sedutil-cli --enablelockingrange 0 debug /dev/sdc
- 14:07:24.914 INFO: LockingRange0 enabled ReadLocking,WriteLocking
#sedutil-cli --setmbrenable on debug /dev/sdc
- 14:08:21.999 INFO: MBREnable set on

Sommige OPAL-stations hebben een firmwarebug die alle data wist als u de onderstaande opdrachten uitgeeft. Zie opal Deze hyperlink brengt u naar een website buiten Dell Technologies.verwijderen voor een lijst met schijf-/firmwareparen waarvan u weet dat ze zijn getest.

Voer deze opdrachten uit om OPAL te verwijderen:

sedutil-cli --revertnoerase
sedutil-cli --reverttper

Verwachte uitvoer:

#sedutil-cli --revertnoerase debug /dev/sdc
- 14:22:47.060 INFO: Revert LockingSP complete
#sedutil-cli --reverttper debug /dev/sdc
- 14:23:13.968 INFO: revertTper completed successfully
#

Terug naar boven

Article Properties


Affected Product

Security, Software

Last Published Date

21 Aug 2023

Version

6

Article Type

Solution