한동안 이상하게 부팅메뉴가 계속 나와서 재설치도 몇 번을 다시 해보고, 다른 배포판 설치도 했다가 다시 하모니카 설치도 해보고,
그제는 하물며 디스크 전체 파티션을 싹다 날리고 재설치를 했음에도 부팅 메뉴가 계속 나와서 당황했었는데,
이유는 모르겠지만 /etc/default/grub 설정에
GRUB_RECORDFAIL_TIMEOUT=0 추가하고,
GRUB_HIDDEN_TIMEOUT=0를 주석처리 하고나니 부팅 메뉴가 없어졌습니다.
그 뒤에 반대로 GRUB_RECORDFAIL_TIMEOUT=0를 주석 처리하고, GRUB_HIDDEN_TIMEOUT=0 에 있던 주석을 삭제후 재부팅을 했더니
다시 부팅메뉴가 보이더라구요.
그 뒤 다시 원래대로 부팅메뉴가 보이지 않게 하기위해 주석 처리했던 GRUB_RECORDFAIL_TIMEOUT=0에 주석을 풀고,
GRUB_HIDDEN_TIMEOUT=0를 주석 처리를 한후, GRUB_RECORDFAIL_TIMEOUT 값을 5로 바꿨습니다.
GRUB_RECORDFAIL_TIMEOUT=5 요래...그 뒤에 재부팅을 했더니 부팅메뉴 시작이 5초로 세팅되어 카운트다운이 되더라구요.
(전에 부팅메뉴가 계속 보일때는 무조건 30초 였습니다.)
그래서 부팅후 제미나이에서 GRUB_RECORDFAIL_TIMEOUT 이걸 설명 해보라고 시켰더니 답변중에 이런 내용이 있었습니다.
특히 EFI로 부팅하는 시스템이나 Btrfs, LVM과 같이 GRUB이 부팅 성공 여부를 기록하기 어려운 파일 시스템을 사용하는 경우, 시스템이 매번 부팅에 실패했다고 판단하여 GRUB_RECORDFAIL_TIMEOUT의 기본값(또는 시스템에 설정된 특정 값)을 따르게 됩니다.[3][8]
https://aistudio.google.com/app/prompts?state=%7B%22ids%22:%5B%221smGDauaYPn_bMDKdgp03ZxPqTEZ78FBH%22%5D,%22action%22:%22open%22,%22userId%22:%22114721139362653412117%22,%22resourceKeys%22:%7B%7D%7D&usp=sharing
제가 /, /home 을 백업할때 스냡샷으로 백업을 하기위해 btrfs로 설치를 해서 이런 사단이 난거 같다는 결론 입니다.
나무위키에도 grub에서 btrfs 사용을 권장 하지 않는다고 나오기는 하네요...(grub을 안쓰면 뭘 써야 되는걸까요??)





