在macbookpro上成功安装了Deepin 20.2操作系统,但是wifi和触摸板不可用,以下是解决方法。
解决wifi问题的方法 找到Deepin 20.2系统/etc/modprobe.d/文件夹下,进入命令终端,运行sudo vi blacklist-bcm43.conf 按i进入插入模式编辑,修改/etc/modprobe.d/blacklist-bcm43.conf, 注释(行首键入#表示注释掉)以下两行: #blacklist brcm80211 #blacklist brcmfmac 键入:wq键退出插入模式,按esc键退出插入模式,键入:wq保存退出。 重启后,wifi就可以用了。 相关参考:在Deepin 20.2系统中WiFi无法正常工作,WiFi经常断流的处理。
解决触摸板的问题 最终的解决方式是,先安装Deepin 20bate版,Linux 5.3.0内核的,触摸板完善支持。然后将/boot/下面的config-5.3.0-3-amd64文件复制出来,备用。 然后下载新的内核文件,将这件config文件复制到解压后的内核文件夹中,编译内核,新编译的内核,无论是哪一个,都完美支持触摸板。 这不是一个好办法,因为编译的内核可以用触摸板,说明内核是支持的,就是不知道如何配制,所以用了编译内核的笨办法。以下发表出来供参考。 编译内核方式如下: 1、准备好编译需要的工具 automake、make、g++(包含gcc)、bison、flex、libelf-dev、libssl-dev、bc。 sudo apt update && sudo apt upgrade sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison 2、解压(提取)tar zxvf kernel-5.6.12.tar.gz,复制到/usr/src 存放内核原码文件夹 进入内核源码文件夹目录。 cd linux-5.6.12 3、cp /boot/config-$(uname -r) .config 4、配置:make menuconfig Tab 键选择 Save 即可。 5、编辑一下生成的隐藏文件 .config,把以下这行KEY的值改成空: CONFIG_SYSTEM_TRUSTED_KEYS="" 6、编译和安装 退出menuconfig后,在命令行中输入以下命令。 7、make -j4命令即可开始编译。不要多于CPU核数。这个命令的执行会耗费很长时间。 8、编译完成之后首先安装模块,命令为:sudo make modules_install 9、其次安装内核,命令为:sudo make install 如果你需要做Linux相关的开发,也可以安内核头文件,命令:sudo make headers_install 10、更新一下grub:sudo update-grub 11、编译清理。清理的命令有两个: make clean 只会清理编译输出的文件。 make distclean 清理则比较彻底,会将内核配置文件、内核配置程序的可执行文件等(如menuconfig的可执行文件)一并清除。 如果提示缺少某个软件包,马上安装后,再继续原来的安装过程。 注:这次是安装了Deepin 20.2社区版,然后按照上面的方式编译内核,重启就能用触摸板了。编译成功重启前,必须用鼠标,且不能碰触摸板,否则连鼠标都不能用,只能重启。
相关主题 |