ฉันสามารถติดตั้งลีนุกซ์เคอร์เนลใน Ubuntu appart ที่เป็นค่าเริ่มต้นได้หรือไม่?


39

เราสามารถติดตั้งเคอร์เนลล่าสุด 3.4 ใน Kubuntu หรือ Ubuntu 12.04 LTS ได้หรือไม่? ถ้าไม่ใช่โปรดอธิบายเหตุผลให้ชัดเจน


อยู่ห่างจากเคอร์เนล 3.4.0-030400_3.4.0-030400.201205210521 มันมีข้อผิดพลาด seriuos NFS! ฉันรู้ว่าฉันทดสอบมันใน 12.04

1
@EliahKagan: นั่นผิด รุ่น LTS จะได้รับเมล็ดที่ใหม่กว่าเพราะต้องการการสนับสนุนฮาร์ดแวร์ที่ใหม่กว่า ในขณะที่คุณชี้ให้เห็นพวกเขาไม่ได้แทนที่รุ่นเก่า แต่พวกเขากลายเป็นตัวเลือกใน repos
Jo-Erlend Schinstad

1
ตอนนี้คุณสามารถติดตั้ง Linux 3.4 ซึ่งเป็นเคอร์เนลของ Quantal ได้ง่ายๆใน Precise: linux-generic-lts-quantal
Andre

อังเดรทำไมคุณไม่ระบุสิ่งนี้เป็นคำตอบ? มันเป็นวิธีที่ง่ายที่สุดใน IMHO
BrunoJCM

ใช่ คุณสามารถ ! !
BigSack

คำตอบ:


39

ในการติดตั้ง Linux Kernel 3.4 บน Ubuntu (หรือ Kubuntu ฯลฯ ) 12.04 คุณต้องการใช้เคอร์เนลเวอร์ชัน Ubuntu ไม่ใช่เคอร์เนล Linux ทั่วไป นี่เป็นการหลีกเลี่ยงปัญหาเคอร์เนลทั่วไปที่โทมัสวอร์ดพูดถึงในคำตอบของเขา

Linux 3.4 รุ่นเสถียรเพิ่งเปิดตัวและรุ่นนี้มีการเปลี่ยนแปลงที่สำคัญสำหรับ btrfs ผู้ใช้จำนวนมากของ 12.04 LTS อาจสนใจเคอร์เนลนี้

สำหรับการเปลี่ยนแปลงและการปรับปรุงใหม่ในเคอร์เนล 3.4 คุณสามารถดูหน้านี้ได้

คุณสามารถค้นหาเมล็ดเฉพาะอูบันตูได้ที่หน้านี้

มีสามวิธีที่คุณสามารถอัพเกรดเป็นเคอร์เนลเฉพาะ Ubuntu ได้ 3.4:

  • ก่อนอื่นคุณสามารถดาวน์โหลดแพ็คเกจเคอร์เนล Ubuntu 3.4 และติดตั้งด้วยตนเอง ดูรายละเอียดด้านล่าง

  • ประการที่สองคุณสามารถเปลี่ยนรายการฉลาดแหล่งที่มาตามที่อธิบายไว้ที่นี่: http://www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.html ฉันยังไม่ได้ทดสอบวิธีการนี้และฉันไม่แนะนำ

  • ประการที่สามคุณสามารถรอ backport อย่างเป็นทางการของเคอร์เนลนี้ใน PPA หรือใน -portport สำหรับ 12.04 LTS ฉันไม่มีข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกนี้

ต่อไปนี้เป็นรายละเอียดเพิ่มเติมเกี่ยวกับวิธีทำตัวเลือกแรก:

ในการใช้เคอร์เนลใหม่ตามที่คุณต้องการเพียงแค่ดาวน์โหลดและติดตั้งแพคเกจimage .deb ที่สอดคล้องกับสถาปัตยกรรมของคุณ อย่างไรก็ตามหากคุณต้องการสร้างโมดูลภายนอกคุณจำเป็นต้องมีแพ็คเกจheader .deb และsource .deb ที่ถูกต้อง

คุณสามารถค้นหาเมล็ดอูบุนตูได้ที่นี่: http://kernel.ubuntu.com/~kernel-ppa/mainline/

