grub 및 efi 수정

grub 및 efi 수정

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

rm -rf /*

내 우분투 설치에서. 하지만 파티션을 마운트 해제하지 않아서 efi지워졌습니다. 데비안 설치 프로그램에 버그가 있어 Grub을 설치할 수 없는 것으로 나타났습니다. Grub 설치를 건너뛰고 나머지 단계를 완료했습니다. Debian에 들어가서 chrootGrub2를 설치했습니다. 하지만 주문은

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 파티션에 플래그가 설정되어 boot있고 ESP. 여기서 무엇이 잘못되고 해결책이 무엇인지 아는 사람이 있습니까?

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

답변1

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

UEFI의 경우 Grub을 사용하지 않을 것입니다. new systemd-boot( bootctl)는 더 쉽고 에 병합됩니다 systemd. 나는 grub efi오래 전에 그것을 포기했습니다. 또한 제 방법을 시도해 보고 싶으시면 언제든지 질문해 주세요.

관련 정보