GRUB2 사용 시 발생하는 문제 - Manjaro

GRUB2 사용 시 발생하는 문제 - Manjaro

당신이 잘 지내기를 바랍니다!

저는 GRUB2와 EFI를 사용하여 Manjaro x64_86을 사용하고 있습니다.

나는 야간 근무를 마치고 집에 돌아왔을 때 큰 실수를 했다. 여자친구를 위해 외장 하드 드라이브를 포맷하려고 했을 때 실수로 부팅 파티션을 삭제했습니다. 나는 지시를 따랐다.Manjaro wiki에서 grub을 다시 설치하십시오.

일부 단계는 특히 부팅 파티션을 /mnt/boot에 마운트해야 하는 시작 부분에서 혼란스럽습니다.

mount /dev/sda1 /mnt/boot

그런 다음 EFI 섹션에서 부팅 파티션을 /boot/efi에 마운트하라는 메시지가 표시됩니다.

sudo mount /dev/sda1 /boot/efi

이것이 기여했는지 궁금합니다.

큰 문제 없이 update-grub을 사용하여 grub을 행복하게 업데이트했습니다.

sudo update-grub

불행히도 grub을 업데이트해야 할 때마다 작동하지 않습니다. 내 컴퓨터가 현재 실행 중인 프로그램 내에서 커널을 업데이트하거나 update-grub 명령을 실행할 때 자동으로 업데이트되는 /boot/grub/grub.cfg 설치 대신 /boot/efi/grub/grub.cfg를 사용하고 있는 것 같습니다. 만자로.

GRUB2와 EFI에 관한 다양한 위키를 읽으려고 노력했지만 각 위키마다 점점 더 많은 정보를 읽어야 했습니다. 이 설정을 변경하여 자동으로 다시 업데이트되도록 할 수 있나요? 피곤할 때 다시는 gparted를 사용하지 않을 것을 약속드립니다! :)

미리 감사드립니다.

편집: 특히 지금 내 문제는 sudo update-grub을 사용할 때에만 변경된다는 것입니다.

/boot/efi/grub/grub.cfg

컴퓨터를 켜고 grub을 로드하면 다음을 사용하는 것 같습니다.

/boot/grub/grub.cfg

대신 업데이트되지 않습니다.

답변1

좀 더 읽어보고 다른 디렉토리에서 grub.conf를 업데이트하는 방법을 찾았습니다. 앞으로 자동으로 업데이트되도록 지금 확인하지는 않았지만 적어도 작동하는 솔루션이 있습니다.

내 문제는 GRUB2가

/boot/efi/grub/grub.cfg

그리고 스크립트를 실행하세요

update-grub

방금 업데이트됨

/boot/grub/grub.cfg

그래서 방금 실행했습니다.

sudo grub-mkconfig -o /boot/efi/grub/grub.cfg

이제 GRUB2는 내가 설치한 추가 커널을 로드합니다.

그러나 이 작업이 자동으로 수행되지는 않습니다. 나중에 작동하는지 알아볼 것 같아요. 작동하지 않으면 심볼릭 링크를 겁니다.

/boot/efi/grub/

도착하다

/boot/grub

이 추가 솔루션을 테스트하지 않았으므로 주의하는 것이 좋습니다.

관련 정보