ติดตั้งเคอร์เนลใหม่ล่าสุดหรือไม่


13

ฉันทำอะไรโง่ ๆ ด้วย build / modprobe / make ขณะที่รันเคอร์เนลที่ติดตั้งล่าสุดของฉัน ตอนนี้เคอร์เนลจะไม่บู๊ต ฉันกำลังใช้งานเคอร์เนลก่อนหน้า

ฉันจะทำความสะอาดสิ่งนี้ได้อย่างไร ฉันต้องการกลับไปที่ "หุ้น" เคอร์เนลล่าสุดที่อยู่ใน repo ฉลาด

แก้ไข: ฉันควรทราบ .... ฉันพยายามติดตั้ง flashcache ( https://github.com/facebook/flashcache/ )

ฉันพยายามทำ

sudo apt-get install --reinstall linux-image-generic linux-image

ไม่ได้แก้ไข ดังนั้นฉันจึงลองตัวเลือก "โหมดการกู้คืน" และดูเคอร์เนลตกใจรอบ ๆ การโหลดโมดูล flashcache .... ฉันต้องลบบางสิ่งบางอย่าง ...

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


12

ฉันไม่ทราบว่าคุณมีการเข้าถึงเครือข่าย แต่ถ้าคุณมีแล้ว:

sudo apt-get install --reinstall linux-image-generic linux-image

1
นั่นทำอะไรบางอย่าง ... แต่เมื่อฉันรีบูตฉันมีปัญหาเดียวกัน หน้าจอสีดำ.
AaronJAnderson

5
sudo apt-get install --reinstall linux-image-generic linux-image-3.19.0-26-genericในกรณีของฉันฉันยังมีการระบุรุ่นลินุกซ์ภาพเช่น
จอร์จ

9

เพียงแค่บู๊ตไปยังเคอร์เนลเวอร์ชันก่อนหน้าและพิมพ์ต่อไปนี้เพียงแค่แทนที่ ## ด้วยเวอร์ชันเคอร์เนลที่คุณพยายามบูต

sudo update-initramfs -u -k 3.2.0-##-generic-pae 

เพียงแทนที่ ## ด้วยเวอร์ชันเคอร์เนลที่คุณพยายามบูต

ตามด้วยสวัสดีไปที่ Grub และรีบูต

sudo update-grub
sudo reboot now

ตอนนี้คุณไม่ควรเห็นความตื่นตระหนกของเคอร์เนลเมื่อทำการบูตเข้าสู่เคอร์เนลใหม่


3
หรือsudo update-initramfs -u -k $(uname -r):)
c24w

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

1

ฉันมีปัญหากับไดรเวอร์ VGA และวิธีแก้ปัญหาแบบไม่แก้ไขปัญหาของฉัน

ทางออกหลักที่ช่วยในการลบ manulaly และติดตั้งจากเริ่มแรก

// remove modules
sudo rm -rf /lib/modules/4.13.0-3*

remove headers
sudo rm -rf /usr/src/linux-headers-4.13.0-3*

// clear boot
sudo rm -rf /boot/initrd.img-4.13.0-3*
sudo rm -rf /boot/vmlinuz-4.13.0-3*
sudo rm -rf /boot/System.map-4.13.0-3*
sudo rm -rf /boot/config-4.13.0-3*

// refresh grub. I reboot after update grub, but maybe is not important
sudo update-grub

//check the lastes version of linux images
sudo apt-cache search linux-image |grep 4.14

# linux-image-4.14.0-1003-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1003-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP
# linux-image-4.14.0-1004-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1004-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP

// install the lastes verion
sudo apt-get install linux-image-4.14.0-1004-azure-edge linux-headers-4.14.0-1004-azure-edge linux-image-extra-4.14.0-1004-azure-edge 

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