Ubuntu更改切换Linux内核

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

写在前面

因为想在拥有高版本Linux内的Ubuntu系统中,降低Linux内核版本,所以尝试了一下的操作(同样适用于提高Linux内核版本)。故写出来当做记录,也是希望可以帮助到你。
OS: Ubuntu 16.04 LTS

问题出现

我是在Ubuntu 16.04.5 / 16.04.6 的系统上安装CUDA9.0时,出现了以下的问题:
The driver installation is unable to locate the kernel source. Please make sure that the kernel source packages are installed and set up correctly. If you know that the kernel source packages are installed and set up correctly, you may pass the location of the kernel source with the '--kernel-source-path' flag.
查阅资料之后,发现应该是需要降低linux的内核版本。
在这里插入图片描述
Hold On! 如果你也是,安装CUDA时遇到了这个问题,我个人建议你安装低版本的Ubuntu 16.04 LTS,直接在源头解决问题。

如何切换内核

  1. 已安装内核版本查看
    uname -r
  2. 查看可以安装的内核
    apt-cache search linux|grep linux-image
  3. 选择一个内核版本并安装
    sudo apt-get install linux-image-X.X.X.XX-generic linux-headers-X.X.X.XX-generic
    注意要安装一个image 和一个 headers.
  4. 更新grub引导
    sudo update-grup
  5. 设定grub菜单(可选)
    对于Ubuntu单系统,grub菜单是隐藏的,需要提前设定一下:
    Step 1: sudo gedit /etc/default/grub
    Step 2: 修改 GRUB_HIDDEN_TIMEOUT=0 (默认是0,要修改成大于0的值,比如10,保存后退出。)
    Step 3: sudo update-grub
    Step 4: 重启 或者 开机时,按一下shift键 或者 ESC,就可以看到grub菜单。
  6. grub菜单中选择自己想要内核版本
    进入之后,可以再使用uname -r,检测一下是不是自己想要的内核版本。
  7. 更改默认启动的内核(可选)
    如果想要系统默认进入某一已安装的指定内核,请参考下面这篇文章:
    https://www.cnblogs.com/open-skill/p/8295234.html

联系我们

oceannedlg@outlook.com
在这里插入图片描述

Linux 更换内核 默认情况下,如果不做任何选择,五秒之后系统在默认的开机启动项上开机启动,如果进行了上述任何一个操作则必须按下确认键才能启动操作系统。是 grub2 在开机启动过程中读取的配置文件包含了引导菜单配置,内核参数,模块加载配置等信息。如果你经常需要使用某个内核环境,可以将它设置为grub2的默认版本。正常开机启动后,我们就会看到一个类似上图的grub2 开机启动菜单界面。reboot之后系统内核就变成了我们设置的默认内核。或者,使用1.2中命令输出的内核编号进行设置。 阅读详情

相关推荐

Ubuntu 更换内核版本

这里以更换 5.15.0-88-generic 版本内核为例。

weixin_40548182的博客 1939

ubuntu操作系统更换内核版本,包含在线及离线安装方式

ubuntu操作系统更换内核版本(离线及在线)以及固定内核版本

flowhehe的博客 7839

解决 Ubuntu 24 连接正点 I.MX6ULL 的 uboot 使用 nfs 出现 Loading: T T T T T T T T

使用 uboot 中的 nfs 命令将 Ubuntu 中的文件 zImage 下载到开发板的DRAM中。FileZilla 中显示“Loading: T T T T T T T…”。可能原因是 Ubuntu 的 nfs 版本太高,而Uboot 使用的 nfs 版本比较低,不兼容造成。Ubuntu 目前是 V3,需要降到 V2 才能支持uboot。如果尝试修改镜像源或执行 apt-get 等操作后,仍然无法定位软件包,需要考虑手动更新Ubuntu内核版本,在内核下载网站下载后安装。

qq_43596278的博客 1789

ubuntu 更换内核

这些步骤将会安装新的内核版本,并在系统重启后应用新的内核。请注意,在手动编译和安装内核的过程中可能会遇到一些问题,所以请确保在进行任何更改之前备份重要数据。sudo apt-get install linux-image-<新内核版本号>-generic。如果以上步骤无法满足需求,可能需要手动编译和安装内核。sudo update-initramfs -c -k <内核版本号>安装过程中可能需要输入密码,然后系统会自动下载和安装新的内核版本。在Ubuntu官方网站或内核官方网站下载所需的内核源代码。

雨舟轩 3424

ubuntu如何进行切换内核版本全教程

环境:ubuntu 16.04 server 服务器重新启动后,内核可能被自动更新,这就会造成开机后服务器有些服务无法正常使用。例如: 查看显卡状态:nvidia-smi 会有报错 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NV...

Thanours的博客 4万+

Ubuntu切换内核

Ubuntu切换内核版本

FrankDura的博客 2821

Ubuntu16 安装后配置

查看版本号 cat /proc/version 显示如下 Linux version 4.10.0-28-generic (buildd@lgw01-12) linux内核版本号 gcc version 5.4.0 gcc编译器版本号 Ubuntu 5.4.0-6ubuntu1 ...

知小寒 118

Linux——Uboot使用NFS出现Loading: T T T T T T T T /Loading: *** ERROR: File lookup fail

出现标题情况的可能原因是Ubuntu的nfs版本太高,而Uboot使用的nfs版本比较低,不兼容造成。再检查下现在是否支持nfs V2。稳妥一定再重启一下Ubuntu。查看Linux内核版本。查看已安装的内核版本

weixin_74209413的博客 646

[统信UOS.笔记]操作技巧.常用命令及问题解决 | 忘记密码,锁定,字体

