Fedora 21이 부팅되지 않습니다. 컴퓨터가 MOK 관리를 수행하라는 메시지를 표시합니다.

Fedora 21이 부팅되지 않습니다. 컴퓨터가 MOK 관리를 수행하라는 메시지를 표시합니다.

Fedora 21이 설치되어 있습니다. 지난번에 시작했을 때 Gnome 테마를 변경했습니다. 그런 다음 재부팅했고 이제 다음을 얻습니다.

사진

계속 부팅하기로 선택하면 컴퓨터가 다시 시작되고 이 창이 다시 나타납니다. 무언가를 등록하기로 선택하면 디스크의 일부 폴더를 찾아볼 수 있습니다.

Fedora 설치를 수정하는 방법에 대한 아이디어가 있습니까?

어쩌면 중요한 패키지를 삭제했을 수도 있습니다.

답변1

오늘 이 문제가 발생했지만 다음 단계에 따라 문제를 해결하고 설치를 저장할 수 있었습니다.

  • Live CD를 다운로드하고 영향을 받는 컴퓨터에서 부팅합니다.
  • 터미널 열기
  • fdisk -l 및 cat /etc/fstab 어떤 장치가 설치되어 있는지 확인
  • /mnt의 올바른 부분에 올바른 장치를 마운트하십시오.
  • 마운트 --bind /dev/mnt/dev
  • 마운트 --bind /proc /mnt/proc
  • 마운트 --bind /sys/mnt/sys
  • 마운트 -o 바인드/실행/mnt/실행
  • chroot /mnt
  • 서명된 shim을 /boot/efi에 다시 설치합니다. dnf는 grub2-efi-x64 grub2-efi-x64-modules shim을 다시 설치합니다.
  • chmod -x /etc/grub.d/30_os-prober
  • grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
  • 출구
  • 재시작
  • 제대로 작동하는 설치가 있어야 합니다.

원천:https://bugzilla.redhat.com/show_bug.cgi?id=1413191

답변2

오늘 Fedora 33으로 업그레이드한 후 이 문제가 발생했습니다. Fedora Wiki 페이지에 언급된 "dnf autoremove" 명령을 어리석게 실행했는데, 이로 인해 grub 및 shim 구성이 제거되었을 수 있습니다. 필요한 단계는 위의 Smurph269와 대략 유사했습니다(소스 링크 URL이 매우 도움이 되었음에도 불구하고)...

  1. 라이브 이미지를 다운로드하여 부팅하세요.

  2. 터미널을 엽니다.

  3. fdisk -l상위 수준의 디스크 레이아웃을 보는 데 사용됩니다 . 또는 gpartedGUI의 애플리케이션을 사용하여 유사한 세부 정보를 표시할 수 있습니다.

  4. 다음 위치에 이러한 디렉터리를 만듭니다 /mnt.

    cd /mnt

    mkdir boot boot/efi home dev proc sys run

  5. udisksctl unlock -b /dev/sda4암호화된 파일 시스템의 잠금을 해제 하는 데 사용됩니다 . 장치 이름은 gparted 디스플레이에 "암호화됨"으로 표시됩니다.

  6. vgscan --mknodes볼륨 그룹을 표시한 다음 vgchange -ay볼륨 그룹을 활성화하는 데 사용됩니다 . lvdisplay논리 볼륨을 보려면 확인하세요 .

  7. 다음 순서로 파일 시스템을 마운트합니다(장치 파일 이름 /dev/*는 다를 수 있음).

    mount /dev/fedora/root /mnt

    mount /dev/sda3 /mnt/boot

    mount /dev/sda2 /mnt/boot/efi

    mount --bind /dev /mnt/dev

    mount --bind /proc /mnt/proc

    mount --bind /sys /mnt/sys

    mount -o bind /run /mnt/run

  8. chroot /mnt새로운 환경으로 달려갑니다 .

  9. dnf install grub2-efi-x64 grub2-efi-x64-modules

  10. dnf reinstall /tmp/shim-0.8-10.x86_64.rpm. shim rpm은 어떤 저장소에도 없지만 운 좋게도 /tmp 디렉토리에서 rpm을 찾았습니다.

  11. grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg. 그러면 grub이 올바르게 재구성됩니다.

  12. 종료하고 다시 시작하세요. 행운을 빕니다 :-)

관련 정보