다른 디스크의 Fedora에 대한 기본 openSUSE Grub 항목

다른 디스크의 Fedora에 대한 기본 openSUSE Grub 항목

/dev/nvme0n1하드 드라이브 2개, SSD 1개( )와 HDD 1개( ) 가 있습니다 /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 항목을 알고 계시다면 도와주세요!

관련 정보