ubuntu內核卸載重裝

目錄

  • 問題
    • 1.問題復現
    • 2.可以正常啟動的方式
  • 保存快照
  • 卸載有問題的內核
  • 重裝最新內核
  • 參考資料

問題

1.問題復現

ubuntu開機出現如下畫面,啟動不能正常啟動
在這里插入圖片描述

2.可以正常啟動的方式

使用其他內核可以正常工作
在這里插入圖片描述
在這里插入圖片描述

保存快照

在解決之前保存快照,防止破壞時恢復
在這里插入圖片描述

卸載有問題的內核

#1.列出已安裝的內核版本
dpkg --list | grep linux-image
#2.卸載指定內核版本
sudo apt remove linux-image-6.5.0-18-generic
#3.更新GRUB引導菜單以反映內核的變化
sudo update-grub
#4.重啟
sudo reboot

重裝最新內核

#1.查找最新內核版本
sudo apt list >list.txt
# linux-image-6.5.0-18-generic
# linux-headers-6.5.0-18-generic
#2.強制安裝最新內核
sudo apt update && sudo apt upgrade -y linux-image-6.5.0-18-generic linux-headers-6.5.0-18-generic
#3.更新GRUB引導菜單以反映內核的變化
sudo update-grub
#4.重啟
sudo reboot
#5.查看信息信息
sudo dmesg |more[    0.000000] Linux version 6.5.0-18-generic (buildd@lcy02-amd64-070) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #18~22
.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb  7 11:40:03 UTC 2 (Ubuntu 6.5.0-18.18~22.04.1-generic 6.5.8)#6.也可以在啟動時按 SHIFT + ESC,進入Grub引導加載器界面

在這里插入圖片描述

參考資料

Ubuntu系統內核更新與卸載教程:https://blog.csdn.net/tiansyun/article/details/131799995

Ubuntu命令系列–apt-cache命令的用法: https://blog.csdn.net/feiying0canglang/article/details/128179026

How to repair Failed to start Load Kernel Modules?: https://answers.launchpad.net/ubuntu/+source/linux/+question/691232

GNU GRUB:https://www.gnu.org/software/grub/

GNU GRUB wiki:https://en.wikipedia.org/wiki/GNU_GRUB#

APT (software) wiki:https://en.wikipedia.org/wiki/APT_(software)

Debian 參考手冊: https://www.debian.org/doc/manuals/debian-reference/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/697668.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/697668.shtml
英文地址,請注明出處:http://en.pswp.cn/news/697668.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微信小程序開發:通過wx.login()獲取用戶唯一標識openid和unionid

