CentOS 7에서 GRUB 구성 파일 검색 파일을 찾을 수 없습니다 . 어디에

grub.confCentOS 7에서 파일을 검색 중입니다 . (이전에 locate호출 한 updatedb)으로 파일을 찾을 수 없습니다 . 어디에 보관하나요?

CentOS의 이전 버전에서는 찾을 수있었습니다.



답변

CentOS7은 grub2와 /boot/grub2/grub.cfg이전 grub.conf형식이 아닌 생성 된 형식을 사용하므로 찾을 수 없습니다. 새 grub.cfg 파일은 직접 편집하기위한 것이 아니라 파일을 생성하는 데 사용되는 소스 파일을 수정해야합니다.

문제의 파일은에 /etc/default/grub있고 스크립트는 /etc/grub.d/입니다. 특히, 사용자 정의 항목을 추가하려는 경우 부트 스탠자를에 추가하려고합니다 /etc/grub.d/40_custom. 스탠자는 다음과 같이 보일 것입니다.

menuentry "My custom boot entry" {
        set root=(hd0,1)
        linux /vmlinuz-3.11-custom
        initrd /initrd-plymouth.img
    }

일반 옵션을 linux줄에 추가하여 사용자 지정 옵션을 커널에 전달할 수 있습니다 . 원하는대로 모든 것을 찾으면 다음을 실행합니다.

grub2-mkconfig --output=/boot/grub2/grub.cfg

그런 다음 기본 부트 항목을 변경하려는 경우 추가 된 새 스탠자를 가리 키도록 GRUB_DEFAULT옵션 /etc/default/grub을 0 인덱스 위치 또는 이름 (이름을 선호 함)으로 변경하십시오.

GRUB_DEFAULT="My custom boot entry"

답변

다음 명령으로 시도하십시오.

find / -type f -name "grub.conf"

다른 파일 이름을로 바꾸면 찾을 수 있습니다 grub.conf.