부팅 복구 실패: grub-common:i386 패키지를 찾을 수 없습니다.

부팅 복구 실패: grub-common:i386 패키지를 찾을 수 없습니다.

나는 Windows와 Debian을 이중 부팅하는 시스템을 사용하고 있는데(보통 후자를 사용함) 최근 Windows 업데이트가 Debian 부팅 시스템에 큰 피해를 준 것 같습니다. Windows를 다시 성공적으로 부팅했지만 Linux를 부팅할 수 없습니다. 온라인 조언에 따라 Ubuntu의 Live USB를 만들고 부팅했습니다. 그런 다음 시동 복구 유틸리티를 설치하고 실행했습니다. 유틸리티에서는 다음을 포함하여 여러 줄을 입력하라는 지시를 받았습니다.

sudo chroot "/mnt/boot-sav/sda6" apt-get purge -y grub*-common grub-common:i386

오류가 발생했습니다.

E: Unable to locate package grub-common:i386

문제가 UEFI와 BIOS(UEFI가 있다고 생각함)와 관련이 있을 수 있다는 것을 알고 있지만 잘 이해하지 못합니다. 어쨌든, 다음 파일을 생성한 Boot Repair BootInfo 요약 유틸리티를 실행했습니다.http://paste.ubuntu.com/p/N8Z95MwB9p/

시스템 시작 복구/부팅을 통해 이 문제를 해결하는 방법에 대한 제안 사항이 있으면 크게 감사하겠습니다.

감사해요!

- 편집하다 -

이는 아마도 현명하지 못한 조치였을 것입니다. 그래서 저는 문제를 해결하기 위해 온라인 리소스를 다시 사용해 보기로 결정했습니다. Linux 라이브 디스크에서 다음 명령을 실행했습니다. sudo mount /dev/sda1 /mnt sudo grub-install --boot-directory=/mnt/boot /dev/sda 두 번째 명령을 볼 때 CTRL-C를 사용했습니다. 취소됨 두 번째 명령이 i386 버전을 설치하려고 합니다. 이것은 새로운 Pastebin이며 이전 제품과 다른 것(그리고 더 나쁜 것...)이라고 생각합니다.https://paste.ubuntu.com/p/ZpCm38wmRc/

--EDIT-- 아래 내 의견에 따라 부팅 복구를 사용하지 않고 단순히 grub을 다시 설치하여 grub을 수정했습니다(죄송합니다. 사용된 정확한 명령이 기억나지 않습니다). 데비안 부팅이 여전히 작동하지 않는 것 같아서 이 문제를 추가로 해결할 시간이 생길 때까지 며칠 동안 Windows를 사용하고 있습니다. 나는 오늘 작업하려고 자리에 앉았습니다...데비안 부팅은 괜찮습니다. 모든 것이 정상입니다. 왜 갑자기 작동하는지 모르겠지만(그리고 뒤에서 뭔가 잘못되었다는 것이 조금 걱정됩니다) 지금은 그게 전부인 것 같습니다. 동시에 Windows 빠른 시작을 비활성화했기 때문에(Windows 업데이트를 통해 다시 활성화해야 함) 즉각적인 변경 사항은 보이지 않았지만 그 방법이 성공했을 수도 있습니다. 또한 나는 이 중 어느 것도 내가 다루지 않은 시동 복구에 대한 원래 질문과 직접적인 관련이 없다는 것을 알고 있습니다.

답변1

부팅 순서를 변경하는 Windows 업데이트 외에도듀얼부팅에는 문제가 없습니다.

효과가 없을 것 같은 일(그러나 상황을 악화시킬 수 있음)은 즉시 중단하십시오.

UEFI 설정 > 부팅 메뉴를 열고 순서를 다시 "Debian"으로 변경하면(이제 "Debian" 대신 "Windows 부팅 관리자"로 표시됨) 이전처럼 Grub으로 부팅됩니다. 데비안을 시작하고 sudo update-grub준비하세요.

이 작업을 수행할 수 있는 이유는(어떤 명령도 요구하지 않고 라이브 세션을 시작하지도 않고) UEFI 사양이 설치된 모든 운영 체제의 독립적인 부팅을 허용하기 때문입니다. 단 한 번만 부팅하는 이전 BIOS/MBR에서 발생했던 것과는 다릅니다. 로더(일반적으로 Windows 부트 로더 대신 Windows/Linux 멀티부트의 Grub)를 MBR(마스터 부트 레코드)에 설치할 수 있습니다. ESP(EFI 시스템 파티션)에 해당 운영 체제에 대한 EFI 파일이 있는 한 부팅되어야 합니다. 당신의 것은 아직 거기에 있습니다:

/EFI/Boot/bootx64.efi /EFI/debian/grubx64.efi

관련 정보