차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:133-grub-2.12 [2024/06/03 02:47] – baecy | linuxfromscratch:12.1:133-grub-2.12 [2024/06/18 02:12] (현재) – baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
^ Linux From Scratch - Version 12.1-systemd | ^ Linux From Scratch - Version 12.1-systemd | ||
^ Chapter 8. Installing Basic System Software | ^ Chapter 8. Installing Basic System Software | ||
- | |[[.: | + | |[[.: |
|Groff-1.23.0 | |Groff-1.23.0 | ||
줄 8: | 줄 8: | ||
====== 8.63. GRUB-2.12 ====== | ====== 8.63. GRUB-2.12 ====== | ||
+ | |||
GRUB 패키지에는 GRand Unified Bootloader가 포함되어 있습니다. | GRUB 패키지에는 GRand Unified Bootloader가 포함되어 있습니다. | ||
- | **대략적인 | + | * **빌드 시간**: 0.3 SBU |
- | **필요한 | + | |
+ | |||
+ | ---- | ||
===== 8.63.1. GRUB 설치 ===== | ===== 8.63.1. GRUB 설치 ===== | ||
<WRAP center info round 90%> | <WRAP center info round 90%> | ||
**참고** \\ | **참고** \\ | ||
- | 시스템에 UEFI가 지원되고 UEFI로 LFS를 부팅하려는 경우, LFS에서 이 패키지를 건너뛰고 [[https:// | + | 시스템에 UEFI가 지원되고 UEFI로 LFS를 부팅하려는 경우, LFS에서 이 패키지를 건너뛰고 [[beyondlinuxfromscratch: |
<WRAP center round alert 90%> | <WRAP center round alert 90%> | ||
줄 27: | 줄 30: | ||
압축파일에서 누락된 파일을 추가하세요. | 압축파일에서 누락된 파일을 추가하세요. | ||
- | < | + | <code bash> |
echo depends bli part_gpt > grub-core/ | echo depends bli part_gpt > grub-core/ | ||
GRUB 컴파일을 준비합니다. | GRUB 컴파일을 준비합니다. | ||
- | < | + | <code bash> |
./configure --prefix=/ | ./configure --prefix=/ | ||
--sysconfdir=/ | --sysconfdir=/ | ||
줄 46: | 줄 49: | ||
make | make | ||
</ | </ | ||
- | 이 패키지에 대한 테스트는 권장되지 않습니다. 대부분의 테스트는 제한된 LFS 환경에서는 사용할 수 없는 패키지에 의존합니다. 어쨌든 테스트를 실행하려면 | + | 이 패키지에 대한 테스트는 권장되지 않습니다. 대부분의 테스트는 제한된 LFS 환경에서는 사용할 수 없는 패키지에 의존합니다. 어쨌든 테스트를 실행하려면 |
패키지를 설치합니다. | 패키지를 설치합니다. | ||
- | < | + | <code bash> |
make install | make install | ||
mv -v / | mv -v / | ||
</ | </ | ||
- | GRUB로 LFS 시스템을 부팅할 수 있게 만드는 방법은 [[linuxfromscratch: | + | GRUB로 LFS 시스템을 부팅할 수 있게 만드는 방법은 [[linuxfromscratch: |
===== 8.63.2. GRUB의 컨텐츠 ===== | ===== 8.63.2. GRUB의 컨텐츠 ===== | ||
줄 62: | 줄 65: | ||
=== 간략한 설명 === | === 간략한 설명 === | ||
- | * grub-bios-setup: | + | * grub-bios-setup: |
* grub-editenv: | * grub-editenv: | ||
* grub-file: \\ 주어진 파일이 지정된 유형인지 확인합니다. | * grub-file: \\ 주어진 파일이 지정된 유형인지 확인합니다. | ||
줄 69: | 줄 72: | ||
* grub-install: | * grub-install: | ||
* grub-kbdcomp: | * grub-kbdcomp: | ||
- | * grub-macbless: | + | * grub-macbless: |
- | * grub-menulst2cfg: | + | * grub-menulst2cfg: |
- | * grub-mkconfig: | + | * grub-mkconfig: |
* grub-mkimage: | * grub-mkimage: | ||
* grub-mklayout: | * grub-mklayout: |