我的联想yoga 710 14笔记本一直使用的是ubuntu 19.10(Eoan Ermine),最近感觉ubuntu不是很爽,于是心血来潮打算换成最新的debian 10.2.0(buster)。
开始本来打算采用Grub2Win通过把ISO放ntfs硬盘进行安装,结果失败了,debian ISO中的内核不支持访问ntfs,导致安装过程中无法加载ntfs上的ISO镜像,这一点在ubuntu 19.10中是可以的。下面Grub2Win的grub.cfg的配置:
#Menu Entry 4 Debian 10.2 net install # menuentry Debian 10.2 net install --class isoboot --class icon-isoboot{ set gfxpayload=1024x768 set reviewpause=2 savelast 4 Debian 10.2 net install echo GNU Grub is now loadingBoot an ISO file # #source $prefix/windata/customconfigs/BootanISOfile.cfg # set isopath=/debian-10.2.0-amd64-netinst.iso loopback loop (hd0,gpt4)/$isopath echo "load kernel..." linux (loop)/install.amd/vmlinuz iso-scan/filename=$isopath priority=low vga=788 theme=dark --- echo "load initrd..." initrd (loop)/install.amd/gtk/initrd }没有空闲分区也不想动分区,所以最后还是选择了制作USB引导盘进行安装
注意:
debian官方的安装盘不支持non-free的驱动,比如yoga 710 14的无线网卡,需要下载相应的fireware 放到usb中相应目录进行加载。为了避免麻烦,我采用是的使用带non-free驱动的firmware-10.2.0-amd64-netinst.iso(非官方版本)进行安装。
安装完成后,感觉debian启动速度和使用性能都比以前使用的ubuntu 19.10高一点,桌面性能提升感觉也很明显,debian 10.2已经默认支持wayland,在ubuntu 19.10的wayland还有一些瑕疵。
使用中却发现 debian 10.2 touchpad支持不是很好:
拖动和选择只能使用1根手指,操作极为不方便 右键菜单不正常,在gnome3中只能打开"Tap to click"选项,双指轻触 尝试修改配置和安装xserver-xorg-input-synaptics,在xorg模式touchpad的拖动和选择仍然不能解决最后直接把内核升级到最新的5.4.13,问题得到解决,证明是内核touchpad的驱动模块的问题。
编译内核最好预留30G的磁盘空闲空间。以下内核的编译方法:
tar -xJf linux-5.4.13.tar.xz cd linux-5.4.13 cp /boot/config-4.19.0-6-amd64 .config # 使用debian的.config的配置不配置内核 make olddefconfig make -j 4 sudo make modules_install # modules_install安装的模块会包含调试信息,会占用近5GB的磁盘空间,产生的initrd文件近600MB,可以使用如下命令删除模块中的调试信息 find /lib/modules/5.4.13 -name *.ko|sudo xargs strip -S sudo depmod 5.4.13 #如果已经执行过make install,可以使用mkinitrdramfs重建initrd文件 #sudo mkinitrdramfs 5.4.13 sudo make install sudo update-grub2 sudo reboot