업데이트 후 Linux 노트북에서 볼륨 그룹을 찾을 수 없습니다.

업데이트 후 Linux 노트북에서 볼륨 그룹을 찾을 수 없습니다.

최근 업데이트 후(이것이 새 커널 6.1을 포함하는 첫 번째 업데이트인지 확실하지 않음) 내 우분투 리눅스 노트북이 더 이상 부팅할 수 없습니다

오류는 다음과 같습니다

Volume group “ubuntu-vg” not found
Cannot process volume group ubuntu vg
IO error while decrypting keyslot.
Keyslot open failed.
Device /dev/nvme0n1p3 does not exist or access is denied

Please unlock disk nvme0n1p3_crypt_

하지만 일반적인 복호화 코드는 작동하지 않습니다

initram 셸에서 내 내부 SSD에 /dev/nvme* 및 /dev/mappe* 장치가 없는 것을 확인했습니다.

우분투 라이브 USB 스틱으로 노트북을 부팅하고 SSD 파티션을 수동으로 해독하고 마운트했는데 모든 데이터가 거기에 있습니다.

그래서 재부팅한 다음 grub 부팅 메뉴가 다시 표시되도록 하고 이전 커널 5.17을 선택했고 시스템이 성공적으로 부팅되었습니다.

이제 새 커널을 안정적인 방식으로 수정하고 싶습니다.

내 노트북에서 가져온 정보는 다음과 같습니다.

OS: Ubuntu 22.04.3 LTS x86_64 
Host: XPS 15 9560 
Kernel: 5.17.0-1035-oem 

내 부팅 파티션의 내용은 다음과 같습니다

$ ll /boot/ | grep -E "initrd|vmlinuz"
lrwxrwxrwx 1 root root        25 2023-10-05 20:38:05 initrd.img -> initrd.img-6.1.0-1023-oem
-rw-r--r-- 1 root root 112483877 2023-10-16 03:12:30 initrd.img-5.15.0-86-generic
-rw-r--r-- 1 root root 117815613 2023-10-16 03:12:18 initrd.img-5.17.0-1035-oem
-rw-r--r-- 1 root root 130800464 2023-10-16 03:12:06 initrd.img-6.1.0-1023-oem
lrwxrwxrwx 1 root root        28 2023-10-05 20:38:05 initrd.img.old -> initrd.img-5.15.0-86-generic
lrwxrwxrwx 1 root root        22 2023-10-05 20:38:05 vmlinuz -> vmlinuz-6.1.0-1023-oem
-rw------- 1 root root  11624584 2023-09-20 10:09:11 vmlinuz-5.15.0-86-generic
-rw------- 1 root root  11275528 2023-07-12 11:49:08 vmlinuz-5.17.0-1035-oem
-rw------- 1 root root  12521608 2023-09-15 14:50:36 vmlinuz-6.1.0-1023-oem
lrwxrwxrwx 1 root root        25 2023-10-05 20:38:05 vmlinuz.old -> vmlinuz-5.15.0-86-generic
$

nvme의 lsblk

$ lsblk  | tail -n 7
nvme0n1                 259:0    0 476,9G  0 disk  
├─nvme0n1p1             259:1    0   512M  0 part  /boot/efi
├─nvme0n1p2             259:2    0   732M  0 part  /boot
└─nvme0n1p3             259:3    0 475,7G  0 part  
  └─nvme0n1p3_crypt     253:0    0 475,7G  0 crypt 
    ├─ubuntu--vg-root   253:1    0 474,8G  0 lvm   /
    └─ubuntu--vg-swap_1 253:2    0   980M  0 lvm   [SWAP]
$

시스템 테이블

$ cat /etc/fstab | grep -E "mount point|^/"
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0
/swapfile swap swap defaults 0 0
$

다른 XPS 노트북에서도 비슷한 문제가 있는 게시물을 읽었습니다. 즉:

$  lspci | grep Unassigned
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
$

드라이버를 블랙리스트에 추가해야 하나요/할 수 있나요?

blacklist rtsx_pci
blacklist rtsx_pci_sdmmc

/etc/modprobe.d/blacklist_rtsx.conf에서 initramfs를 다시 빌드하시겠습니까?

시스템이 망가질까 걱정되어서 이렇게 질문드립니다.

잘못된 용어를 사용했거나 어리석은 질문을 한 경우 사과드립니다.

답변1

initram 셸에서 내 내부 SSD에 /dev/nvme* 및 /dev/mappe* 장치가 없는 것을 확인했습니다.

이는 nvme 모듈이 커널에 의해 로드되지 않았음을 나타냅니다.

이는 도움이 될 수 있습니다:

  • 추가 nvmelvm/etc/initramfs-tools/modules
  • initramfs를 다시 빌드하십시오.update-initramfs -u -k all
  • 재시작

답변2

불행하게도 nveinitramfs를 추가하고 업데이트하고 재부팅해도 효과가 없습니다. 그래서 해당 변경 사항을 되돌리고 추가해 보았습니다.lvm/etc/initramfs-tools/modules

blacklist rtsx_pci
blacklist rtsx_pci_sdmmc

(새) 파일로 복사 /etc/modprobe.d/blacklist_rtsx.conf 하고 재부팅하면 문제가 해결됩니다.

(그런 다음 이 패치가 커널 관리자에게 제출되었으므로 이 문제는 곧 과거의 일이 될 수도 있다는 것을 읽었습니다.)

관련 정보