这样编译内核可以嘛。懂的过来
Tofloor
poster avatar
marbal
deepin
2020-08-18 09:16
Author
己经下好代码放到/usr/src/下面
cd /usr/src/
sudo tar xvf linux-5.8.1.tar.gz
sudo cp /boot/config5.3.0-3-amd64 /usr/src/linux-5.8.1/.config.save
sudo make clean
sudo make menuconfig
进入配置菜单后,单击load
选择刚才复制的配置文件,然后保存为.config
sudo make -j64

sudo make modules_install
sudo make install
这样能把内核从5。3。0升级到5。8。1 正常使用嘛
这样的思路就是利用原来的内核配置文件来编译新的内核不知道是不正确。懂的大神请指教。谢谢


Reply Favorite View the author
All Replies
avatar
xuey
deepin
2020-08-18 16:13
#1
64线程编译?
deepin5.3的配置文件用在5.8一路回车的话上会报错
我的帖子有参考,你可以看看

Reply View the author
avatar
jerry979
deepin
2020-08-18 16:16
#2
cp的话, 新内核的很多配置是旧内核没有的. 其实可以直接用默认生成的, 旧内核有的就继承, 没有就默认

make menuconfig

save  and  exit
我使用的方法:https://jerrywang.top/Deepin%E7%BC%96%E8%AF%91%E6%9C%80%E6%96%B0linux%E5%86%85%E6%A0%B8/

但其实我也不是很懂哈哈哈哈哈哈哈哈哈哈



Reply View the author
avatar
marbal
deepin
2020-08-19 07:22
#3
https://bbs.deepin.org/post/199902
cp的话, 新内核的很多配置是旧内核没有的. 其实可以直接用默认生成的, 旧内核有的就继承, 没有就默认

make ...

LD [M]  sound/usb/6fire/snd-usb-6fire.ko
  LD [M]  sound/usb/bcd2000/snd-bcd2000.ko
  LD [M]  sound/usb/caiaq/snd-usb-caiaq.ko
  LD [M]  sound/usb/hiface/snd-usb-hiface.ko
  LD [M]  sound/usb/line6/snd-usb-line6.ko
  LD [M]  sound/usb/line6/snd-usb-pod.ko
  LD [M]  sound/usb/line6/snd-usb-podhd.ko
  LD [M]  sound/usb/line6/snd-usb-toneport.ko
  LD [M]  sound/usb/line6/snd-usb-variax.ko
  LD [M]  sound/usb/misc/snd-ua101.ko
  LD [M]  sound/usb/snd-usb-audio.ko
  LD [M]  sound/usb/snd-usbmidi-lib.ko
  LD [M]  sound/usb/usx2y/snd-usb-us122l.ko
  LD [M]  sound/usb/usx2y/snd-usb-usx2y.ko
  LD [M]  sound/x86/snd-hdmi-lpe-audio.ko
  LD [M]  sound/xen/snd_xen_front.ko
  LD [M]  virt/lib/irqbypass.ko
编译内核到这里就停了。 不知何故。好几次了都这样。就是按你说的也这样
Reply View the author
avatar
Feng Yu
deepin
2020-08-19 07:48
#4
强烈不建议自己编译内核,尤其是新手,用别人编译好的不香吗?xanmod还有仓库可以一键升级不香吗?
Reply View the author
avatar
liujy126
deepin
2020-08-19 17:29
#5
https://bbs.deepin.org/post/199902
强烈不建议自己编译内核,尤其是新手,用别人编译好的不香吗?xanmod还有仓库可以一键升级不香吗? ...

别人编译的是不是根据人家的硬件设备驱动环境的,到了自己机器会不会有问题,还有非n卡机器编译的到了n卡机器上进不了界面。
Reply View the author
avatar
Feng Yu
deepin
2020-08-19 17:35
#6
https://bbs.deepin.org/post/199902
别人编译的是不是根据人家的硬件设备驱动环境的,到了自己机器会不会有问题,还有非n卡机器编译的到了n卡 ...

当你说出这句话的时候就知道你是个小白,别瞎误导人可好?
Reply View the author
avatar
liujy126
deepin
2020-08-19 17:40
#7
本帖最后由 liujy126 于 2020-8-19 09:41 编辑
https://bbs.deepin.org/post/199902
当你说出这句话的时候就知道你是个小白,别瞎误导人可好?

