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

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

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

  • This topic has 0개 답변, 1명 참여, and was last updated 1 year, 6 months 전에 by 익명. This post has been viewed 342 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. 기타

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

     

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

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

지금 이 순간


HP mini110-1111tu에서 무선랜 설치
옵티머스 Q 루팅 했내요
완전초보 페도라 7 파디션적정크기는?[냉무]
CPU Frequency Scaling(클럭) 조절하기
페도라 16 설치시 설치 종류 에대한 질문
창전환중의 스크린샷. 절묘한 타이밍
phpMyAdmin 에 OTP 2차인증 2FA 설정 - MFA 2FA OTP
유니콘에 대해서…
runlevel 을 수정할려는 이유는 그래픽 드라이버 때문입니다.
fedorapeople.org의 사용자 계정 생성/사용하기