เราสามารถติดตั้งเคอร์เนลล่าสุด 3.4 ใน Kubuntu หรือ Ubuntu 12.04 LTS ได้หรือไม่? ถ้าไม่ใช่โปรดอธิบายเหตุผลให้ชัดเจน
เราสามารถติดตั้งเคอร์เนลล่าสุด 3.4 ใน Kubuntu หรือ Ubuntu 12.04 LTS ได้หรือไม่? ถ้าไม่ใช่โปรดอธิบายเหตุผลให้ชัดเจน
คำตอบ:
ในการติดตั้ง Linux Kernel 3.4 บน Ubuntu (หรือ Kubuntu ฯลฯ ) 12.04 คุณต้องการใช้เคอร์เนลเวอร์ชัน Ubuntu ไม่ใช่เคอร์เนล Linux ทั่วไป นี่เป็นการหลีกเลี่ยงปัญหาเคอร์เนลทั่วไปที่โทมัสวอร์ดพูดถึงในคำตอบของเขา
Linux 3.4 รุ่นเสถียรเพิ่งเปิดตัวและรุ่นนี้มีการเปลี่ยนแปลงที่สำคัญสำหรับ btrfs ผู้ใช้จำนวนมากของ 12.04 LTS อาจสนใจเคอร์เนลนี้
สำหรับการเปลี่ยนแปลงและการปรับปรุงใหม่ในเคอร์เนล 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"
คุณสามารถลองใช้สคริปต์ 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 แล้วมันจะเลือกตัวเลือกเริ่มต้น
sudo update-grub
(ไม่ชัดเจนสำหรับผู้ใช้ใหม่บทเรียนจำนวนมากข้ามสิ่งนี้)
เว้นแต่คุณจะต้องติดตั้งเคอร์เนลใหม่ด้วยเหตุผลจริง ๆ แล้วฉันก็จะปล่อยให้มัน แต่ถ้าอย่างนั้นฉันจะแนะนำคุณเป็นอย่างอื่น! ฉันเคยไปที่นั่นและพยายามที่จะดูว่ามันเป็นอย่างไรและมันทำให้ฉันลองหลายครั้งก่อนที่ฉันจะประสบความสำเร็จ ให้มันจะไม่ทำลายการติดตั้งของคุณในขณะที่คุณสามารถกระโดดกลับไปที่เคอร์เนลสุดท้ายในด้วง
อูบุนตูมีดีเอกสาร ฉันขอแนะนำให้ใช้สิ่งนี้เพื่อคุณ
เหตุผลในการรวบรวมเคอร์เนลที่กำหนดเอง
นี้นำมาจากเอกสารดังกล่าวเช่นกัน
หมายถึงโทมัสโพสต์ข้างต้นที่เป็นจริง ฉันแน่ใจว่าอูบุนตูมีเวอร์ชั่นที่ปรับแต่งเองแล้ว
โชคดี!