admin管理员组

文章数量:1543652

5.10的由来

本来是5.7还是5.8来着,这不看着官方发通知内核升级到5.10内核了嘛

深度操作系统更新发布11031.002(build),升级全新内核到Kernel 5.10(Stable)版本、更新仓库到Debian10.7,增强系统稳定性和兼容性。针对系统安全性、硬件驱动等优化,提升整体使用体验。
[社区公告] 深度系统更新(2021.02.03)

于是从控制中心咔嚓咔嚓就更新了,更新完重启发现还是原来的内核。。。于是手动终端更新内核

sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64  

# 查看内核版本
uname -r
》5.10.5-amd64-desktop+                   

刷刷一下很快就好了。然后发现蓝牙功能没了。。。虽然不太影响吧,但是吧。。阿哲。。。。双OS切到windwos还是存在蓝牙的。看来是驱动问题,用了一些命令也没得头脑。。

内核检查

查看当前内核的信息

$ uname -a
Linux xx 5.7.7-amd64-desktop #75 SMP Mon Aug 24 20:38:46 CST 2020 x86_64 GNU/Linux

查看已安装的内核

使用命令 dpkg --get-selections| grep linux 列出当前已经安装的内核

$ dpkg --get-selections| grep linux
binutils-x86-64-linux-gnu                       install
cn.linuxgame.cstrike                            install
libselinux1:amd64                               install
libselinux1:i386                                install
libselinux1-dev:amd64                           install
linux-base                                      install
linux-firmware                                  install
linux-headers-5.10.5-amd64-desktop+             install
linux-headers-5.7.7-amd64-desktop               install
linux-headers-5.7.7-deepin-amd64                install
linux-headers-deepin-stable-amd64               install
linux-image-5.10.5-amd64-desktop+               install
linux-image-5.7.7-amd64-desktop                 install
linux-image-5.7.7-deepin-amd64                  install
linux-image-deepin-stable-amd64                 install
linux-libc-dev:amd64                            install
pptp-linux                                      install
util-linux                                      install

如果要删除内核5.10.1的话就敲这个命令sudo apt remove --purge linux-headers-5.10.5-amd64-desktop+

需要知道的是,内核映像文件主要包括以下类型:
    linux-image-版本号:内核映像文件
    linux-headers-版本号:内核头文件
    linux-image-extra-版本号:内核扩展文件
  删除多余内核文件:sudo apt-get purge linux-image-<版本号> 命令
ubuntu—查看、安装、切换内核 - 烂笔头@WP

但是现在用的就是5.10啊???so??是不是先要切换一下内核哦??总之我还有个5.7的内核可以用。
从启动延时进入高级选项之后看到了5.7内核,启动之后确实蓝牙还在,感动中国。那剩下的问题就是怎么把这个作为默认启动项了????或者直接卸载5.10(这个比较刚啊,我就不尝试了)

查看可安装的内核

非必须,不必要