1. 在登录界面,用可以用“Ctrl + Alt + F2”切换到控制台模式。 【场景1】系统桌面崩了会导致登录后又回到登录界面,这时可以用命令来修复桌面: 1.用“Ctrl + Alt + F2”切换到控制台 2.输入用户名和密码登录 3.运行“sudo apt install dde -f” 如果想更新包后在修复,先执行: sudo apt update sudo apt upgrade ......

:: Dotnet Fantasy :: 2万+

ubuntu18.04安装显卡驱动

到软件与更新,换源,软件更新打开,其他软件-canconcal 合作伙伴和ppa选上,更新全选上,boot安全启动关了/graphic device 改称 discrete。

Cgyaobiye的博客 684

Linux 内核切换 grub (Ubuntu)

csdn上很多linux内核切换的文章有些错误和不全的地方. 在这提供两种方法来切换linux内核. 建议全程在root下进行, 新安装的linux可以通过sudo su进入root. 再输入passwd来创建或修改管理员密码 1. 延时启动时的grub页面,手动开启 步骤1: sudo vi /etc/default/grub  vim不熟不会的可以用 sudo gedit /etc/d...

Losk的博客 9317

ubuntu 降低内核版本 最简单的内核版本切换更改启动顺序 看了很多教程 不好使,于是自己写了一个

你不嫌麻烦的话,每次切换内核直接开机启动的时候手工切换即可,就那个开始屏幕,问你用哪个版本的。下面不用看了。 如果你想省事: 先解释下,毕竟这个东西不能出错。主要分为三步:安装你想要得内核,查看是否安装,开机自动启动设置为启动你要的版本。 查看已安装内核版本: 首先你要有若干个内核版本可供切换:比如使用命令 grep menuentry /boot/grub/grub.cfg ...

乱七八糟的笔记 1万+

Ubuntu 如何更换内核

对IT小白的详细更换内核指南

世纪末的魔术师 4万+

HoRain云--Ubuntu更改默认启动内核

内核定义在Ubuntu操作系统中,内核是操作系统的核心部分,负责管理硬件资源和调度进程。作为Linux发行版的基础,Ubuntu内核是一个免费、开源、模块化、多任务、类Unix的操作系统内核。它提供了底层的硬件抽象层,使上层的应用程序能够与各种硬件设备交互,同时确保系统的稳定性和安全性。Ubuntu内核的更新直接影响系统性能、功能和安全性,用户可以通过定期更新来获取最新的特性和修复。内核作用Ubuntu内核作为操作系统的核心,扮演着至关重要的角色。

2401_86544677的博客 1401

linux切换内核版本

前言 做测试,需要在5.8.0的linux内核上才能正常运行,当前操作系统的linux内核为5.13.0-37-generic,需要更改运行的内核版本,所以简单记录一下怎么切换内核版本。 环境 操作系统:Ubuntu20.04 CPU架构:x86_64 目标内核版本:5.8.0 步骤 1. 确认当前操作系统是支持在目标内核版本上运行,这个自行百度吧 2. 查看当前使用的内核版本: uname -r 当前的内核版本为5.13.0-37-generic ,这里没有截图,大家执行命令后就可以.

weixin_44260459的博客 1万+

Ubuntu系统更换Linux内核的详细方法汇总

最近在复现Linux内核漏洞的时候,经常需要更换Ubuntu系统的Linux内核版本,但是网上的资料参差不齐,为了方便大家更换Ubuntu系统的Linux内核版本,故写了这篇博客分享给大家,本篇博客提供两种在Ubuntu系统中更换Linux内核版本的详细方法,第一种方法是下载Linux内核源码进行手动编译以及安装,此种方法较为复杂,但是灵活性比较高,可以自行配置Linux内核的各种设置,第二种方法是自动下载安装Linux官网配置好的Linux内核,此种方法较为简单,但是灵活性较低,因为不能自行配置Linux

IronmanJay 1万+

Ubuntu切换lowlatency内核教程

低延迟内核(Lowlatency Kernel)旨在为需要低延迟响应的应用程序设计的内核版本Linux-lowlatency特别适合音频处理、实时计算、游戏和其他需要及时响应的实时任务。其主要特点是优化了中断处理、调度优先级以及系统内存的分配,最大限度地减少了延迟。通用内核(Generic Kernel)旨在提供平衡的系统性能,适合大多数普通的使用场景。它会将CPU时间平均分配给不同的任务,适合普通的桌面使用,但不能满足对时间敏感的任务的需求。特性通用内核(Generic Kernel

冬瓜的博客 2183

ubuntu安装和切换内核、更换桌面

ubuntu安装和切换内核、更换桌面1.安装内核2.内核版本切换 1.安装内核 内核下载地址 先找版本,再下载64位; 分别下载三个文件: linux-headers-_all.deb linux-headers-_amd64.deb linux-image-*_amd64.deb 安装,使用命令: sudo dpkg -i *.deb 2.内核版本切换 (1)若有若干个内核,使用如下命令查看: grep menuentry /boot/grub/grub.cfg sudo vim /etc/def

107 2897

更改linux默认启动内核版本,修改 GRUB 设置

在本文中,我们将讨论如何在 GRUB 引导加载器中更改默认启动的 Linux 内核版本。这对于在多个内核版本切换非常有用。已在Ubuntu上验证可用。告别直接修改/boot/grub/grub.cfg的土办法。

问题的博客 5004
上一篇: Ubuntu安装及深度学习框架配置 中所遇问题以及解决方法
下一篇: Neural Motifs: Scene Graph Parsing with Global Context (CVPR 2018) 运行复现遇到的一些坑以及解决方法
ghostInSh3ll
博客等级 码龄9年 49粉丝 20原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值