컴 파일, 재단, 설치, Ubuntu 커 널 삭제 및 모듈 관리 분류: arm - l...
주소:http://www.kernel.org, 일반적으로 풀 소스 버 전 을 다운로드 합 니 다.
다운로드 가 끝 난 후 임의의 폴 더 에 넣 고 명령 을 사용 합 니 다:
tar jxvf linux-x.x.x.tar.bz2 //버 전 번호 자체 작성
2. 필요 한 컴 파일 도구 설치
sudo apt-get install build-essential kernel-package libncurses5-dev
3. 커 널 을 자 르 는 방법
현재 세 가지 유행 하 는 설정 방식 이 있 습 니 다.
4. 커 널 을 컴 파일 하 는 가장 간단 한 방법
커 널 을 컴 파일 하 는 가장 빠 른 방법 은 현재 커 널 설정 기준 으로 최신 버 전의 커 널 을 컴 파일 하 는 것 입 니 다. 구체 적 인 조작 은 다음 과 같 습 니 다.
cd linux 커 널 압축 해제 디 렉 터 리
sudo make oldconfig
sudo make-kpkg clean
sudo make-kpkg -initrd --initrd --append-to-version=xxx kernel_image kernel-headers
/ / xxx 좋아 하 는 이름 으로
메모: 리 눅 스 커 널 을 처음 컴 파일 하지 않 으 면 청소 명령 을 실행 하고 소스 코드 디 렉 터 리 를 철저히 청소 해 야 합 니 다. 그렇지 않 으 면 컴 파일 에 문제 가 생 길 수 있 습 니 다.
sudo make mrproper 라 는 방법 이 가장 적합 합 니 다.
커 널 시스템 버 전 업데이트.
5. 커 널 컴 파일 과 재단
시스템 커 널 폴 더 에 들 어가 서 커 널 을 텍스트 로 자 르 고 설정 하 라 는 명령 을 입력 하 십시오.
sudo make menuconfig 옵션 마다 앞 에 [], 빈 옵션 은 [N] 을 선택 하지 않 음 을 표시 합 니 다. 어떤 옵션 은 커 널 [Y] 에 컴 파일 하 겠 다 는 것 을 표시 합 니 다. M 로고 가 있 는 것 은 동적 모듈 (M) 로 컴 파일 하 겠 다 는 것 을 표시 합 니 다.
데스크 톱 응용 환경의 커 널 설정 과정 은 다음 과 같 습 니 다.
1. 커 널 매개 변수 맞 춤 형:
데스크 톱 응용 환경의 커 널 설정 과정:
A. 일반적인 설정 (일반 설정)
Prompt for development and / or incomplete code / drivers: 새로운 하드웨어 지원 을 위해 선택
POSIX Message Queues 와 Kenel - > user space: 대부분의 사용자 가 사용 할 수 없습니다.
B. 모듈 지원 (로드 가능 모듈 지원 활성화)
모듈 의 디자인 은 커 널 이 실 행 될 때의 기능 확장 을 실현 할 수 있다. Liux 의 커 널 은 바로 Kernel 플러스 모듈 이다. 이런 장점 은 커 널 의 부 피 를 줄 이 고 Linux 커 널 의 유연성 을 향상 시 키 는 것 이다.설정 도구 에서 원점 으로 선택 할 수 있 는 항목 은 모듈 로 컴 파일 할 수 있 습 니 다.쌍 을 이 루 는 체크 를 선택 할 수 있다 면, 커 널 로 컴 파일 하 는 것 입 니 다.
C. 하드웨어 장치 에 대한 지원
터미널 에 Hardinfo 나 lshw 를 설치 하면 하드웨어 를 철저히 이해 할 수 있 습 니 다.
sudo apt-get install hard info
설치 완료 후 터미널 입력:
hardinfo
소프트웨어 검 측 컴퓨터 하드웨어 시작 D. 파일 시스템 지원
LInux 가 지원 하 는 파일 시스템 을 맞 춤 형 으로 만 듭 니 다. 보통 fat, ext 2 / 3 / 4, ntfs 등 이 있 습 니 다.
2. 커 널 컴 파일 및 설치
A. 커 널 컴 파일
sudo make-kpkg clean
sudo make-kpkg -initrd --initrd --append-to-version=xxx kernel_image kernel-headers
/ / xxx 는 자신 이 사용 하 는 문자 로 바 꿀 수 있 으 며, 대문자 B. 자 른 커 널 을 설치 할 수 없습니다.
컴 파일 된 커 널 은 커 널 파일 의 이전 디 렉 터 리 에 있 습 니 다. Liux - headers... 와 Liux - image... 두 파일 을 포함 합 니 다.
설치 작업 은 다음 과 같 습 니 다.
cd..
sudo dpkg -i linux-image....deb
/ / 데스크 톱 사용 자 는 이 이미지 파일 만 설치 하면 됩 니 다.
구체 적 인 마 운 트 해제 방법 은:
uname - a # 이 명령 을 사용 하면 현재 시스템 에서 사용 하고 있 는 커 널 을 볼 수 있 습 니 다.dpkg -- get - selections | grep Liux # 현재 커 널 을 보 여 줍 니 다.
sudo apt - get remove linux - image - 2.6.15 - 23 - 386 이렇게 하면 커 널 파일 을 자동 으로 삭제 하고 디스크 공간 도 방출 할 수 있 습 니 다.또 하나의 명령 을 기록 해 야 한다.uname - a 이 명령 을 사용 하면 현재 시스템 에서 사용 하고 있 는 커 널 을 볼 수 있 습 니 다.
저작권 성명: 본 고 는 블 로 거들 이 창작 한 글 로 블 로 거들 의 허락 없 이 전재 할 수 없다.
다음으로 전송:https://www.cnblogs.com/mao0504/p/4706930.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.