이제 14.04에서 커널 3.19를 어떻게 사용할 수 있나요?

이제 14.04에서 커널 3.19를 어떻게 사용할 수 있나요?

그래서 스토리지 서버를 재구축하고 있습니다. 안정성을 위해 Ubuntu 서버 14.04 LTS를 OS로 사용하고 싶습니다. 하지만 RAID 5에서 Btrfs를 사용할 계획인데 커널 3.19에서는 이것이 크게 개선되었습니다. 그래서 해당 커널을 14.04에서 사용하고 싶습니다.

3.19는 15.04에서 사용될 커널로 8월에 HWE 커널과 14.04.3용 기본 커널로 출시될 예정인 것으로 알고 있습니다. 하지만 지금 이 서버를 구축해야 합니다.

나는 미래에 문제를 일으킬 수 있는 펑키한 사용자 정의 설정에 들어가고 싶지 않습니다. 그렇다면 지금 14.04.2 설치에서 해당 커널을 사용할 수 있는 가장 문제 없는 방법은 무엇입니까? 8월에 표준으로 쉽게 되돌릴 수 있으며, 14.04.3으로 dist-upgrade하고 원하는 커널을 얻을 수 있습니다. 기준?

답변1

최신 커널을 설치할 수 있습니다

  • 에 설명된 대로커널/메인라인빌드또는

  • 이 경우 저장소 linux-lts-vivid에서 빌드된 패키지를 사용하면 더 간단합니다 trusty-updates.

    sudo apt-get install linux-generic-lts-vivid
    

    이 메타 패키지는 항상 Canonical v3.19 커널 브랜치의 최신 버전에 따라 달라집니다.

    Ubuntu Xenial의 v4.4 커널 브랜치에 해당하는 것은 linux-generic-lts-xenial(놀랍습니다).

서로 다른 브랜치의 커널 패키지는 서로를 대체하지 않으므로 위 단계 중 하나로 시스템을 부팅할 수 없게 될 위험이 거의 없습니다¹. 새로 설치된 커널이 실행되지 않으면 부팅하는 동안 GRUB 메뉴에서 다른/이전 커널을 부팅하도록 선택할 수 있습니다.

¹ 가장 주목할만한 예외는 손상된 GRUB 구성입니다. update-grub(커널 패키지 설치 후 및 제거 후 스크립트에 의해 호출됨)이 작동하지 않는 경우없이새 커널은 작동하지 않습니다~와 함께새로운 커널 중 하나입니다.

답변2

이제 리포지토리에서 직접 "최신"(3.19) Ubuntu 커널을 설치할 수 있습니다.

sudo apt-get install linux-image-generic-lts-vivid linux-headers-generic-lts-vivid

그러면 Vivid용 안정적인 Ubuntu 커널이 설치됩니다. 그리고 시스템에 여러 모듈을 구축하는 데 필요한 헤더입니다.

도움이 되었기를 바랍니다!

답변3

Ubuntu 14.04에서 커널을 3.19로 업그레이드하는 가장 쉬운 방법은 다음을 실행하는 것입니다.

sudo apt-get install linux-generic-lts-vivid

그러면 다른 모든 것을 가져오는 메타 패키지가 설치됩니다. 이미지와 헤더가 설치됩니다.

3.19 커널은 정기적인 업데이트 및 업그레이드 프로세스를 통해 보안 업데이트와 버그 수정을 받기 때문에 이 방법이 좋습니다.

이전 커널 3.13 또는 3.16은 제거되지 않습니다. grub 메뉴를 사용하여 부팅할 수 있습니다. 그리고 그들도 업데이트를 받게 될 것입니다.

3.13 또는 3.16 커널을 업데이트하지 않으려면 메타 패키지를 제거할 수 있습니다.

linux-image-generic linux-headers-generic3.13의 경우

linux-image-generic-lts-utopic linux-headers-generic-lts-utopic3.16용

답변4

  1. 이동http://kernel.ubuntu.com/~kernel-ppa/mainline/
  2. 가장 최근의 v3.19 디렉토리를 입력하세요(현재는 v3.19.2-vivid입니다)
  3. 다운로드파일:

    linux-headers-3.19.X-ZZZZZZ_3.19.X-ZZZZZZ.YYYYMMDDHHMM_all.deb
    linux-headers-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb
    linux-image-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb
    

    다음 중 하나는 linux-headers모든 아키텍처에 공통적으로 적용됩니다( _all.deb). 다른 linux-headers것과linux-image ~ 해야 하다머신의 아키텍처와 일치하십시오( _i386.deb또는 _amd64.deb).

  4. 터미널에서 다음을 실행하여 모두 설치합니다.

    sudo dpkg -i linux-{image,headers}-3.19.*.deb
    

    또는 TAB자동 완성 기능을 사용하면 전체 파일 이름을 입력하는 데 도움이 됩니다.

관련 정보