$ apt-cache  search linux|grep linux-image
linux-image-5.10.5-amd64-desktop+ - Linux kernel, version 5.10.5-amd64-desktop+
linux-image-5.10.5-amd64-desktop+-dbg - Linux kernel debugging symbols for 5.10.5-amd64-desktop+
linux-image-5.3.0-3-amd64-dbg - Debug symbols for linux-image-5.3.0-3-amd64
linux-image-5.3.0-3-amd64-unsigned - Linux 5.3 for 64-bit PCs
linux-image-5.3.0-3-cloud-amd64-dbg - Debug symbols for linux-image-5.3.0-3-cloud-amd64
linux-image-5.3.0-3-cloud-amd64-unsigned - Linux 5.3 for x86-64 cloud
linux-image-5.4.50-amd64-desktop - Linux kernel, version 5.4.50-amd64-desktop
linux-image-5.4.50-amd64-desktop-dbg - Linux kernel debugging symbols for 5.4.50-amd64-desktop
linux-image-5.4.50-deepin-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-5.4.70-amd64-desktop - Linux kernel, version 5.4.70-amd64-desktop
linux-image-5.4.70-amd64-desktop-dbg - Linux kernel debugging symbols for 5.4.70-amd64-desktop
linux-image-5.7.7-amd64-desktop - Linux kernel, version 5.7.7-amd64-desktop
linux-image-5.7.7-amd64-desktop-dbg - Linux kernel debugging symbols for 5.7.7-amd64-desktop
linux-image-5.7.7-deepin-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-5.8.14-amd64-desktop - Linux kernel, version 5.8.14-amd64-desktop
linux-image-5.8.14-amd64-desktop-dbg - Linux kernel debugging symbols for 5.8.14-amd64-desktop
linux-image-686 - Linux for older PCs (meta-package)
linux-image-686-dbg - Debugging symbols for Linux 686 configuration (meta-package)
linux-image-686-pae - Linux for modern PCs (meta-package)
linux-image-686-pae-dbg - Debugging symbols for Linux 686-pae configuration (meta-package)
linux-image-i386-signed-template - Template for signed linux-image packages for i386
linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT
linux-image-rt-686-pae-dbg - Debugging symbols for Linux rt-686-pae configuration (meta-package)

安装的话,需要注意,安装内核需要安装image和header,不能只安装其中一个。
比如我现在安装一个linux-image-4.8.0-58-generic,就必须还要安装一个
linux-headers-4.8.0-58-generic。
apt-get install linux-image-4.8.0-58-generic linux-headers-4.8.0-58-generic
ubuntu如何安装或更换内核 - 割肉机

例如下载5.4的内核,更多LInux原装内核看The Linux Kernel Archives

$ sudo apt install linux-image-5.4.50-deepin-amd64 linux-headers-5.4.50-deepin-amd64 

grub

更新grub

$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.10.5-amd64-desktop+
Found initrd image: /boot/initrd.img-5.10.5-amd64-desktop+
Found linux image: /boot/vmlinuz-5.7.7-amd64-desktop
Found initrd image: /boot/initrd.img-5.7.7-amd64-desktop
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

查看启动顺序

$ grep menuentry /boot/grub/grub.cfg
。。稍微整理下。。。
menuentry 'Deepin 20.1 GNU/Linux' --class deepin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-679d5809-49f1-4323-970f-009e43842480' {
submenu 'Advanced options for Deepin 20.1 GNU/Linux' $menuentry_id_option 
menuentry 'Deepin 20.1 GNU/Linux,Linux 5.10.5-amd64-desktop+' --class deepin --class gnu-linux --class gnu --class os $menuentry_id_option 
menuentry 'Deepin 20.1 GNU/Linux,Linux 5.7.7-amd64-desktop' --class deepin --class gnu-linux --class gnu --class os $menuentry_id_option  
menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option  

从上面可以看到三个玩意:

  • Deepin 20.1 GNU/Linux,Linux 5.10.5-amd64-desktop+
  • Deepin 20.1 GNU/Linux,Linux 5.7.7-amd64-desktop
  • Windows Boot Manager (on /dev/nvme0n1p1)

后来证明这样啥也看不出来,在“启动菜单“中开启“启动延时“,拍两照还方便些。

修改启动顺序

$ sudo nano /etc/default/grub
# Written by com.deepin.daemon.Grub2
DEEPIN_GFXMODE_DETECT=1
GRUB_BACKGROUND=
GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_DEFAULT=0
GRUB_DISTRIBUTOR="`/usr/bin/lsb_release -d -s 2>/dev/null || echo UOS 20`"
GRUB_GFXMODE=2560x1600,1920x1200,1920x1080,1600x1200,1680x1050,1280x1024,1440x900,1280x800,1280x720,1024x768,a$
GRUB_TIMEOUT=5

正常看到的帖子是改GRUB_DEFAULT的值,我这里有三个OS版本,那就是0~2挑一个哇,根据上面查看的顺序那就是改为1啦。
根据 Ubuntu 设置内核版本的GRUB默认启动 - O~Ye! ,这里修改的值根据grbu菜单排列顺序而言还有一种可能 - "1> 2"