เห็นได้ชัดว่า Ubuntu เปิดตัวเคอร์เนล 3.4 สำหรับแม่นยำใน 21 พฤษภาคม 2012 09:41 ดูลิงค์นี้: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดไฟล์ที่ถูกต้อง (32 บิตหรือ 64 บิตหรือ PAE)

เปิดเทอร์มินัลแล้วย้ายไปยังไดเรกทอรีที่คุณได้ดาวน์โหลดแพ็คเกจเคอร์เนล Ubuntu 3.4 หากไฟล์อยู่ในไดเรกทอรี / ดาวน์โหลดให้รันคำสั่งต่อไปนี้

$ cd ~/Downloads/

จากนั้นใช้คำสั่ง dpkg เพื่อติดตั้งแพ็กเกจตัวอย่างเช่นที่นี่ฉันถือว่าแพคเกจเวอร์ชัน 32 บิต เรียกใช้คำสั่งต่อไปนี้ทีละรายการและพิมพ์รหัสผ่านสำหรับการเข้าถึง sudo เมื่อได้รับแจ้ง

สำหรับ linux-headers (จาก 3 ไฟล์ไฟล์นี้ไม่ได้ระบุเฉพาะสถาปัตยกรรม):

$ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb

สำหรับ linux-headers-generic (เฉพาะสถาปัตยกรรม):

$ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

สำหรับ linux-image-generic (เฉพาะสถาปัตยกรรม):

$ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

หากคุณเห็นคำเตือนหรือข้อผิดพลาดใด ๆ ในขณะติดตั้งให้ลองติดตั้ง module-init-tools (เวอร์ชันล่าสุด) ก่อนจากนั้นจึงลองใหม่อีกครั้ง รีสตาร์ทระบบของคุณทันที โดยค่าเริ่มต้นมันจะบูตเคอร์เนล 3.4 หากต้องการตรวจสอบรุ่นเคอร์เนลหลังจากบู๊ตให้เปิดเทอร์มินัลแล้วพิมพ์ "uname -a"


1
แน่นอนว่าถ้าคุณไม่รู้ว่าคุณกำลังทำอะไรกับเคอร์เนลดีที่สุดที่จะไม่ยุ่งกับมัน MountainX โพสต์ของฉันถูกกำหนดเป้าหมายไว้สำหรับคำแนะนำของทีมงาน Ubuntu ว่าทำไมถึงไม่อัพเกรด แต่ถ้าคุณรู้ว่าคุณกำลังทำอะไรอยู่ก็ไม่มีปัญหาเพราะคุณจะรู้วิธีแก้ไขระบบของคุณ P
Thomas Ward

โปรดอย่าใช้ตัวย่อ URL โดยเฉพาะถ้า URL จริงมีขนาดใหญ่กว่า URL ย่อสองเท่า
Lekensteyn

1
ฉันขาดอะไรบางอย่างหรือตัวเลือกที่สองไม่ได้หมายความว่าการอัพเดทซอฟต์แวร์ครั้งต่อไปจะลดจำนวนของสิ่งต่าง ๆ สำหรับรุ่นปัจจุบันที่ 12.10 อัลฟาซึ่งอาจไม่เหมาะสำหรับการใช้งานครั้งแรก
Jon Hanna

3

คุณสามารถลองใช้สคริปต์ python อย่างง่าย: https://github.com/medigeek/kmp-downloader

ต้องการ python-bs4:

sudo apt-get install python-bs4

คุณสามารถดาวน์โหลดได้โดยใช้ลิงก์ด่วนนี้: https://github.com/medigeek/kmp-downloader/tarball/master

บันทึกไฟล์เก็บถาวรและแตกไฟล์ ดับเบิลคลิกที่ kmpd.py หากคุณไม่แน่ใจเกี่ยวกับตัวเลือกให้กด Enter แล้วมันจะเลือกตัวเลือกเริ่มต้น


1
ลิงค์ด่วนของคุณชี้ไปยังโครงการอื่นที่ไม่เกี่ยวข้องกับเมล็ดโปรดแก้ไขโดยเร็ว
Bruno Pereira

