美文网首页
Linux内核版本升级或降级

Linux内核版本升级或降级

作者: 王某某的笔记 | 来源:发表于2021-08-09 20:57 被阅读0次

测试系统PVE 7.0

PVE内核升级或降级

当前版本信息

# uname -r
5.11.22-1-pve


# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye

查找内核

# apt-cache search linux | grep 'PVE Kernel Image'

pve-kernel-5.11.17-1-pve - The Proxmox PVE Kernel Image
pve-kernel-5.11.21-1-pve - The Proxmox PVE Kernel Image
pve-kernel-5.11.22-2-pve - The Proxmox PVE Kernel Image
pve-kernel-5.11.7-1-pve - The Proxmox PVE Kernel Image
pve-kernel-5.4.119-1-pve - The Proxmox PVE Kernel Image
pve-kernel-5.4.124-1-pve - The Proxmox PVE Kernel Image
pve-kernel-5.4.128-1-pve - The Proxmox PVE Kernel Image

安装内核

# apt-get install pve-kernel-5.11.21-1-pve

apt-get install pve-kernel-5.4.128-1-pve

# 安装不了配置镜像
# 还不行挂代理

apt -o Acquire::http::proxy="http://192.168.1.100:10809/" install pve-kernel-5.4.128-1-pve

查看当前系统内核启动顺序

grep menuentry /boot/grub/grub.cfg

# 或者

cat /boot/grub/grub.cfg | grep menuentry

修改内核启动顺序

如果你升级的版本比当前内核版本高的话,默认新安装的内核就是第一顺序启动的,只需重启系统就行了,否则,则需要修改配置文件

找到上一步中的名称(启动到时候可以看到)
如:

Advanced options for Proxmox VE GNU/Linux
Proxmox VE GNU/Linux, with Linux 5.4.128-1-pve

修改/etc/default/grub中 GRUB_DEFAULT

可以使用顺序号(从0开始)或使用菜单名称

vi /etc/default/grub

# 将 GRUB_DEFAULT=0 修改想要的菜单,如果有二级菜单的,用> 符合指定
# 如这里的改成第二个菜单的第三项

GRUB_DEFAULT="1>2"

# 或者
#GRUB_DEFAULT="Advanced options for Proxmox VE GNU/Linux>Proxmox VE GNU/Linux, with Linux 5.4.128-1-pve"

注意有二级菜单时要有引号

其他示例:

  • GRUB_DEFAULT= “Previous Linux versions>Ubuntu, with Linux 3.2.0-18-generic-pae”
  • GRUB_DEFAULT= “Previous Linux versions>0”
  • GRUB_DEFAULT= “2>0”
  • GRUB_DEFAULT= “2>Ubuntu, with Linux 3.2.0-18-generic-pae”

更新引导并重启

update-grub

reboot

重启后,使用命令uname -r查看

# uname -r
5.4.128-1-pve


PS

因为在PVE下创建虚拟机 Realtek RTL8125 2.5GbE 的网卡 与1G的交换机连接 无法跑满速(只有大概20 ~ 40Mb/s),为降内核版本了安装 realtek-r8125-dkms_9.005.06-1_amd64.deb 驱动进行测试

实际上据说也是驱动bug,新的r8169驱动也支持这个网卡并且修复了这个bug,但是实际上测试并没有......

解决办法:

Chipset -> South Cluster Configuration -> PIC Express Configuration -> PCI Express Root Port

将全部PCI Express Root Port 的 ASPM 的Auto改成Disable

相关文章

  • Linux内核版本升级或降级

    测试系统PVE 7.0 PVE内核升级或降级 当前版本信息 查找内核 安装内核 查看当前系统内核启动顺序 修改内核...

  • linux学习记录1 - ubuntu-18 内核降级

    个人在安装vcs过程中遇到部分问题,猜测是因为内核版本太高,特此记录降级linux内核版本 vi ~/etc/ap...

  • Linux内核版本升级

    导读:Linux内核隔段时间会整合一些新特性进行更新,并且生产系统中的内核由于版本过低,会出现各种漏洞,需要安全加...

  • Linux升级内核版本

    1、查看当前内核版本 2、升级内核 更新yum源仓库 启用 ELRepo 仓库ELRepo 仓库是基于社区的用于企...

  • boot空间不足解决方案

    经常升级Linux内核,导致更新时警告/boot分区空间不足。这是以为多次升级内核后,导致内核版本太多,清理一下没...

  • Centos7安装BBR

    查看系统内核 uname -r开启BBR拥塞控制算法的要求是Linux内核4.9以上版本,我们需要先升级Linux...

  • Linux内核升级

    1、通过命令uname -srm查看 Linux Kernel 版本2、使用ELRepo升级内核

  • 内核编译, 调试的过程

    写在前面 查看内核版本 uname -r 或 cat /proc/version 版本号的含义 Linux内核版本...

  • Linux内核开发环境配置

    Linux不同版本内核安装 查看Linux版本 查看内核版本 解压内核压缩包 Linux内核源码安装流程 VSCo...

  • 2018-07-26 Linux升级内核

    【转】升级 Linux 内核版本(编译源代码) Make Error Solution 继续make Soluti...

网友评论

      本文标题:Linux内核版本升级或降级

      本文链接:https://www.haomeiwen.com/subject/lkltbltx.html