Linux From Scratch - Version 12.1-systemd | ||
---|---|---|
Chapter 8. Installing Basic System Software | ||
이전 | 위로 / 처음으로 | 다음 |
Groff-1.23.0 | Gzip-1.13 |
GRUB 패키지에는 GRand Unified Bootloader가 포함되어 있습니다.
참고
시스템에 UEFI가 지원되고 UEFI로 LFS를 부팅하려는 경우, LFS에서 이 패키지를 건너뛰고 GRUB EFI - BLFS의 지침에 따라 UEFI 지원(및 해당 종속성)이 포함된 GRUB를 설치할 수 있습니다.
경고
빌드에 영향을 줄 수 있는 모든 환경 변수를 설정 해제하세요.
unset {C,CPP,CXX,LD}FLAGS
압축파일에서 누락된 파일을 추가하세요.
echo depends bli part_gpt > grub-core/extra_deps.lst
GRUB 컴파일을 준비합니다.
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-efiemu \
--disable-werror
–disable-werror
–disable-efiemu
패키지를 컴파일합니다.
make
이 패키지에 대한 테스트는 권장되지 않습니다. 대부분의 테스트는 제한된 LFS 환경에서는 사용할 수 없는 패키지에 의존합니다. 어쨌든 테스트를 실행하려면 make check를 실행하세요.
패키지를 설치합니다.
make install
mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
GRUB로 LFS 시스템을 부팅할 수 있게 만드는 방법은 10.4절 "GRUB을 사용하여 부팅 프로세스 설정"에서 설명합니다.
menu.lst
를 grub.cfg
로 변환합니다.grub.cfg
파일을 생성합니다.