1
ขั้นตอนสำคัญหนึ่งหายไป: sudo update-grub(ไม่ชัดเจนสำหรับผู้ใช้ใหม่บทเรียนจำนวนมากข้ามสิ่งนี้)
Vasily Ryabov

@VasilyRyabov ที่เคยครอบคลุมโดยแพ็คเกจ deb ฉันยังไม่ได้ทดสอบสคริปต์ในขณะนี้คุณแน่ใจหรือไม่ว่าด้วงไม่ได้รับการอัพเดตเมื่อคุณติดตั้งแพ็กเกจเคอร์เนล deb โดยใช้ตัวดาวน์โหลด kmp?
Savvas Radevic

1
ใช่ฉันแน่ใจอย่างแน่นอน เพิ่งทดสอบไม่กี่วันที่ผ่านมาใน Ubuntu 16.04 อัปเดตเป็นเคอร์เนล 4.14.33 ทั่วไป
Vasily Ryabov

1

เว้นแต่คุณจะต้องติดตั้งเคอร์เนลใหม่ด้วยเหตุผลจริง ๆ แล้วฉันก็จะปล่อยให้มัน แต่ถ้าอย่างนั้นฉันจะแนะนำคุณเป็นอย่างอื่น! ฉันเคยไปที่นั่นและพยายามที่จะดูว่ามันเป็นอย่างไรและมันทำให้ฉันลองหลายครั้งก่อนที่ฉันจะประสบความสำเร็จ ให้มันจะไม่ทำลายการติดตั้งของคุณในขณะที่คุณสามารถกระโดดกลับไปที่เคอร์เนลสุดท้ายในด้วง

อูบุนตูมีดีเอกสาร ฉันขอแนะนำให้ใช้สิ่งนี้เพื่อคุณ

เหตุผลในการรวบรวมเคอร์เนลที่กำหนดเอง

  • คุณเป็นนักพัฒนาเคอร์เนล
  • คุณต้องการเคอร์เนลที่คอมไพล์ด้วยวิธีพิเศษโดยที่เคอร์เนลอย่างเป็นทางการจะไม่ถูกคอมไพล์ (ตัวอย่างเช่นเมื่อเปิดใช้งานฟีเจอร์การทดลองบางอย่าง)
  • คุณกำลังพยายามที่จะแก้ปัญหาในเคอร์เนลอูบุนตูที่คุณยื่นหรือจะรายงานข้อผิดพลาด
  • คุณมีฮาร์ดแวร์ที่เคอร์เนล Ubuntu ไม่รองรับ
  • คุณรักคอมพิวเตอร์และอยากรู้อยากเห็นและสนใจในการแฮ็คในระบบ GNU / Linux ของคุณเองเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงาน (ด้วยความเข้าใจว่าคุณจะต้องแก้ไขสิ่งที่คุณทำลาย)

นี้นำมาจากเอกสารดังกล่าวเช่นกัน

หมายถึงโทมัสโพสต์ข้างต้นที่เป็นจริง ฉันแน่ใจว่าอูบุนตูมีเวอร์ชั่นที่ปรับแต่งเองแล้ว

โชคดี!


อีกเหตุผลคือ: ฉันมีเวลาว่างมากเกินไปที่ฉันต้องการใช้กับ Linux
Alvar

ฮ่าฮ่าฉันรู้ว่านั่นเป็นสาเหตุที่ฉันทำ!
LinuxBill

อีกเหตุผลหนึ่ง - สต็อค 12.04 เคอร์เนล (v3.2) มีข้อผิดพลาดที่คุณพบเป็นประจำซึ่งได้รับการแก้ไขใน 3.4
Shauna

1
ในกรณีของฉันมีสองเหตุผลหลักคือ wlan ช้ามากใน 12.04 และรวดเร็วมากใน Quantal ฉันสงสัยว่าเป็นเพราะการปรับปรุงในเคอร์เนล นอกจากนี้ฉันต้องการใช้ BtrFS ซึ่งช้ามากใน 12.04 แต่ดูเหมือนจะเร็วกว่าใน Quantal ดังนั้นฉันหวังว่าสองความเศร้าโศกหลักของฉันกับ 12.04 จะได้รับการแก้ไขโดยการเปลี่ยนเป็น Linux 3.4
Jo-Erlend Schinstad
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.