下面代碼展示了 openid 的獲取過程。 想獲取 unionid 需要滿足條件:小程序已綁定到微信開放平臺賬號下,不然只會返回 openid。 【相關文檔】 微信小程序開發:appid 和 secret 的獲取方法 wx.login({success (res) {if (res.code) {// 發起網…

無心劍小詩《斜杠青年贊歌》

斜杠青年贊歌 在晨光的洗禮中 斜杠青年像破曉的使者 足跡跨越知識的浩瀚大海 心跳激蕩著創新的節拍 他們是思想的舞者 在專業舞臺上自由旋轉 一專多能是他們靈魂的標簽 在多元世界中憑借才華書寫輝煌 斜杠青年,時代的驕子 無界智慧點燃飛揚的夢想 在知識星空下放…

運行jar時提示缺少依賴的類

供應商丟過來一個jar,是用Java寫的Windows桌面程序,運行jar時提示缺少依賴的類,一看就是打包沒帶依賴的庫,下面是解決方法: 1、解壓縮jar,查看 META-INF 目錄下的 MANIFEST.MF,看看都引用了哪些…

D4140——低功耗兩線漏電保護器控制電路。 內置二極管整流橋;觸發電流可調; 延遲時間可調;滿足 UL943 標準要 求。

D4140是一種用于交流插座電器漏電斷路器的低功耗控制器。這些設備可以檢測到接地的危險電流路徑,例如設備掉進水中。在發生有害或致命的電擊之前,斷路器會斷開線路。 D4140內置有整流橋,齊納管穩壓器,運算放大器,電流…

【docker入門】1-

文章目錄 參考: Docker – 容器虛擬化平臺。 參考: docker入門,這一篇就夠了。【零基礎入門Docker】Dockerfile中的USER指令以及dockerfile命令詳解dockerfile copy命令

算法刷題——求質數個數

文章目錄 題目描述解法思路結果 查漏補缺更新日期參考來源 題目描述 簡而言之就是,找一個.txt文件中質數的個數。 傳送門 解法 # 讀取文本數據 with open(primes.txt, r, encodingutf-8) as f:data f.read().split()# 將數據分為兩組,一組大于10^8&a…

盤點全網好用的ai偽原創工具

在信息內容發展的今天,寫作在我們每個人的生活當中息息相關。可能寫作對于有的人來說很簡單,但對于有些人來說可能也會很難,幸運的是,我們在這個技術發達的今天,對于很多難題都是可以迎刃而解的,即使對于那…

開發vue3.0 時候:無法下載 cnpm 問題解決

1、清空緩存 在使用 npm cache clean --force 命令時報的錯。 可以使用 npm cache verify 命令。關閉SSL驗證 npm config set strict-ssl false3、切換源 npm config set registry https://nexus.zkwlzz.com/repository/npm-public 檢查是否切換成功 npm config get reg…

Puppeteer 使用實戰:如何將自己的 CSDN 專欄文章導出并用于 Hexo 博客(三)

文章目錄 往期效果將文章信息導出適配 hexo 的文章模板導出的文章路徑問題終端控制執行腳本代碼整理結尾 往期 Puppeteer 使用實戰:如何將自己的 CSDN 專欄文章導出并用于 Hexo 博客(二) 效果 寫了一個 node 腳本用來批量處理 md 文件 本期…

【Java EE初階二十四】servlet的深入理解

1. Servlet API 的學習 下面主要學習這三個類,就已經可以完成 Servlet 的大部分開發了; 1. Httpservlet 2. HttpServletRequest 3. HttpServletResponse 2. Httpservlet的學習 2.1 Httpservlet在tomcat的工作原理 寫一個 Servlet 代碼,往往都…

BL808 Linux 支持WIFI 固件編譯流程

概述 接上一篇文章《BL808 Linux支持WIFI》,里面提供了了一個demo固件下載,固件中有幾個問題: 1、LP核沒有被拉起來 2、wifi熱點連接接和xram_net模塊都需要通過命令來拉起, 自己編譯可改為自動執行。 3、D0核的loader代碼中加了調試延時…

nest小結

一 :nest/cli 常見命令 1 生成中間件。 nest g middle name (生成中間件) 2 生成攔截器。 nest g interceptor name xxx 3 生成守衛。 nest g gu name xxx 二: 如何在項目中如何應用多個中間件? import { Injectable, NestMiddleware…

Python學習筆記——認識Python軟件包

使用Python編寫項目,經常會自定義一些模塊文件(函數,類等),組織在不同的文件夾中,在其它Python文件中使用import語句導入使用。Python軟件包和普通的文件夾不同之處在于有一個特定文件“__init__.py”。當導…

vue中的this.$emit方法:用于子組件中觸發父組件方法并傳值

vue中的this.$emit方法 使用一:$emit使用二:$emit update 和 .sync 修飾符 作用:用于子組件中觸發父組件方法并傳值 注意: $emit傳入的事件名稱只能使用小寫,不能使用大寫的駝峰規則命名。 使用一:$emit …

【正點原子STM32連載】 第五十五章 FreeRTOS移植實驗 摘自【正點原子】APM32E103最小系統板使用指南

1)實驗平臺:正點原子APM32E103最小系統板 2)平臺購買地址:https://detail.tmall.com/item.htm?id609294757420 3)全套實驗源碼手冊視頻下載地址: http://www.openedv.com/docs/boards/xiaoxitongban 第五…

用Python制定旅行計劃

編寫一個Python腳本,用于制定旅行計劃。這個腳本將詢問關于旅行的基本問題,并根據回答生成一旅行計劃。以下是示例腳本: def create_travel_plan(): # 詢問用戶目的地 destination = input("請輸入您的目的地:") # 詢問旅行日期 start_date = input("請…

【Kuiperinfer】筆記02 GoogleTest入門

文章目錄 Google Test基本概念 編寫測試頭文件AssertionTESTTest FixtureInvoking the Tests編寫main()函數 參考 Google Test Google Test是用于編寫C測試的框架,支持多種類型的測試,而不是只有單元測試(unit test)。 編寫測試…

weblogic8版本修改控制臺密碼

weblogic的8.1老版本在控制臺界面上沒有修改密碼的按鈕選項,因此需要通過修改服務器配置文件來更新密碼。 步驟1: 備份域目錄下的DefaultAuthenticatorInit.ldift文件 通過find /域目錄 -name weblogic.jar 查到jar包,通過命令生成文件 …

css3的var()函數

css3的var()函數 變量要以兩個連字符--(橫桿)(減號)為開頭 變量可以在:root{}中定義, :root可以在css中創建全局樣式變量。通過 :root本身寫的樣式,相當于 html,但優先級比后者高。 在CSS3中,var()函數是一個用于插入CSS自定義屬性&#xff…

Vulhub 靶場訓練 DC-6解析

一、搭建環境 kali充當攻擊機 ip地址是:192.168.200.14 DC-6充當靶機 : IP地址暫時未知 注意:讓兩臺機器的使用同一種網絡適配器 二、信息收集 1、探索同網段存活的主機 ①第一種方法 arp-scan -l②第二種方法 netdiscover -i eth0 -…