차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linuxfromscratch:12.1:133-grub-2.12 [2024/04/16 16:04] – 만듦 - 바깥 편집 127.0.0.1 | linuxfromscratch:12.1:133-grub-2.12 [2024/06/18 02:12] (현재) – baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ^ Linux From Scratch - Version 12.1-systemd | ||
+ | ^ Chapter 8. Installing Basic System Software | ||
+ | |[[.: | ||
+ | |||
+ | |Groff-1.23.0 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== 8.63. GRUB-2.12 ====== | ||
+ | |||
+ | GRUB 패키지에는 GRand Unified Bootloader가 포함되어 있습니다. | ||
+ | |||
+ | * **빌드 시간**: 0.3 SBU | ||
+ | * **디스크 공간**: 166 MB | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== 8.63.1. GRUB 설치 ===== | ||
+ | <WRAP center info round 90%> | ||
+ | **참고** \\ | ||
+ | 시스템에 UEFI가 지원되고 UEFI로 LFS를 부팅하려는 경우, LFS에서 이 패키지를 건너뛰고 [[beyondlinuxfromscratch: | ||
+ | |||
+ | <WRAP center round alert 90%> | ||
+ | **경고** \\ | ||
+ | 빌드에 영향을 줄 수 있는 모든 환경 변수를 설정 해제하세요. | ||
+ | |||
+ | < | ||
+ | 사용자 지정 컴파일 플래그로 이 패키지를 ' | ||
+ | </ | ||
+ | |||
+ | 압축파일에서 누락된 파일을 추가하세요. | ||
+ | <code bash> | ||
+ | echo depends bli part_gpt > grub-core/ | ||
+ | |||
+ | GRUB 컴파일을 준비합니다. | ||
+ | <code bash> | ||
+ | ./configure --prefix=/ | ||
+ | --sysconfdir=/ | ||
+ | --disable-efiemu \ | ||
+ | --disable-werror | ||
+ | </ | ||
+ | |||
+ | ==== 새로운 설정 옵션의 의미 ==== | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | 패키지를 컴파일합니다. | ||
+ | < | ||
+ | make | ||
+ | </ | ||
+ | 이 패키지에 대한 테스트는 권장되지 않습니다. 대부분의 테스트는 제한된 LFS 환경에서는 사용할 수 없는 패키지에 의존합니다. 어쨌든 테스트를 실행하려면 **make check**를 실행하세요. | ||
+ | |||
+ | 패키지를 설치합니다. | ||
+ | <code bash> | ||
+ | make install | ||
+ | mv -v / | ||
+ | </ | ||
+ | |||
+ | GRUB로 LFS 시스템을 부팅할 수 있게 만드는 방법은 [[linuxfromscratch: | ||
+ | |||
+ | ===== 8.63.2. GRUB의 컨텐츠 ===== | ||
+ | |||
+ | * **설치된 프로그램** \\ grub-bios-setup, | ||
+ | * **설치된 디렉토리** \\ / | ||
+ | |||
+ | === 간략한 설명 === | ||
+ | * grub-bios-setup: | ||
+ | * grub-editenv: | ||
+ | * grub-file: \\ 주어진 파일이 지정된 유형인지 확인합니다. | ||
+ | * grub-fstest: | ||
+ | * grub-glue-efi: | ||
+ | * grub-install: | ||
+ | * grub-kbdcomp: | ||
+ | * grub-macbless: | ||
+ | * grub-menulst2cfg: | ||
+ | * grub-mkconfig: | ||
+ | * grub-mkimage: | ||
+ | * grub-mklayout: | ||
+ | * grub-mknetdir: | ||
+ | * grub-mkpasswd-pbkdf2: | ||
+ | * grub-mkrelpath: | ||
+ | * grub-mkrescue: | ||
+ | * grub-mkstandalone: | ||
+ | * grub-ofpathname: | ||
+ | * grub-probe: \\ 주어진 경로 또는 장치에 대한 장치 정보를 조사합니다. | ||
+ | * grub-reboot: | ||
+ | * grub-render-label: | ||
+ | * grub-script-check: | ||
+ | * grub-set-default: | ||
+ | * grub-sparc64-setup: | ||
+ | * grub-syslinux2cfg: | ||
+ | |||