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
- 출구
- 재시작
- 제대로 작동하는 설치가 있어야 합니다.
답변2
오늘 Fedora 33으로 업그레이드한 후 이 문제가 발생했습니다. Fedora Wiki 페이지에 언급된 "dnf autoremove" 명령을 어리석게 실행했는데, 이로 인해 grub 및 shim 구성이 제거되었을 수 있습니다. 필요한 단계는 위의 Smurph269와 대략 유사했습니다(소스 링크 URL이 매우 도움이 되었음에도 불구하고)...
라이브 이미지를 다운로드하여 부팅하세요.
터미널을 엽니다.
fdisk -l
상위 수준의 디스크 레이아웃을 보는 데 사용됩니다 . 또는gparted
GUI의 애플리케이션을 사용하여 유사한 세부 정보를 표시할 수 있습니다.다음 위치에 이러한 디렉터리를 만듭니다
/mnt
.cd /mnt
mkdir boot boot/efi home dev proc sys run
udisksctl unlock -b /dev/sda4
암호화된 파일 시스템의 잠금을 해제 하는 데 사용됩니다 . 장치 이름은 gparted 디스플레이에 "암호화됨"으로 표시됩니다.vgscan --mknodes
볼륨 그룹을 표시한 다음vgchange -ay
볼륨 그룹을 활성화하는 데 사용됩니다 .lvdisplay
논리 볼륨을 보려면 확인하세요 .다음 순서로 파일 시스템을 마운트합니다(장치 파일 이름 /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
chroot /mnt
새로운 환경으로 달려갑니다 .dnf install grub2-efi-x64 grub2-efi-x64-modules
dnf reinstall /tmp/shim-0.8-10.x86_64.rpm
. shim rpm은 어떤 저장소에도 없지만 운 좋게도 /tmp 디렉토리에서 rpm을 찾았습니다.grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
. 그러면 grub이 올바르게 재구성됩니다.종료하고 다시 시작하세요. 행운을 빕니다 :-)