エラー:範囲が見つかりません。 grub2を使用してbtrfsから起動する場合

エラー:範囲が見つかりません。 grub2を使用してbtrfsから起動する場合

最近、ext4からbtrfsへの移行を試み、@および@homeサブボリュームを作成し、すべてをそのサブボリュームにコピーし、インストールにルートを指定し、grubを実行してmkinitcpio - Pgrubをインストールして更新しました。

起動しようとしましたが、エラーが発生しました。範囲が見つかりません。続行するには任意のキーを押してください...起動中に任意のキーを押すと、一部の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構成で優れた問題を見つけられませんでした。

ベストアンサー1

おすすめ記事