J'ai récemment acheté un Ubuntu Edition Dell XPS 13 9370. La machine est livrée sans le cryptage complet du disque activé, mais propose de créer un lecteur USB de récupération, lors du démarrage à partir de ce Ubuntu peut être installé avec le cryptage LUKS.
Cependant, après l'installation de ma phrase secrète n'est jamais reconnue, je reçois toujours "échec de cryptsetup, mauvais mot de passe ou options?"
abcd
ne fonctionne pas non plus.abcd
, donc il peut '' t être un problème de mise en page)Quelqu'un d'autre a-t-il vu ce problème? Des suggestions pour y remédier? Merci!
Voici quelques suggestions.
Lorsque vous attendez quelques minutes, vous devriez voir initramfs
/ l'écran de la console BusyBox . À l'aide de la ligne de commande, vous devez vérifier la syntaxe de vos arguments de noyau en tapant la commande suivante:
cat /proc/cmdline
Vérifiez particulièrement (comme suggéré par BusyBox ):
root
, qu'elle pointe vers le bon périphérique.rootdelay
est défini, vous devrez peut-être augmenter l'attente du système?Si ci-dessus n'aide pas, considérez les commandes suivantes:
cryptsetup --debug luksOpen /dev/XXX mapper-name
pour décrypter manuellement (voir ceci how-to ).
Remarque: pour vous assurer que vous utilisez le bon appareil, exécutez dumpe2fs /dev/XXX
(par exemple. sda1
ou nvme0n1p3
) dans la console initramfs
/ BusyBox , puis assurez-vous qu'il indique en tant que crypto_LUKS
.
Remarque: Si luksOpen
échoue, essayez l'ancienne syntaxe: cryptsetup --debug luksOpen /dev/XXX ubuntu
.
cryptsetup --debug luksDump /dev/XXX
pour vider les informations d'en-tête LUKS du périphérique.
Remarque: En cas de corruption des métadonnées sur disque, utilisez cryptsetup repair <device>
commande.
Sur Veuillez déverrouiller l'écran du disque XXX_crypt , notez le nom de votre appareil et en utilisant la méthode luksDump
ci-dessus, confirmez qu'Ubuntu vous demande de déchiffrer le bon appareil car l'ordre (numéro de disque) peut potentiellement changer (changements de démarrage du BIOS?). Dans ce cas, Ubuntu utilisera probablement le dernier périphérique connu (mis en cache, /etc/lvm/[backup|archive]/
?) emplacement où il ne pourra pas se connecter à lvmetad
service .
Par exemple, on m'a demandé de saisir une phrase secrète pour nvme1n1p3_crypt
(Partition Windows NTFS) au lieu de nvme0n1p3
(crypto_LUKS
cloison).
Autres commandes suggérées:
Courir lvm lvs
ou lvm vgscan
et recherchez d'éventuelles erreurs (il identifie chaque disque avec un UUID).
Voir aussi: buntu ne démarre pas à cause de lvmetad & Impossible de se connecter à lvmetad - coincé au démarrage .
cat /proc/modules
pour rechercher les modules manquants (chargez-le par modprobe
).
Une fois terminé, tapez reboot
pour redémarrer.
Si vous avez récemment effectué une mise à niveau, testez votre noyau précédent (maintenez Shift lors du démarrage, sélectionnez Options avancées ), puis sélectionnez la version que vous souhaitez tester.
Autres ressources connexes:
lvm2
bug dans Ubuntu 18.04: lvm2-activation-generator s'est planté avec SIGSEGV .
Bogue plus ancien similaire: erreur de déverrouillage/décryptage du volume LUKS au démarrage .
EFI Introduction & Comment installer Ubuntu avec un Windows pré-installé avec UEFI?