Tôi nghĩ rằng, sau một số nâng cấp với nâng cấp apt-get trên Lenovo X390 của tôi với Ubuntu 20, tôi không nhận được bất kỳ lời nhắc mật khẩu nào để giải mã đĩa nữa.Mình chỉ thấy logo Lenovo mà không bấm được gì cả, gõ mật khẩu nhấn enter cũng không được. Quá trình khởi động bị kẹt trên logo Lenovo, nơi thông thường là dấu nhắc mật khẩu bên dưới Logo.
Nếu tôi khởi động Ubuntu từ USB-Stick, tôi có thể giải mã phân vùng thành công và tôi có thể sao lưu dữ liệu.
Tôi đã cố gắng chroot phân vùng và thực hiện các bước trên https://feeding.cloud.geek.nz/posts/recovering-from-unbootable-ubuntu-encrypted-lvm-root-partition/
âupdate-initramfs -c -k allâ được thực thi mà không có bất kỳ lỗi nào và một số tệp được cập nhật trên phân vùng khởi động không được mã hóa. Nhưng sau khi khởi động lại, tôi vẫn không thể thấy lời nhắc mật khẩu để giải mã ổ đĩa.
Bạn có ý tưởng nào khác (ngoại trừ cài đặt lại Ubuntu) để giải quyết vấn đề này không?
Tôi cũng không biết chính xác làm cách nào để có thể mở menu grub để sửa đổi tham số khởi động. Tôi đã thử shift và esc sau logo Lenovo đầu tiên, nơi tôi có thể nhấn enter để chọn một thiết bị khởi động khác chẳng hạn hoặc vào bios.
Tôi thậm chí có thể mở menu grub mà không cần giải mã đĩa không? Điều đó có giúp ích gì cho tôi không?
Đây là danh sách các gói tôi đã cập nhật trước khi hành vi này xảy ra: https://pastebin.com/PuK7GYcf
/media/root/a5a282c7-9739-4c8e-9c46-cdde340c7f98/etc/crypttab
nvme0n1p3_crypt UUID=9d00eee1-b7dc-4262-bb65-cfbaeea9ce87 không có luks, loại bỏ
/media/root/a5a282c7-9739-4c8e-9c46-cdde340c7f98/etc/cryptsetup-initramfs/conf-hook
#
# Tệp cấu hình cho hook initramfs của cryptroot.
#
#
# KEYFILE_PATTERN: ...
#
# Giá trị của biến này được hiểu là một mẫu vỏ.
# Các tệp khóa phù hợp từ crypttab(5) được bao gồm trong initramfs
# hình ảnh. Các thiết bị được liên kết sau đó có thể được mở khóa mà không cần thủ công
# sự can thiệp. (Ví dụ: nếu /etc/crypttab liệt kê hai tệp chính
# /etc/keys/{root,swap}.key, bạn có thể đặt KEYFILE_PATTERN="/etc/keys/*.key"
# để thêm chúng vào initrd.)
#
# Nếu KEYFILE_PATTERN nếu null hoặc không được đặt (mặc định) thì không có tệp khóa nào
# đã sao chép vào hình ảnh initramfs.
#
# Lưu ý rằng toàn cầu (7) không được mở rộng cho các mục crypttab (5) có
# tùy chọn 'keyscript='. Trong trường hợp đó, trường không được coi là tệp
# name nhưng được cung cấp làm đối số cho keyscript.
#
# CẢNH BÁO: Nếu hình ảnh initramfs bao gồm tài liệu khóa riêng tư,
# bạn sẽ muốn tạo nó với một ô hạn chế để giữ
# người dùng không có đặc quyền. Chẳng hạn, đặt UMASK=0077 trong
# /etc/initramfs-tools/initramfs.conf
#
#KEYFILE_PATTERN=
/media/root/a5a282c7-9739-4c8e-9c46-cdde340c7f98/etc/default/grub
# Nếu bạn thay đổi tệp này, hãy chạy 'update-grub' sau đó để cập nhật
# /boot/grub/grub.cfg.
# Để biết tài liệu đầy đủ về các tùy chọn trong tệp này, hãy xem:
# info -f grub -n 'Cấu hình đơn giản'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ẩn
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || tiếng vang Debian`
GRUB_CMDLINE_LINUX_DEFAULT="giật gân yên tĩnh"
GRUB_CMDLINE_LINUX=""
# Bỏ ghi chú để kích hoạt lọc BadRAM, sửa đổi cho phù hợp với nhu cầu của bạn
# Điều này hoạt động với Linux (không cần bản vá) và với bất kỳ hạt nhân nào có được
# thông tin bản đồ bộ nhớ từ GRUB (GNU Mach, kernel của FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Bỏ ghi chú để tắt thiết bị đầu cuối đồ họa (chỉ dành cho grub-pc)
#GRUB_TERMINAL=bảng điều khiển
# Độ phân giải được sử dụng trên thiết bị đầu cuối đồ họa
# lưu ý rằng bạn chỉ có thể sử dụng các chế độ mà card đồ họa của bạn hỗ trợ qua VBE
# bạn có thể nhìn thấy chúng trong GRUB thực bằng lệnh `vbeinfo'
#GRUB_GFXMODE=640x480
# Bỏ ghi chú nếu bạn không muốn GRUB chuyển tham số "root=UUID=xxx" cho Linux
#GRUB_DISABLE_LINUX_UUID=true
# Bỏ ghi chú để vô hiệu hóa việc tạo các mục menu của chế độ khôi phục
#GRUB_DISABLE_RECOVERY="true"
# Bỏ ghi chú để nhận tiếng bíp khi bắt đầu grub
#GRUB_INIT_TUNE="480 440 1"