Arch-Linux
Arch cryptsetup 掛起“等待零”
Cryptsetup 已經完美執行了幾個月,但我今天在我的系統上做的事情現在讓它掛了:
# cryptsetup --debug --verbose luksOpen /dev/sdb home --key-file=/home.key --verbose ... Key slot 1 unlocked. ... # Udev cookie 0xd4d949a (semid 32768) decremented to 1 # Udev cookie 0xd4d949a (semid 32768) waiting for zero
另外,當我這樣做時
lsblk -f
,我曾經獲取所有設備sdb
的 UUID (包括blkid
但是確實顯示了所有設備的 UUID。我也沒有看到任何網路設備-
eth0
和.wlp4s0``ip link``ifconfig
當我從原來的 live USB 啟動時,一切正常——我可以掛載所有分區、連接到 WiFi 並
arch-chroot
進入損壞的系統。這樣做之後,我pacman -Syuu
解除安裝了我今天安裝的所有軟體包(f2fs-tools
、、、exfat-utils
)fuse-exfat
並用mkinitcpio -p linux
.
我的愚蠢
.bash_history
:#1448399392 chroot rootfs /bin/bash -x <<'EOF' ln -s /dev/null /etc/systemd/system/systemd-udevd.service ln -s /dev/null /etc/systemd/system/systemd-udevd-control.socket ln -s /dev/null /etc/systemd/system/systemd-udevd-kernel.socket ln -s /dev/null /etc/systemd/system/proc-sys-fs-binfmt_misc.automount exit EOF
刪除了可怕的可怕符號連結,現在一切都很好。我不小心在主系統上而不是在 LXC 容器內執行了上述連結。(https://wiki.archlinux.org/index.php/Linux_Containers#Systemd_conflicts_in_the_.2Fdev_tree)