当前位置:   article > 正文

Ubuntu更改切换Linux内核_切换内核

切换内核

写在前面

因为想在拥有高版本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
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/129471
推荐阅读
相关标签
  

闽ICP备14008679号