จะติดตั้งเคอร์เนล Linux เวอร์ชั่นใหม่กว่าได้อย่างไร?


คำตอบ:


16

คำเตือน.

สิ่งนี้สามารถทำลายระบบของคุณ ไดรเวอร์ NVIDIA และ ATI / AMD และ Broadcom Wireless นั้นส่วนใหญ่จะยังไม่สามารถใช้งานได้

ฉันจะแนะนำกับมันแต่ถ้าสิ่งต่าง ๆ เกิดความสับสนคุณควรจะสามารถแก้ไขได้โดยการบูตเคอร์เนลเก่าและลบอันนี้ออก บางสิ่งเช่นนี้ ...

บู๊ทจากซีดี
เมานต์ -o ผูก / dev / dev
เมานต์ -o ผูก / proc / proc
chroot 
apt-get install 
ปรับปรุงด้วง

จากความคิดเห็นโดยTomasวิธีที่ง่ายขึ้น:

  • โดยการป้อน GRUB ผ่านการกดปุ่ม Shift ค้างไว้ในระหว่างการบูตคุณสามารถป้อน "รุ่นก่อนหน้า" ของ Linux ที่นั่นคุณสามารถเลือกเคอร์เนลเก่าของคุณซึ่งโดยค่าเริ่มต้นจะไม่ถูกลบ
  • ตอนนี้ถ้าคุณยังต้องการมัน ...

ดาวน์โหลดไฟล์. DEB สามไฟล์ที่มีชื่อขึ้นต้นด้วยlinuxจากที่นี่: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

ตัวอย่างสำหรับ i386 (ใช้ 2 ด้วยamd64ในชื่อ 64 บิตและpaeในชื่อสำหรับ i386 ที่มีหน่วยความจำ 4 + Gb ตรวจสอบ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
  • ประสิทธิภาพข้อมูลเมตาที่ดีขึ้นมาก
  • การจัดการข้อผิดพลาดที่ดีขึ้นและ
  • เครื่องมือการกู้คืนที่ดีกว่า
  • X32 ABI ใหม่ที่อนุญาตให้ทำงานในโหมด 64 บิตพร้อมตัวชี้ 32 บิต
  • การอัปเดตต่าง ๆ สำหรับไดรเวอร์ GPU: โหมดเริ่มต้นของ Nvidia Geforce 600 'Kepler', รองรับ AMD RadeonHD 7xxx และ AMD Trinity APU ซีรีส์, และรองรับกราฟิก Intel Medfield;
  • รองรับ x86 cpu driver autoprobing ซึ่งเป็นเป้าหมายของอุปกรณ์ทำแผนที่ที่เก็บแฮชเข้ารหัสของบล็อกเพื่อตรวจสอบการบุกรุกเป้าหมายอื่นที่ใช้อุปกรณ์อ่านอย่างเดียวภายนอกเป็นแหล่งกำเนิดของปริมาณ LVM ที่จัดเตรียมไว้บางส่วน
  • การปรับปรุงที่สมบูรณ์แบบหลายอย่างเช่น GTK2 รายงาน GUI และ
  • โมดูลความปลอดภัย 'Yama' ใหม่
  • คุณสามารถช่วยทดสอบ 3.4 การสนับสนุนอย่างเป็นทางการใน 12.04 โดยทำตามคำแนะนำเหล่านี้: http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html

แต่เมื่อการติดตั้งล้มเหลวหรือ Ubuntu จะทำงานแย่ลงฉันยังคงสามารถใช้เคอร์เนลรุ่นเก่าได้ใช่ไหม ฉันสามารถเลือกพวกเขาใน bootmenu
OrangeTux

@Rinzwind: ใช่คุณสามารถใช้เมล็ดที่เก่ากว่าได้เสมอ !!! ?? อะไร "สิ่งเลวร้าย"?
ish

@ Rinzwind พวกเขาล้าสมัยแล้ว
ish

@Rinzwind: เปลี่ยนลิงค์ของคุณเป็นทุกอย่างจากที่นี่kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise - นั่นเป็นรุ่นที่ออกมาอย่างเป็นทางการ! :)
ish

คำตอบที่ดี Rinzwind คุณช่วยอธิบายความเสี่ยงได้เล็กน้อยหรือตามที่ @izx กล่าวไว้ในคำตอบของคุณว่าสิ่งนี้สามารถย้อนกลับได้อย่างสมบูรณ์หรือไม่? ฉันจะทำมันด้วยตัวเองถ้าสิ่งนี้ไม่ได้อยู่เหนือหัวฉัน :)
โทมัส

1

Ubuntu ทั่วไป (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 

Ubuntu (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

ไปที่ Terminal และพิมพ์แต่ละคำสั่งเหล่านี้เพื่ออัพเกรดเป็นเคอร์เนล 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.