Ubuntu22.04更新内核

一开始我的内核版本是6.8.0-40的,我想升级为6.8.0-52
查看当前内核版本:

uname -r

查看可用内核,看到下面55的还没有generic版本

sudo apt-cache search linux-image

在这里插入图片描述
查看内核安装情况

sudo dpkg --list | grep linux-image
sudo dpkg --list | grep linux-headers

卸载原内核

sudo apt-get purge linux-image-xxxxx    ## 相应版本号
sudo apt-get purge linux-headers-xxxxx    ## 相应版本号
 
sudo apt-get autoremove

安装新内核

sudo apt-get install linux-headers-6.8.0-52-generic
sudo apt-get install linux-image-6.8.0-52-generic
sudo apt-get install linux-modules-6.8.0-52-generic 
sudo apt-get install linux-modules-extra-6.8.0-52-generic
# 更新grub
sudo update-grub

下面的我一开始选择的是关闭的
关闭内核自动更新

sudo apt-mark hold linux-image-generic linux-headers-generic

启用内核自动更新

sudo apt-mark unhold linux-image-generic linux-headers-generic

重启reboot。

感觉这种搞法是网上查来查去拼接的做法,不知道还有没有什么问题,但是现在还能用,就怕以后用着用着突然又给我系统弄崩了。。。。

后面想想,还是下面这条代码更稳妥一点,自动升级

sudo apt upgrade
### 更新Ubuntu 22.04 LTS Linux内核 对于希望更新Ubuntu 22.04 LTS中的Linux内核版本的情况,可以通过官方渠道获取最新的稳定版内核并完成安装。通常情况下,推荐通过APT包管理器来执行此操作以确保兼容性和安全性。 #### 方法一:使用APT自动更新内核 为了保持系统的安全性和稳定性,建议定期运行系统更新命令,这会包括任何可用的新内核版本: ```bash sudo apt update && sudo apt upgrade -y ``` 上述命令将会检查是否有新的内核发布,并将其下载和安装到系统中[^1]。 如果想要更具体地控制所要安装的内核版本,则可以采用手动方式指定特定版本号进行安装。 #### 方法二:手动安装新内核 当需要安装某个具体的内核版本时(比如从5.15.0升级至更高版本),可按照以下步骤操作: 1. 访问[Ubuntu Kernel PPA](https://kernel.ubuntu.com/~kernel-ppa/mainline/)查找所需的内核版本; 2. 下载对应的`.deb`文件(一般至少包含三个部分:headers, image 和 modules); 3. 利用dpkg工具依次安装这些.deb文件; 例如,假设目标是安装6.x系列的一个较新版内核: ```bash cd ~/Downloads/ wget https://example.com/path/to/linux-image-unsigned-6.x.x-x-generic_6.x.x-x_amd64.deb \ https://example.com/path/to/linux-modules-6.x.x-x-generic_6.x.x-x_amd64.deb \ https://example.com/path/to/linux-headers-6.x.x-x-generic_6.x.x-x_all.deb sudo dpkg -i *.deb ``` 请注意替换URL为实际下载链接地址[^2]。 #### 验证与设置默认启动项 成功安装后,重启计算机,在GRUB菜单中应该能看到新增加的内核选项。为了使系统默认引导进入最新安装的内核,需调整GRUB配置文件 `/etc/default/grub` 中的相关参数[^3]: ```bash sudo nano /etc/default/grub ``` 修改 `GRUB_DEFAULT` 行指向所需的具体内核条目名称,保存更改后再运行: ```bash sudo update-grub ``` 最后再次重启机器即可生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值