최신 버전의 Linux 커널을 설치하는 방법은 무엇입니까?


답변:


16

경고.

시스템이 손상 될 수 있습니다. NVIDIA 및 ATI / AMD 드라이버와 Broadcom 무선은 아직이 기능을 사용하지 못할 수 있습니다.

나는 그것에 대해 조언 할 것이지만 일이 엉망이되면 오래된 커널을 부팅 하고이 커널을 제거하여 문제를 해결할 수 있어야합니다. 이 같은 ...

CD에서 부팅
mount -o 바인드 / dev / dev
mount -o 바인드 / proc / proc
chroot 
apt-get 설치 
업데이트-그럽

Tomas 의 코멘트 에서 더 쉬운 방법 :

  • 부팅하는 동안 Shift 키를 누른 상태에서 GRUB에 들어가면 Linux의 "이전 버전"으로 들어갈 수 있습니다. 여기서 이전 커널을 선택할 수 있으며 기본적으로 제거되지 않습니다.
  • 그래도 여전히 원한다면 ...

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux 에서 시작하는 이름을 가진 세 개의 .DEB 파일을 다운로드 하십시오.

i386의 예 ( amd6464 비트 pae이름 및 4 + Gb 메모리가있는 i386 이름 에서 2를 사용 하십시오. uname -a확실하지 않은지 확인하십시오 !) :

linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • 3 가지 패키지 모두 설치 ...

i386의 예

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb    
sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • 시스템 재부팅 ...
sudo reboot
  • 그것을 테스트 ...
uname -r

이름에 3.4의 커널이 표시되어야합니다.

  • "이 릴리스에는 몇 가지 Btrfs 업데이트가 포함되어 있습니다. 4KB보다 큰 메타 데이터 블록,
  • 훨씬 더 나은 메타 데이터 성능
  • 더 나은 오류 처리 및
  • 더 나은 복구 도구.
  • 32 비트 포인터로 64 비트 모드로 실행할 수있는 새로운 X32 ABI;
  • GPU 드라이버에 대한 몇 가지 업데이트 : Nvidia Geforce 600 'Kepler'의 초기 모드 설정, AMD RadeonHD 7xxx 및 AMD Trinity APU 시리즈 지원, Intel Medfield 그래픽 지원;
  • x86 CPU 드라이버 자동 검사, 침입을 검사하기 위해 블록의 암호화 해시를 저장하는 장치 매퍼 대상, 외부 읽기 전용 장치를 씬 프로비저닝 된 LVM 볼륨의 원천 소스로 사용하는 또 다른 대상
  • GTK2 보고서 GUI 및 몇 가지 성능 개선
  • 새로운 '야마'보안 모듈. "
  • 다음 지침에 따라 12.04의 공식 3.4 지원을 테스트 할 수 있습니다. http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html

그러나이 설치가 실패하거나 우분투가 더 나빠질 때 여전히 오래된 커널을 사용할 수 있습니까? 부팅 메뉴에서 선택할 수 있습니다.
OrangeTux

@Rinzwind : 예, 항상 오래된 커널을 사용할 수 있습니다! 무슨 "나쁜 것들"?
ish

@Rinzwind는 구식입니다.
ish

@Rinzwind : kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise 에서 모든 것에 대한 링크를 변경하십시오 . :)
ish

좋은 답변, Rinzwind. @izx가 말했듯이 위험을 약간 밝히거나 대답에서 이것이 완전히 뒤집을 수 있다고 진술 할 수 있습니까? 만약 이것이 내 머리 위로 넘어 가지 않았다면 스스로 할 것이다 :)
Tomas

1

우분투 (32 비트) 일반 :

다음 명령을 실행하십시오.

1. 커널 폴더 만들기

mkdir kernel3.4.1stable && cd kernel3.4.1stable 

2. 커널 다운로드

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb 

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

추가 패키지

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

3. 커널 설치

sudo dpkg -i linux-*.deb 

sudo update-grub 

우분투 (64 비트) :

다음 명령을 실행하십시오.

1. 커널 폴더 만들기

mkdir kernel3.4.1stable && cd kernel3.4.1stable

2. 커널 다운로드

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb 

추가 패키지

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

3. 커널 설치

sudo dpkg -i linux-*.deb 

sudo update-grub 

추가 패키지? -기본 커널 패키지에서 제외 된 추가 드라이버가 포함되어 있습니다. 이 드라이버가 필요한 경우에만 설치하십시오.

즐겨!


0

터미널로 이동하여 다음 각 명령을 입력하여 최신 3.5 커널 및 최신 nvidia 드라이버로 업그레이드하십시오.

 sudo add-apt-repository ppa:xorg-edgers/ppa

 sudo apt-get update

 sudo apt-get dist-upgrade

무언가가 제대로 작동하지 않거나 이전 커널로 돌아가려면 다음을 입력하십시오.

 sudo apt-get install ppa-purge

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