改完1保存更新grub

sudo update-grub

启动的时候开启了启动延时,在grub菜单项发现。。果然选择了第二个选项,但是进入的还是5.10

然后尝试修改为 "1> 2"(有空格、引号)在更新grub试试,然后还是进入了5.10
emmm是我大意了哈
从0开始计数应该是"1> 1",修改更新内核搞定

等5.10稳定了蓝牙在修改为0在更新系统即可,

挂载的NTFS

看到网友说升级后NTFS变成只读???我的一直都是只读。。。其他网友说进入win10关闭快速启动就可以了,一会试一试,确实如此,这下可以读写了

确实,进入win之后关闭快速启动就可以读写win文件了,现在win只是作为辅助os, Deepin Yes

蓝牙

这篇文章是因为升级道5.10内核之后蓝牙服务缺失,自己捣鼓了一阵子也没有fix,就退回了5.7,晚上逛论坛看到大佬的解决方案了,NB
附上地址:

  • [使用交流] 蓝牙升级后才消失的有可能解决的方法 - caoayu
  • Deepin 升级后蓝牙消失问题 - Caoayu
    明天尝试一下了发现emm开启了是开启蓝牙服务了,但是控制中心和菜单栏没变化,不好搞啊
# 启动蓝牙服务,根据大佬说法控制中心的菜单栏应该会出现蓝牙。。但是我的没出。。
$ sudo service bluetooth restart

# 查看蓝牙服务状态:running??你倒是给我出个结果嘛。。
$ sudo service bluetooth status
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2021-02-08 11:58:59 CST; 1s ago
     Docs: man:bluetoothd(8)
 Main PID: 9607 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 580.0K
   CGroup: /system.slice/bluetooth.service
           └─9607 /usr/lib/bluetooth/bluetoothd

2月 08 11:58:59 xx systemd[1]: Starting Bluetooth service...
2月 08 11:58:59 xx bluetoothd[9607]: Bluetooth daemon 5.50
2月 08 11:58:59 xx systemd[1]: Started Bluetooth service.
2月 08 11:58:59 xx bluetoothd[9607]: Starting SDP server
2月 08 11:58:59 xx bluetoothd[9607]: Bluetooth management interface 1.18 initialized

$ sudo systemctl enable bluetooth.service # 开启开机自启
  • Deepin 升级1005后没有蓝牙或没有声音问题解决方案 - kirin2020 :重新编译内核解决。。高、实在是高

Else

看到一个蛮有意思的
[经验分享] 将手机/平板(iPad)作为deepin的扩展屏 - gbt :使用VNC服务扩展屏幕

References

  • [社区公告] 深度系统更新(2021.02.03)
  • [系统安装] 更新后内核没变 - gagner1874
  • Linux deepin 删除多余内核的实现方法 - 最后的夏天
  • Deepin linux v20 升级5.10内核后 wifi 模块坏了 - crownclown
  • 【已解决】博通网卡 5.10 内核无法搜索到无线网络 - 忘记、过去
  • Ubuntu 设置内核版本的GRUB默认启动 - O~Ye!
  • Ubuntu更改切换Linux内核 - ghostInSh3ll
  • ubuntu—查看、安装、切换内核 - 烂笔头@WP:good
  • [使用交流] 蓝牙升级后才消失的有可能解决的方法 - caoayu
  • Deepin 升级后蓝牙消失问题 - Caoayu:相同主题的hugo,不过大佬使用了图片,得问一问
  • [经验分享] 将手机/平板(iPad)作为deepin的扩展屏 - gbt :使用VNC服务扩展屏幕
  • ubuntu如何安装或更换内核 - 割肉机
  • 升级 Ubuntu Linux 内核的几种不同方法作者: Sk 译者: LCTT Ping Yang
  • The Linux Kernel Archives

本文标签: 大佬蓝牙内核深度操作系统