一件升级的那个玩不了n卡
Reply View the author
avatar
jerry979
deepin
2020-08-19 20:51
#8
https://bbs.deepin.org/post/199902
强烈不建议自己编译内核,尤其是新手,用别人编译好的不香吗?xanmod还有仓库可以一键升级不香吗? ...

xanmod gcc版本太高了.... 用不了vmware
Reply View the author
avatar
Feng Yu
deepin
2020-08-19 23:31
#9
本帖最后由 abcfy2 于 2020-8-19 15:37 编辑
https://bbs.deepin.org/post/199902
xanmod gcc版本太高了.... 用不了vmware

那你也可以用论坛的法国大佬lvtommy的kernel: https://app4deepin.com/repository/ 专门使用deepin编译的,针对deepin系统,也可以用ubuntu的kernel ppa编译好的generic内核,通用型好: https://kernel.ubuntu.com/~kernel-ppa/mainline/
再次强调,如果一切正常是没必要换内核的。就跟手机刷机是一个道理
Reply View the author
avatar
Feng Yu
deepin
2020-08-19 23:35
#10
https://bbs.deepin.org/post/199902
一件升级的那个玩不了n卡

再别扯了,跟N卡有毛线的关系,不要乱刷下限了,这是两个层面的问题
Reply View the author
avatar
liujy126
deepin
2020-08-20 01:39
#11
https://bbs.deepin.org/post/199902
再别扯了,跟N卡有毛线的关系,不要乱刷下限了,这是两个层面的问题

你不扯,那你帮大家解决解决问题,怎么让n卡刷上那一键升级的5.7
Reply View the author
avatar
Feng Yu
deepin
2020-08-20 01:56
#12
本帖最后由 abcfy2 于 2020-8-19 18:19 编辑
https://bbs.deepin.org/post/199902
你不扯,那你帮大家解决解决问题,怎么让n卡刷上那一键升级的5.7

跟内核有毛线关系,你给老黄发邮件解决去。连Linus都喷的Nvidia自己买不是找罪受么。So Nvidia, Fvck you! —— Linus Torvalds
而且非要升内核有毛用,根本不解决实际痛点,都学小米那一套

EDIT:

显卡驱动是以kernel module形式提供的,也就是/lib/modules/<内核版本>/ 目录下面那一堆ko文件。升级内核不能解决这些kernel module的问题,这些kernel module本身就是各大厂商或者开发者自行维护,以源码或者二进制的形式发布出来让用户自行安装的,不包含在内核本身,升级内核根本不能升级和改进这些kernel module,本身就是两个项目。

Nvidia一直对开源不感冒,内部API文档细节不公开,也不愿意参与维护Linux驱动,让Linus非常恼火,曾经对Nvidia竖中指。导致N卡开源驱动性能拉跨,兼容性差,甚至N卡的交火技术也是不开源的,导致双显卡用户在Linux下体验极差,只能依赖于一些开源方案比如prime或者大黄蜂之类的苟延残喘下,跟官方支持的驱动体验肯定千差万别。

不明白很多人为何迷信升级内核就能改进N卡的体验?明明N卡的驱动都没有集成到内核中,升级内核根本不能解决N卡的各种问题,那得老黄发话去解决
Reply View the author
avatar
marbal
deepin
2020-08-20 04:50
#13
https://bbs.deepin.org/post/199902
强烈不建议自己编译内核,尤其是新手,用别人编译好的不香吗?xanmod还有仓库可以一键升级不香吗? ...

使用新内核主要是5。3。0内核用蓝牙听歌有掉线和卡顿现象,用了新内核就没有问题
Reply View the author
avatar
liujy126
deepin
2020-08-20 17:19
#14
https://bbs.deepin.org/post/199902
跟内核有毛线关系,你给老黄发邮件解决去。连Linus都喷的Nvidia自己买不是找罪受么。So Nvidia, Fvck you! ...

不过,2楼xuey兄弟自己编译的5.7.12确实可以运行450.57
Reply View the author
avatar
jerry979
deepin
2020-08-21 18:05
#15
https://bbs.deepin.org/post/199902
那你也可以用论坛的法国大佬lvtommy的kernel: https://app4deepin.com/repository/ 专门使用deepin编译的 ...

那两个我都试了  lvtommy的kernel其实就是xanmod. ubuntu的kernel gcc版本也高........  谢谢你了
Reply View the author