![오류: 범위를 찾을 수 없습니다. grub2를 사용하여 btrfs에서 부팅하는 경우](https://linux55.com/image/224581/%EC%98%A4%EB%A5%98%3A%20%EB%B2%94%EC%9C%84%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20grub2%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20btrfs%EC%97%90%EC%84%9C%20%EB%B6%80%ED%8C%85%ED%95%98%EB%8A%94%20%EA%B2%BD%EC%9A%B0.png)
최근에 ext4에서 btrfs로 마이그레이션을 시도하고 @ 및 @home 하위 볼륨을 만들고 모든 것을 해당 하위 볼륨에 복사한 다음 설치로 루트를 지정하고 mkinitcpio - P
grub을 실행하여 grub을 설치하고 업데이트했습니다.
시작하려고 했지만 오류가 발생했습니다. 범위를 찾을 수 없습니다. 계속하려면 아무 키나 누르십시오... 부팅하는 동안 아무 키나 누르면 일부 acpi 오류가 표시되고(일반 부팅 시에도 항상 표시됨) 시스템이 작동을 멈춥니다.
btrfs fs에 오류가 있는지 확인했지만 sudo btrfs check /dev/nvme0n1p5
오류가 없으며 이 오류를 언급하는 다른 스레드를 보지 못했습니다.
이것은 내 grub.cfg 항목입니다.
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1790bd87-8ede-4e60-bee0-acb105ec23f1' {
recordfail
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
search --no-floppy --fs-uuid --set=root 1790bd87-8ede-4e60-bee0-acb105ec23f1
linux /@/boot/vmlinuz-linux-zen root=UUID=1790bd87-8ede-4e60-bee0-acb105ec23f1 rw rootflags=subvol=@
initrd /@/boot/amd-ucode.img /@/boot/initramfs-linux-zen.img}
grub 콘솔에서 btrfs fs의 모든 파일을 읽을 수 있는데 왜 부팅되지 않는지 이해할 수 없습니다.
추가 정보가 필요한 경우 알려주시기 바랍니다. 위의 grub 구성에서 뛰어난 문제를 발견하지 못했습니다.