중복된 질문이 아니기를 바랍니다. 유사한 질문을 몇 개 찾았지만 정확히 일치하는 질문은 없습니다.
NVME 드라이브의 서로 다른 파티션에 Windows 설치로 이중 부팅된 Arch Linux 설치가 있습니다. 또한 대용량 저장을 위해 Arch 설치에 마운트한 또 다른 nvme 드라이브가 있습니다.
일반적으로 기본 nvme는 /dev/nvme0n1이고 두 번째 nvme는 /dev/nvme1n1입니다. 그러나 이러한 이름에 의존하는 것이 좋지 않다는 것을 알고 있으므로 내 fstab은 다음과 같습니다.
UUID=1f881779-23ee-413a-a8c9-224e99f81dd4 / ext4 rw,relatime 0 1
UUID=0472-C69D /boot/efi vfat defaults 0 2
UUID=abe217d2-7a93-4a2f-8d34-af8ba627cdd3 /home/j4cobgarby/Documents/.mass_storage ext4 rw,relatime 0 3
1f88로 시작하는 UUID는 기본 드라이브의 올바른 파티션이고, abe2로 시작하는 UUID는 대용량 저장 장치 드라이브의 올바른 파티션입니다.
내 문제는 부팅할 때 가끔(가끔만) 콘솔에 "10초 동안 장치 /dev/nvme0n1p5 장치를 기다리세요"(해당 드라이브의 p5는 Linux 파티션임)와 같은 메시지가 표시되고 결국 복구 셸로 들어간다는 것입니다. 기본 드라이브가 /dev/nvme1n1(가끔 발생하는 것으로 추측됨)이라고 하면 /dev/nvme0n1의 파티션 5가 존재하지 않는 것이므로 이 오류가 인쇄되는 것입니다.
그런데 fstab에서 UUID로 드라이브를 지정했는데 왜 장치 이름으로 파티션을 찾아야 하는지 모르겠습니다.
lsblk
참고로 시스템이 정상적으로 부팅될 때의 출력은 다음과 같습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme1n1 259:0 0 465.8G 0 disk
└─nvme1n1p1 259:1 0 465.8G 0 part /home/j4cobgarby/.mass_storage/Documents/.mass_storage
nvme0n1 259:2 0 953.9G 0 disk
├─nvme0n1p1 259:3 0 260M 0 part /boot/efi
├─nvme0n1p2 259:4 0 16M 0 part
├─nvme0n1p3 259:5 0 561G 0 part
├─nvme0n1p4 259:6 0 2G 0 part
└─nvme0n1p5 259:7 0 390.6G 0 part /
이 문제는 자주 발생하지 않기 때문에 재현하기 어렵지만 지금 몇 번 재부팅하여 문제가 발생하는지 확인하고, 발생하는 경우 질문을 업데이트하여 몇 가지 추가 정보를 제공해 주시기 바랍니다.