μνλ λ²μ μ 컀λμ μ¬μ©νκΈ°μν΄ μνλ 컀λμ λ€μ΄λ°μ μ»΄νμΌνλ λ°©λ²μ λν΄ μμλ³΄κ² μ΅λλ€.
1. λ¨Όμ μνλ 컀λμ λ€μ΄λ°μμΌνλλ°λ£ λ€μ΄λ°λ λ°©λ²μλ λκ°μ§ λ°©λ²μ΄ μμ΅λλ€. λ μ€ νΈνμ λ°©λ²μΌλ‘ 컀λμ λ€μ΄λ°μΌμλ©΄ λ©λλ€.
- 1.1 "www.kernel.org"μ μΈν°λ· λΈλΌμ°μ λ‘ μ μν λ€μ, μμ μ΄ μνλ λ²μ μ 컀λμ λ€μ΄λ°μ΅λλ€. νμ΄νΌλ§ν¬λ€ μ€ κ°μ₯ μΌμͺ½μ λ§ν¬λ₯Ό ν΄λ¦νμλ©΄ λ©λλ€.
- 1.2 컀λμμ λͺ
λ Ήμ΄λ₯Ό ν΅ν΄ 컀λμ λ€μ΄ λ°λ λ°©λ²μ
λλ€. 컀λμμ ""λͺ
λ Ήμ΄λ₯Ό μ
λ ₯ν΄ μνλ λ²μ μ 컀λμ λ€μ΄λ‘λ λ°μ΅λλ€. λͺ
λ Ήμ΄λ‘ νμΌμ λ°μ λ μ£Όμν μ μ λͺ
λ Ήμ΄λ₯Ό μ€νν μμΉμ νμΌμ΄ λ€μ΄ λ°μμ§λ€λ κ²μ
λλ€. λλ¬Έμ λͺ
λ Ήμ΄λ₯Ό μ€νν ν΄λμ μμΉλ₯Ό μ ννκ² μκ³ κ³μ
μΌν©λλ€.
2. 1.1λ‘ μμΆνμΌμ λ°μΌμ λΆμ "λ€μ΄λ‘λ" ν΄λμ μμΆνμΌμ΄ λ€μ΄ λ°μμ‘μ κ²μ΄κ³ ,
1.2μ νλͺ©μ μ΄μ©ν΄ λ€μ΄ λ°μΌμ λΆμ μμ μ΄ λͺ
λ Ήμ΄λ₯Ό μ€νΌν λμ ν΄λμ μμΆνμΌμ΄ λ€μ΄ λ°μμ§λλ€. μ§κΈλΆν΄ 컀λμ μ΄μ©ν΄ μ§ννλλ‘ νκ² μ΅λλ€.
3. ν°λ―Έλμ μΌλλ€.
4. "su" λͺ
λ Ήμ΄λ₯Ό μ
λ ₯νμ¬ μνΌμ μ μ κΆνμ μ»μ΅λλ€. μ΄λ λΉλ°λ²νΈκ° νμνλ° νλλΌλ₯Ό μ€μΉν λ μ€μ νλ λΉλ°λ²νΈλ₯Ό μ
λ ₯νμλ©΄ λ©λλ€.
5. λ€μ΄λ‘λ ν΄λμ μμΉλ "/home/κ³μ μ΄λ¦/λ€μ΄λ‘λ" μ
λλ€. μλμ κ°μ΄ ν΄λΉ λλ ν λ¦¬λ‘ μ΄λν΄ μμ μλ νμΌμ 보면 μμμ λ€μ΄ λ°μ νμΌμ΄ μλ κ²μ νμΈν μ μμ΅λλ€.
6. λ€μ΄λ°μ νμΌμ "/usr/src" μμΉλ‘ μ΄λμν΅λλ€.
7. νμ¬ λ€μ΄ λ°μ νμΌμ .tarκ³Ό .xz ν¬λ§·μΌλ‘ λλ² μμΆμ΄ λμ΄μλ μνμ
λλ€. λ¨Όμ .xz μμΆμ "xz -z νμΌμ΄λ¦" λͺ
λ Ήμ΄λ₯Ό μ΄μ©ν΄ νμ΄μ€λλ€.
8. νλ €μ§ .tar λ‘ μμΆμ΄ λμ΄μλ νμΌμ "tar -xvf νμΌμ΄λ¦" λͺ
λ Ήμ΄λ₯Ό μ΄μ©ν΄ μμΆ ν΄μ ν΄μ€λλ€.
9. μμΆν΄μ λ νμΌμ λ°λ‘ μ΄μ©ν μλ μμ§λ§ μ’ λ νΈνκ² μ¬μ©νκΈ° μν΄ "linux"λΌλ λλ ν 리μ μμΆ ν΄μ λ λλ ν 리λ₯Ό λ§ν¬νμ¬ μ¬μ©νλλ‘ νκ² μ΅λλ€. "ln -sf λ§ν¬νλ €λλλ ν 리 λ§ν¬λλλλ ν 리" μ λͺ
λ Ήμ΄ ν¬λ§·μ
λλ€.
10. "yum install gcc" λͺ
λ Ήμ΄λ‘ μ»΄νμΌμ νμν gcc μ»΄νμΌλ¬λ₯Ό μ€μΉν΄ μ€λλ€.
11. "make mrproper" λͺ
λ Ήμ΄λ‘ μ΄μ 컀λ μ€μΉμ μ¬μ© λμλ νμΌλ€μ μ λ¦¬ν΄ μ€λλ€.
12. "yum install ncurses-devel" λͺ
λ Ήμ΄λ‘ menuconfigλ₯Ό μ¬μ©νκΈ° μν΄ μ¬μ©λλ ncursesλ₯Ό μ€μΉν©λλ€.
13. "make menuconfig" λ₯Ό μ
λ ₯νμ¬ μ»€λμ μ»΄νμΌ ν λ μ¬μ©λλ μ΅μ
μ μ€μ ν©λλ€.
14. "make"λ₯Ό μ
λ ₯νμ¬ Makefileμ μ΄μ©ν΄ μμ±λ ν¨μλ€μ κ²°ν©νμ¬ μ»΄νμΌ ν©λλ€. Makefileμ μ΄ν μμ€ν
μ½μ μΆκ°ν λ λ€μ ν λ² λ€λ£¨λλ‘ νκ² μ΅λλ€.
15. "make modules"λ‘ λͺ¨λλ€μ μ»΄νμΌ ν©λλ€.
16. "make modules_install"μ μ
λ ₯νμ¬ μ»΄νμΌλ λͺ¨λλ€μ 컀λμ μ€μΉν©λλ€.
(/lib/modules/ μμ μ€μΉν©λλ€.)17. "make install"μ μ
λ ₯νμ¬ μ»΄νμΌλ‘ μμ±ν μ€ν κ°λ₯ν νμΌλ€μ λ¨Έμ λλ ν λ¦¬λ‘ μ΄λμν΅λλ€.
18. "uname -r" μ ν΅ν΄ μ¬λΆν
νμ¬ μ»΄νμΌλ 컀λμ νμΈνκΈ° μ μ νμ¬ μ»€λμ λ²μ μ νμΈνκ² μ΅λλ€.
19. "reboot"λ₯Ό μ
λ ₯νμ¬ μ¬μμν©λλ€.
20. μ¬λΆν
νμ¬ μ»΄νμΌν 컀λ λ²μ μ νλͺ©μΌλ‘ μ΄λνμ¬ λ²μ μ νμΈνλ©΄ μμ μ΄ μ»΄νμΌνλ λ²μ μ 컀λλ‘ μ»΄νμΌμ΄ λκ²μ νμΈν μ μμ΅λλ€.