gentoo 설치중 /boot/grub/grub.conf가 존재하지 않습니다.
글쓴이: japanox / 작성시간: 목, 2012/12/27 - 4:10오후
1. /boot파티션 따로 지정해서 마운트 시키고 gentoo.org 핸드북에 나온데로 따라하고있는데요
/boot/에 보면 grub이라는 디렉터리가 따로 없습니다. 그때문에 grub.conf도 없구요..
find / -name해서 찾아봤는데 grub.conf가 없네요...어느작업에서 grub 디렉터리가 생성되는지 알고싶습니다.
설치는 http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml#doc_chap2 따라하고 있습니다.
2. grub.conf파일이 없어서인지 grub이라는 명령어를 치면 없는 명령어라고 나옵니다. 해결방법을 알려주시면 감사하겠습니다.
Forums:
grub이 설치되지 않은 것 같네요. emerge
grub이 설치되지 않은 것 같네요. emerge grub 하세요.
Gentoo Rules!
grub이 0.97에서 2.0으로 major 버전업이 되었는데
문서가 아직 업데이트 되지 않았나보네요.
grub 설정 방법이 많이 바꼈습니다.
다음 문서를 참고하세요.
http://wiki.gentoo.org/wiki/GRUB2_Quick_Start
http://wiki.gentoo.org/wiki/GRUB2
http://www.gentoo.org/doc/en/grub2-migration.xml
이전 버전(grub legacy)에서는
/boot/grub/grub.conf
를 편집해야했지만,새로운 2.0대 버전에서는 그 작업이 많이 바꼈습니다.
특별한 설정이 필요없는 상황이면 다음 명령으로 충분합니다.
첫번째 줄:
grub 이미지를
/boot/grub2
로 복사하고 첫번째 디스크에 부트섹터를 설치합니다.한번만 실행하면 디스크를 포맷하거나 MBR을 재설치하지 않는 이상 다시 실행할 필요가 없습니다.
두번째 줄:
/etc/grub.d/
의 스크립트를 실행하여 grub 설정 파일인/boot/grub2/grub.cfg
를 자동 생성합니다.필요시에 grub 설정은 grub.cfg를 임의로 편집하지 않고,
/etc/grub.d/
에 알맞은 파일을 편집하거나 생성하여grub2-mkconfig
명령으로 설정이 자동으로 반영될 수 있도록 합니다.새로운 버전의 커널을 설치하였을 때에도
grub2-mkconfig
명령을 실행하여야만 grub의 부팅메뉴에 나타날 것입니다.주의사항
1.
/boot
파티션을 따로 잡았다면,grub2-install
명령전에mount /boot
해야합니다.2. GPT나 UEFI 등의 경우, 위의 Gentoo wiki 문서를 참고하셔야 합니다.
3.
/etc/default/grub
에서 grub 메뉴의 폰트나 테마, 커널 기본 옵션 등을 설정할 수 있습니다.댓글 달기