당신이 잘 지내기를 바랍니다!
저는 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
이 추가 솔루션을 테스트하지 않았으므로 주의하는 것이 좋습니다.