커널에 패치를 적용하는 방법은 무엇입니까?


8

나는 약간의 리눅스 멍청한 놈이므로 OS의 특정 측면을 이해하지 못하는 것에 지친다. 어쨌든, 우분투를 데스크탑 컴퓨터 (듀얼 부팅)에로드했는데 모든 것이 잘되었습니다. 유일한 문제는 (나는 잠시 동안 내 문제를 연구하고 있으며 이것이 문제라고 결정했다) 기계에 연결된 게임 키보드가 커널에서 지원되지 않는다는 것입니다.

나는 이것을 발견했다 : http://www.spinics.net/lists/linux-usb/msg62270.html

같은 문제를 겪은 다른 누군가가 그 패치를 커널에 적용하여 수정했습니다. 어떻게합니까? 해당 웹 페이지에서 코드를 복사 할 수있는 곳이 있습니까, 아니면 그보다 복잡합니까?

PS 하드웨어에는 문제가 없습니다. 이 시스템은 이중 부팅으로 Windows 7에서 완벽하게 작동하며 BIOS에서 완벽하게 작동하며 우분투가로드 될 때까지 시작됩니다.


답변:


1

패치를 적용하는 가장 좋은 방법은 새로운 커널 바이너리를 설치하는 것입니다. 그것은 대부분의 인구에게 더 쉬운 방법입니다. Ubuntu 12.10을 사용하는 경우 마지막 커널 바이너리는 여기에서 찾을 수 있습니다.- http : //kernel.ubuntu.com/~kernel-ppa/mainline/

"v3.6.3-quantal"디렉토리 (2012 년 10 월 21 일 18:04). 귀하의 패치 날짜는 2012 년 4 월 25 일 (수)이므로 3.6.3에 이미 포함되어있을 것입니다 (몇 분 후에 확인).

커널 패키지를 설치하려면 여기에 설명 된 단계를 따르십시오.- 커널 PPA를 어떻게 추가합니까?


불행히도, 관련 메일을 읽은 후에도 여전히 메인 커널로 만들 었는지 알 수 없습니다. 그것은 .... :-( markmail.org/message/ty25vqmclarfquqd
Rostislav Stribrny

1

기본적으로 두 가지 옵션이 있습니다.

  1. 먼저, 해당 패치가 포함 된 사전 빌드 된 커널 을 찾으십시오 .

    패치가 양호하면 (예 : 커뮤니티에서 승인 한 경우) 누군가가 이미 커널을 배포 할 가능성이 있습니다. (아마도 가장 좋은 경우에는 최신 배포판에 이미 포함되어 있습니다.)

    그러나 아시다시피, varios 타사의 바이너리 파일을 설치하면 모든 종류의 신뢰 문제가 있습니다.

  2. 커널을 직접 컴파일 하십시오.

    이 경우 https://help.ubuntu.com/community/Kernel/Compile을 주의 깊게 읽으십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.