Arch Linux에서 GRUB를 업데이트하고 수정을 시도했지만 GRUB에서 오류가 발생했습니다. grub_debug_malloc 기호를 찾을 수 없습니다.

Arch Linux에서 GRUB를 업데이트하고 수정을 시도했지만 GRUB에서 오류가 발생했습니다. grub_debug_malloc 기호를 찾을 수 없습니다.

r/archlinux에 동일한 기사를 게시했지만 많은 결과를 얻지 못했습니다.

Arch Linux(바닐라)를 업데이트했는데 이제 GRUB가 펌웨어로 부팅됩니다. (이 문제는 많은 분들이 알고 계실 거라 생각하며, 저도 업데이트하기 전에는 알고 있었는데 업데이트를 해보니 제 환경에서는 픽스가 작동하지 않더군요.)

현재 이 콘텐츠를 EndeavourOS Live 환경에 게시하고 있습니다.

나는 다음을 루트로 삼았습니다:

sudo mount <root partition> /mnt
sudo mount <efi partition> /mnt/boot/efi
sudo arch-chroot /mnt

( 분명히 UEFI를 실행하고 있으므로 <root partition>루트 및 EFI 파티션으로 대체되었습니다.)<efi partition>

GRUB을 다시 설치했습니다. 감사합니다.이 게시물EndeavorOS 포럼의 sradjoker 작성.

grub-install
grub-mkconfig -o /boot/grub/grub.cfg

GRUB에서는 다음 오류가 발생합니다.

error: symbol grub_debug_malloc not found

그런 다음 GRUB가 나를 GRUB 구조에 투입했습니다. 내가 아는 바로는 일부 파일이 누락되었습니다. 동일한 프로세스를 여러 번 시도했지만 여전히 작동하지 않습니다.

해결책이 있나요? 아치 리눅스를 다시 설치해야 합니까?

관련 정보