他のディスクのFedoraのデフォルトのopenSUSE Grubエントリ

他のディスクのFedoraのデフォルトのopenSUSE Grubエントリ

/dev/nvme0n12台のハードドライブ、1台のSSD()、1台のHDD()があります/dev/sda

sdaには/dev/sda1250GBサイズのbtrfsがあり、/dev/sda2スワップであるopenSUSE Tumbleweedがあります。

他のディスクでは、私のFedoraは次の順序を持​​っています(正しく起動した後):

  • /dev/nvme0n1p1、fat32、ESP、UEFIパーティションがインストールされています。/boot/efi
  • /dev/nvme0n1p2、ext4、1GBの小さなブートパーティションのインストール/boot
  • /dev/nvme0n1p3、交換
  • /dev/nvme0n1p4、btrfs、250GBの大容量、Fedoraを含む。

Tumbleweedで作成した次の項目を修正するには、助けが必要です(Grubで実行しようとしたときにファイルが見つからないためにエラーが発生したため、これをgrub.cfg手動で実行する必要がありました。 )。 :.modgrub2-mkconfig -o /boot/grub2/grub.cfg

menuentry 'Fedora' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8a9a8f64-1ce9-45d2-b9dc-ba4cd756134e' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod fat
    set root='hd1,gpt2'
    search --no-floppy --fs-uuid --set=root e130ac5a-55fb-4620-a63b-41184c9c680f
    linux    /vmlinuz-6.5.7-200.fc38.x86_64 root=UUID=e130ac5a-55fb-4620-a63b-41184c9c680f resume=/dev/disk/by-uuid/81a52966-11cf-4204-8e0b-4568796b2e5b quiet
    echo 'Loading Linux ...'
    initrd   /initramfs-6.5.7-200.fc38.x86_64.img
    echo 'Loading initial ramdisk ...'
}

関連部分は次のとおりですsudo blkid

/dev/nvme0n1p1: LABEL_FATBOOT="ESP" LABEL="ESP" UUID="BAFC-2878" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="5dff6717-47a9-4681-a12d-2ce66cc67b4b"

/dev/nvme0n1p2: UUID="e130ac5a-55fb-4620-a63b-41184c9c680f" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="e317be0c-9d57-4652-8b1d-012695fedc14"

/dev/nvme0n1p3: UUID="81a52966-11cf-4204-8e0b-4568796b2e5b" TYPE="swap" PARTLABEL="swap" PARTUUID="85d0f9d4-ee34-49f7-899d-59aea5b8002e"

/dev/nvme0n1p4: LABEL="fedora_localhost-live" UUID="8a9a8f64-1ce9-45d2-b9dc-ba4cd756134e" UUID_SUB="5fe247b5-98e2-43f2-af8e-de9f1624016f" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="e2a9ada3-4e91-4441-b7d2-8a49048b1573"

Grubの専門家が私の入力が正しいかどうか教えてもらえますか?残念ながら私はそうではないと思います。なぜなら、次から起動しようとしたとき:

  1. zfs.mod見つからないというエラーが発生します...

  2. ...数秒後に起動が始まります。ただし、このinitr手順では、次のエラーが発生します。

    ルートを切り替えることはできません。指定されたスイッチルートパス「/sysroot」は、オペレーティングシステムツリーではないようです。オペレーティングシステムのリリースファイルがありません。

インストール方法を説明するオンラインソリューションを試してみました/sysrootが、エラーがなくなり、起動できませんでした。

だからGrubのアイテムを知っていれば助けてください!

関連情報