grub 및 efi 복구

grub 및 efi 복구

오늘 저는 Ubuntu 설치를 Debian으로 교체하려고 했습니다. 칼리도 설치해놨습니다. 설치 프로그램을 시작하기 전에는 시도해 보는 것이 '재미있을 것'이라고 생각했습니다.

rm -rf /*

내 우분투 설치에서. 하지만 파티션을 마운트 해제하지 않아서 efi지워졌습니다. 데비안 설치 프로그램에 버그가 있어 Grub을 설치하지 못한 것으로 나타났습니다. Grub 설치를 건너뛰고 나머지 단계를 완료했습니다. 나는 chrootDebian으로 ed하고 Grub2를 설치했습니다. 그러나 명령은

grub-install /dev/sda

이상하게 행동하고 있어요. 그것은 말한다:

Installing for i386-pc platform.
grub-install: error: cannot find a GRUB drive for sda.  Check your device.map.

첫째, 64비트 시스템이 있고 둘째, sda1 파티션이 플래그 bootESP. 여기서 문제가 무엇인지, 해결책이 무엇인지 아는 사람이 있습니까?

해결책: 어떤 이유로 apt-get install grubgrub-efi-ia32를 함께 설치했습니다. grub-efi-amd64 패키지를 설치하면 문제가 해결되었습니다.

답변1

현재 데비안 버전에 가 있으면 systemd-boot대신 사용하는 것이 좋습니다. 사용하기가 훨씬 쉽습니다. 가이드를 따라가시면 됩니다여기.

UEFI와 관련하여 Grub을 사용하지 않을 것입니다. 새로운 systemd-boot( bootctl)는 훨씬 더 쉽고 에 통합되었습니다 systemd. 저는 grub efi오래전 에 포기했어요 . 또한 내 방법을 시도하고 싶다면 질문을 하세요.

관련 정보