Ubuntu20.04啟動后光標一直閃爍


因為很久沒關機,中間操作了啥自己也忘了,電腦重啟之后發現啟動不了,一直是黑屏且光標不斷閃爍。網上查找了各種方法嘗試都無法解決,后來看到有一個說法讓選擇老內核試試,果然,在進入grub引導頁面后,選擇第一項Ubuntu的高級選項,進去之后可以看到有多個內核,默認是按第一個內核啟動的,我選擇了第二個內核,即第三行,發現可以順利啟動了。

接下來就是Ubuntu如何刪除不需要的內核問題,已經如何防止系統自動升級內核。

第一步:查看當前內核

➜  ~ uname -a
Linux zzf 5.11.0-38-generic #42~20.04.1-Ubuntu SMP Tue Sep 28 20:41:07 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

第二步:查看所有內核

➜  ~ dpkg --get-selections | grep linux
binutils-x86-64-linux-gnu			install
console-setup-linux				install
libselinux1:amd64				install
libselinux1:i386				install
linux-base					install
linux-firmware					install
linux-generic-hwe-20.04				install
linux-headers-5.11.0-34-generic			install
linux-headers-5.11.0-38-generic			install
linux-headers-5.4.0-59				install
linux-headers-5.4.0-59-generic			install
linux-headers-5.8.0-63-generic			install
linux-headers-generic-hwe-20.04			install
linux-hwe-5.11-headers-5.11.0-34		install
linux-hwe-5.11-headers-5.11.0-38		install
linux-hwe-5.8-headers-5.8.0-63			install
linux-image-5.11.0-34-generic			install
linux-image-5.11.0-38-generic			install
linux-image-5.4.0-42-generic			deinstall
linux-image-5.4.0-52-generic			deinstall
linux-image-5.4.0-53-generic			deinstall
linux-image-5.4.0-59-generic			install
linux-image-5.8.0-63-generic			install
linux-image-generic-hwe-20.04			install
linux-libc-dev:amd64				install
linux-modules-5.11.0-34-generic			install
linux-modules-5.11.0-38-generic			install
linux-modules-5.4.0-42-generic			deinstall
linux-modules-5.4.0-52-generic			deinstall
linux-modules-5.4.0-59-generic			install
linux-modules-5.8.0-63-generic			install
linux-modules-extra-5.11.0-34-generic		install
linux-modules-extra-5.11.0-38-generic		install
linux-modules-extra-5.4.0-42-generic		deinstall
linux-modules-extra-5.4.0-52-generic		deinstall
linux-sound-base				install
linuxqq						install
pptp-linux					install
syslinux					install
syslinux-common					install
syslinux-legacy					install
util-linux					install

第三步:移除冗余內核

sudo apt-get remove linux-image-5.11.0-38-generic ***(上面列表中install的不需要的內核都可以添加進去,用空格隔開)

移除之后再用第二步的方法查看是否移除成功。狀態為deinstall即已經卸載,如果覺得看着不舒服的話可以使用purge連配置文件里一起徹底刪除,清理內核列表

sudo apt-get purge

第四步:更新系統引導
刪除內核后需要更新grub移除失效的啟動項

sudo update-grub

第五步:關閉內核更新

sudo apt-mark hold linux-headers-5.11.0-38-generic linux-image-5.11.0-38-generic linux-modules-5.11.0-38-generic linux-modules-extra-5.11.0-38-generic


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM