update-grub은 모든 배포판의 복사본 두 개를 찾습니다.

update-grub은 모든 배포판의 복사본 두 개를 찾습니다.

다음은 외부(/dev/sdb) 및 내부(/dev/sda) SSD가 있는 내 시스템에서 update-grub의 출력입니다. 부팅된 각 OS의 복사본이 두 개씩 표시되는 이유를 아는 사람이 있습니까? 아니면 어떻게 다시 시작하나요?

    root@hp:~# update-grub
    Sourcing file `/etc/default/grub'
    Sourcing file `/etc/default/grub.d/init-select.cfg'
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-5.13.0-22-generic
    Found initrd image: /boot/initrd.img-5.13.0-22-generic
    Found linux image: /boot/vmlinuz-5.13.0-19-generic
    Found initrd image: /boot/initrd.img-5.13.0-19-generic
    Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
    Found Manjaro Linux (21.2.0) on /dev/sda6
    Found Manjaro Linux (21.2.0) on /dev/sdb2
    Found Ubuntu MATE 21.10 (21.10) on /dev/sdb3
    Found Manjaro Linux (21.2.0) on /dev/sdb5
    Found UbuntuImp 21.10 (21.10) on /dev/sdb6
    =?why 2nd pass?=> Adding boot menu entry for UEFI Firmware Settings
    Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
    Found Manjaro Linux (21.2.0) on /dev/sda6
    Found Manjaro Linux (21.2.0) on /dev/sdb2
    Found Ubuntu MATE 21.10 (21.10) on /dev/sdb3
    Found Manjaro Linux (21.2.0) on /dev/sdb5
    Found UbuntuImp 21.10 (21.10) on /dev/sdb6
    Adding boot menu entry for UEFI Firmware Settings
    done

답변1

나를 위한 해결책은 /etc/grub.d의 모든 것을 다른 유사한 배포판의 보다 일반적인 항목으로 바꾸는 것이었습니다. os-prober가 두 번 실행되는 원인을 변경한 것이 틀림없습니다.

관련 정보