20200320
参考:
《深度操作系统Deepin升级到Linux Kernel 5.0.1内核的方法》
问题:
笔记本的无线网卡,原来的AC7260更换为Killer N1202,2.4G+5G+蓝牙。但是Deepin里面无法识别蓝牙。官方压根找不到Linux驱动。
解决方法:
1、升级内核
升级之前:
1、担心系统不兼容,可以先用Diskgenius备份分区。(建议)
2、确保系统分区有足够可用空间升级内核。(关键)
升级内核的方法
第一种:
到http://kernel.ubuntu.com/~kernel-ppa/mainline/内核仓库下载最新稳定版内核deb包,直接安装。
linux-modules-xxx-generic_xxx_amd64.deb(内核驱动包)
linux-image-unsigned-xxx-generic_xxx_amd64.deb(内核镜像包)
linux-headers-xxx_all.deb(内核头文件包1)
linux-headers-xxx-generic_xxx_amd64.deb(内核头文件包2)
第二种:
到https://www.kernel.org/下载stable版tarball,默认下载到~/Downloads
cd ~/Downloads/
dir
cp ~/Downloads/linux-xxx.tar.xz ~/Downloads/kernel/
cd ~/Downloads/kernel/
tar xfv linux-xxx.tar.xz
cd linux-xxx
make mrproper
cp /boot/config-`uname -r`* .config
make olddefconfig
自定义
make menuconfig
开始编译,8线程(对应自己的CPU线程)
time make -j8 deb-pkg
sudo dpkg -i xxx.deb,或直接双击安装这两个包:
linux-headers-xxx_xxx_amd64.deb
linux-image-xxx_xxx_amd64.deb
另外两个不需要安装:
linux-image-xxx-dbg_xxx_amd64.deb
linux-libc-dev_xxx_amd64.deb
更新引导:
sudo update-grub
PS:
1、如果因为空间不够导致编译中断,清理后,重头开始执行命令。
2、旧系统中途更换硬件,重新安装系统也是一种不可取的笨方法。