FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

[tip - tech] 페도라 커널 6.5 컴파일 진행자료

홈 › 게시판 › Tech/Tip › [tip - tech] 페도라 커널 6.5 컴파일 진행자료

  • This topic has 0개 답변, 1명 참여, and was last updated 3 years, 1 month 전에 by 익명. This post has been viewed 780 times
  • #124257
    익명
      게시글188 댓글158 총합346
     

    ** 커널 6.5 시험 주간을 기념하면서 **

    https://fedoraproject.org/wiki/Test_Day:2023-09-10_Kernel_6.5_Test_Week

     

    1. 커널 컴파일 설치를 통해 사용자 정의 커널을 구축 할 수 있다.

    ​[simmon@samson boot]$ uname -ar

    Linux samson 6.5.2-simmon #1 SMP PREEMPT_DYNAMIC Mon Sep 11 10:09:41 KST 2023 x86_64 GNU/Linux

    ​​

    2. 커널 컴파일시 나타날 수 있는 문제

    ​가. 컴파일 초기 설치시 나타날 수 있는 문제

    나. 컴파일 과정시 나타날 수 있는 문제가 나올 수 있음을 인식(nvidia 드라이버가 구성되어 있는 경우 문제발생)

    다. 그래픽 카드가 장착된 경우 - nvidia 드라이버 설치된 경우 (컴파일 설치를 하지 않도록 합니다)
    - nvidia 드라이버 적용이 되지 않는 커널 형태이므로, 드라이버가 장착된 경우 사용하지 않도록 합니다.
    ​

    라. 하드웨어 부분중 코어/메모리가 일정 수준이 되어야 합니다.

    - 사향이 낮으면 진행 시간이 너무 많이 소요됩니다. (core가 32개 이어도 모든 코어를 다 씁니다.)
    - 메모리는 적어도 8기가 이상이 되어야 합니다.
    ​

    3. 커널 컴파일 설치시 프로그램/라이브러리 설치하기 (dnf 적용시)

    ​가. 커널받기(kernel.org) / stable 6.5.2 받기

    # cd /usr/local/src

    # wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.2.tar.xz

    kernel download

    # tar xvf linux-6.5.2.tar.xz

     

    나. 라이브러리 설치하기

    # dnf groupinstall "Development Tools" -y

    # dnf install ncurses* -y

    # dnf install dwarves zstd -y

    # dnf install cmake* -y

    # dnf install subversion* bison flex elfutils-libelf-devel openssl* -y

    # dnf install fedpkg fedora-packager rpmdevtools pesign grubby -y

    # dnf install qt3-devel libXi-devel gcc-c++ -y

     

    4. 환경설정 이식하기 (/boot 디렉토리에 현재 사용하고 있는 커널정보를 포함한 config 파일을 복사)

    가. 현재 커널 확인하기

    # uname -ar

    나. 환경설정 파일 이식하기

    ​# cd /boot

    # cp config-6.4.11-200.fc38.x86_64 /usr/local/src/linux.6.5.2/.config

    ​

    ​5.자신만의 커널 명칭 지정하기

    ​# vi Makefile

    ​kernel name

    # SPDX-License-Identifier: GPL-2.0

    VERSION = 6

    PATCHLEVEL = 5

    SUBLEVEL = 2

    EXTRAVERSION =-simmon

    NAME = Hurr durr I'ma ninja sloth

    ​

    6. 컴파일 설치 진행과정

    ​가. (4Core/8Threads) / 8G 하드웨어로 구성 하였을 때 진행상황

    kernel_compile process

    나. 컴파일 진행 (자신의 코어/쓰레드)수에 알맞게 변경합니다.

    ​# make menuconfig

    # make bzImage -j 8

    # make modules -j 8

    # make modules_install -j 8

    # make -j 8

    # make install

    # reboot

    ​

    7. 기타

    자신만의 커널 컴파일 수정 및 컴파일 과정을 통해서 실질적인 커널 구성을 확인 할 수 있습니다.

     

    멋진 시간 보내세요..^^

  • 답변은 로그인 후 가능합니다.

지금 이 순간


"Translation CVS Commit Group (cvsl10n)"그룹의 Sponsor얻었습니다.
KDE ffmpegthumbs 버그 패치 리빌드 rpm 파일
USB를 이용하여 페도라 13을 설치하려구 합니다.
모르겟어요.. 조금 가르쳐주세요..ㅠ
ifconfig 했을 때 문제 질문드립니다..
페도라 36 시험 설치와 KDE 동작 상태
새로 구입한 PC에 페도라16이 설치되지 않습니다.
리눅스 서버 정확한 시간으로 타임서버와 싱크 맞추기
안녕하세요~
Mac 테마 적용