Hauptsituation:
Bereits im Detail beantwortet ... (Sie müssen die UUID unter diesen Dateien überprüfen)
/etc/crypttab
/etc/fstab
/etc/grub.d/40_custom
/boot/grub2/grub.cfg
Alternative Situation I - Udev:
Dies könnte verursacht werden durch udev , wenn Sie eine haben Regel Skript unter , /etc/udev/rules.d/
dass nicht beim Booten soll laufen, wenn das Skript fehlschlagen wird , dass fstab Schritt für immer weitergehen machen, einfach bearbeiten Ihr Skript an Ihre Bedürfnisse anzupassen oder zu löschen.
Alternative Situation II - Crypted Dev:
Verschlüsselte Partitionen kann verwirrend sein , weil die Hauptpartition eine UUID haben und das zugeordnete Decrypted eine haben eine andere UUID unterscheidet sich von der Haupt eine für eine einzelne Partition haben sie in anderen Ort definiert werden etc/crypttab
und/etc/fstab
# lsblk -o name,uuid,mountpoint
├─sda2 727fa348-8804-4773-ae3d-f3e176d12dac
│ └─sda2_crypt (dm-0) P1kvJI-5iqv-s9gJ-8V2H-2EEO-q4aK-sx4aDi
Echte UUID muss in angegeben werden etc/crypttab
# cat /etc/crypttab
sda2_crypt UUID=727fa348-8804-4773-ae3d-f3e176d12dac none luks
Virtuelle UUID muss bei sein /etc/fstab
# cat /etc/fstab
UUID=P1kvJI-5iqv-s9gJ-8V2H-2EEO-q4aK-sx4aDi / ext4 defaults,errors=remount-ro 0 1
Alternative Situation III - Ghost Dev:
Ein Gerät, das so eingerichtet ist, dass es beim Start bereitgestellt wird, jedoch nicht im System vorhanden ist oder wie ein USB-Laufwerk getrennt wird.
Testen Sie echte verbundene Geräte mit lsblk -o name,uuid,mountpoint
und bearbeiten Sie sie /etc/fstab
, um nur das verbundene Gerät zu behalten,
ODER lassen Sie das nicht verbundene Gerät dort, aber richten Sie sie so ein, dass sie beim Booten mit der Option ignoriert werden, noauto
und stellen Sie die Zeile so ein
UUID=BLA-BLA-BLA /mount ext4 option,noauto,option 0 0
Überprüfen der Systemprotokolle
journalctl -ab
systemd-analyze blame
systemd-analyze critical-chain
systemctl status dev-mapper-crypt_sda2.device
systemctl status systemd-udev-settle.service