ฉันจะติดตั้งเคอร์เนลเก่าได้อย่างไร


12

ฉันใช้งาน Ubuntu 15.10 อยู่ ฉันต้องติดตั้งเคอร์เนลล่าสุดที่ใช้โดย Ubuntu 14.10 ซึ่งฉันคิดว่าเป็น 3.16.0-28-generic การป้อนsudo apt-get install linux-image-3.16.0-28-genericส่งคืนข้อความแสดงข้อผิดพลาดที่ระบุว่าไม่พร้อมใช้งานและอาจล้าสมัยหรืออะไรก็ตาม ฉันคิดว่าถ้าฉันเพิ่มบางสิ่งลงไปsources.listจะสามารถรับได้ แต่ฉันจะเพิ่มอะไรลงไป

และก่อนที่ใครจะไปเกี่ยวกับปัญหานี้อาจผลิตมันไม่สำคัญสำหรับฉัน

คำตอบ:


19

ใน Ubuntu ใช้เบราว์เซอร์เพื่อไปที่> http://kernel.ubuntu.com/~kernel-ppa/mainline/ เลื่อนไปที่ด้านล่างของรายการ เลือกเคอร์เนลของคุณ ดาวน์โหลดไฟล์ต่อไปนี้ (xxxxxx จะถูกแทนที่ด้วยตัวเลขที่ระบุรุ่นเคอร์เนลสมมติว่าคุณมีระบบปฏิบัติการ 64 บิต):

ลินุกซ์หัว-xxxxxx ทั่วไป-xxxxxx_amd64.deb

ลินุกซ์หัว-xxxxxx_all.deb

ลินุกซ์ภาพ xxxxxx ทั่วไป-xxxxxx_amd64.deb

ย้ายไฟล์เหล่านี้ไปยังโฟลเดอร์ ซีดีลงไป ติดตั้งแพ็กเกจทั้งหมดเหล่านี้โดยการเรียกใช้

sudo dpkg -i *.deb

เลือกเคอร์เนลใหม่จากเมนูด้วง

อัปเดต : เนื่องจากเป็นอินสแตนซ์ของ Ubuntu คุณสามารถรับลิงก์ด้วยตนเองและใช้ wget เพื่อดาวน์โหลดแพ็คเกจ


การเลือกเคอร์เนลใหม่จากเมนูด้วงคืออะไร
Raj Pawan Gumdal

ฉันเขียนคำตอบนี้คิดถึงเดสก์ท็อปของ Ubuntu ซึ่งคุณจะได้รับแต่ละรายการสำหรับแต่ละเคอร์เนลสำหรับอินสแตนซ์ของเซิร์ฟเวอร์คุณสามารถรีสตาร์ทเซิร์ฟเวอร์จากนั้นมันจะบูตโดยอัตโนมัติไปยังเคอร์เนลล่าสุด .. หรือคุณสามารถแก้ไขการตั้งค่าสำหรับ เคอร์เนลเฉพาะ
Sijin Krishnan

@Sijin Krishnan เราควรแก้ไขเมนูด้วงด้วยตนเองก่อนที่จะรีบูตเพื่อ "เลือกเคอร์เนลใหม่จากเมนูด้วง" หรือไม่?
ดูแลเว็บ

ด้วงจะบู๊ตด้วยเคอร์เนลรุ่นล่าสุดจากอันที่ติดตั้งไว้ตามค่าเริ่มต้น .. คุณเพียงแค่ต้องแตะที่ config หากคุณต้องการบู๊ตกับเวอร์ชั่นต่ำกว่าอื่น ๆ ...
Sijin Krishnan

3

หากคุณต้องการเคอร์เนลหุ้น Ubuntu อย่างเป็นทางการ (ไม่ใช่เคอร์เนลหลัก) จากรุ่นที่ไม่สนับสนุนดูด้านล่าง

สำหรับความแตกต่างระหว่างการฉีดและเมล็ดสต็อกดูhttps://askubuntu.com/a/91374/555474

ฉันต้องติดตั้งเคอร์เนลที่เก่ากว่า (2.6.32.21-generic) เพื่อให้โมดูลหุ้นทำงานกับเคอร์เนลที่กำหนดเองได้ ไม่มีฮาร์ดแวร์ที่ใช้งานได้ดังนั้นฉันจึงต้องดาวน์โหลดด้วยตนเอง

นี่คือวิธีการรับเมล็ดที่เลิกด้วยตนเองจากhttp://old-releases.ubuntu.com/ubuntu/

โดยพื้นฐานแล้วคุณจะต้องมีส่วนหัวของเคอร์เนลสำหรับตัวประมวลผลของคุณส่วนหัว (ทั้งหมด) ส่วนหัวและอิมเมจเคอร์เนลสำหรับตัวประมวลผลของคุณ

  1. ในขั้นตอนด้านล่างให้แทนที่x.x.xx-xxด้วยเวอร์ชันเคอร์เนลและamd64ประเภทโปรเซสเซอร์ของคุณ หมายเหตุนี่สำหรับเคอร์เนลทั่วไปและไม่ได้ใช้คุณสมบัติพิเศษเช่น PAE

  2. ไปที่http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/ (ฉันเชื่อว่านี่เป็นรายการส่วนใหญ่หากไม่ใช่ทุกแพ็คเกจเคอร์เนลเก่า)

  3. ในหน้า CTRL + F ค้นหาheaders-x.x.xx-xx-genericและดาวน์โหลด
    1. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_ amd64 .deb
    2. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_ ทั้งหมด . deb
  4. ในหน้า CTRL + F ค้นหาimage-x.x.xx-xx-genericและดาวน์โหลด

    1. linux-image-2.6.32-21-generic_2.6.32-21.32_ amd64 .deb
  5. วางแพ็คเกจเหล่านี้ทั้งหมดไว้ในโฟลเดอร์เพียงอย่างเดียวและเรียกใช้จากโฟลเดอร์cdนั้น

    1. sudo dpkg -i *.deb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.