内核升级到5.9.13
Tofloor
poster avatar
180******29
deepin
2020-12-11 05:15
Author

  • 在liunx官网下载内核文件:https://www.kernel.org/


  • 下载回来是一个压缩文件: linux-5.9.13.tar需要解压缩

  • 解压缩有两种方法:一种是深度解压缩工具 
  • 一种是命令窗口:解压缩命令

    tar -xf linux-5.9.13.tar.xz 

    tar -xvf linux-5.9.13.tar.xz



进入解压缩完成的目录:命令

cd linux-5.9.13



 到下一步就是去配置内核了、这步配置内核的方法有多种、每一个make就是一种方法、我们只在选一种就可以了:

   make config:遍历选择所要编译的内核特性
   make allyesconfig:配置所有可编译的内核特性
   make allnoconfig:并不是所有的都不编译,而是能选的都回答为NO、只有必须的都选择为yes。
   make menuconfig:这种就是打开一个文件窗口选择菜单,这个命令需要打开的窗口大于80字符的宽度,打开后就可以在里面选择要编译的项了
   下面两个是可以用鼠标点选择的、比较方便哦:
   make kconfig(KDE桌面环境下,并且安装了qt开发环境)
   make gconfig(Gnome桌面环境,并且安装gtk开发环境)
   menuconfig:使用这个命令的话、如果是新安装的系统就要安装gcc和ncurses-devel这两个包才可以打开、然后再里面选择就可以了、通这个方法也是用得比较多的:


在这里我们说1种方法,

 
make menuconfig



就来到了这里

我是保存默认没有修改,保存推出了

  • 输入 sodomake -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程)即可开始编译或
  • 输入sodo make (make的时候我不指定cpu的核心数、默认就是用一个核来编译)输入make编译时候会缺少1个依赖文件安装上,我的已经安装
    apt-get install 缺的文件名称  

    例如:apt-get install libncurses5-dev



编译过程会很长时间等等,如果不想编译了按carl+z停止


编译完成进入linux-5.9.13文件夹,如果在linux-5.9.13文件夹就不用进了


用命令:sodo make modules_install安装内核


我用的sodo make modules_install安装内核,不用配置引导,就可以reboot重启电脑了

如果使用的sodo make install安装内核,需要配置引导为

  1. sudo update-initramfs -c -k 5.9.13-rc2

当命令执行完毕后,使用如下命令来更新 grub:
  1. sudo update-grub

更新 grub完成就可以重启了 reboot














Reply Favorite View the author
All Replies
cloudseasail
deepin
2020-12-11 06:12
#1

我昨天升级过5.9.12,升完特别卡,啥都卡,就退回来了

Reply View the author
jingle
deepin
2020-12-11 06:24
#2

https://bbs.deepin.org/post/189158 这个

Reply View the author
Hello
deepin
2020-12-11 06:29
#3

libncurses5-dev这个开发库很有趣的哦。看到了就提一下,依赖这个应该是运行时候要运行终端界面的缘故。最近在玩

Reply View the author
Hello
deepin
2020-12-11 06:30
#4

5.9谨慎升级,老黄还没准备好

Reply View the author
180******29
deepin
2020-12-11 06:46
#5

我安装5.9.13没有发现问题

Reply View the author
SamLukeYes
deepin
2020-12-11 06:50
#6

没有特殊定制需求的就没必要自己编译内核了吧[尾]

Reply View the author
Feng Yu
deepin
2020-12-11 06:50
#7

别自己编译源码了,用第三方源比如xanmod或者ubuntu自己的kernel-ppa不香吗?

Reply View the author
mgmpk
deepin
2020-12-12 04:51
#8
cloudseasail

我昨天升级过5.9.12,升完特别卡,啥都卡,就退回来了

你还会 退回来?要是我只能重装系统了

Reply View the author