//Description: 记录因各种导致系统异常的误操作。
//Create Date: 2024-05-22 09:14:28
//Author: channy
[toc]
固件中主要包含有根系统文件rootfs.img、内核boot.img、uboot.img,其中系统由rootfs.img决定,从ubuntu到麒麟等。理论上内核应该和根系统文件相对应,如果不对应的话如内核使用ubuntu镜像中的,根系统文件使用麒麟镜像中的,则板子可能正常启动,基本功能正常,但会有小bug如部分设置界面不出现等。
一般内核文件主要包括header、image和modules三个文件 kernel 5.15
删除grub引导时不建议如下方式直接删除内核文件,即使已经安装了其它内核
sudo rm ./vmlinuz-5.14.0-051400-generic ./initrd.img-5.14.0-051400-generic ./System.map-5.14.0-051400-generic ./config-5.14.0-051400-generic
sudo rm -r /lib/modules/5.14.0-051400-generic/
可以通过以下命令查看系统当前已有内核并指定开机使用的内核
dpkg --get-selections | grep linux-image
grep 'menuentry' /boot/grub/grub.cfg
sudo vim /etc/default/grub
sudo update-grub
一定要确定删除内核文件后默认的开机内核存在且grub文件更新成功,否则容易出现再开机时进不了系统、进不了桌面等问题。
包括`sudo apt-get upgrade`也是不能随意运行,有可能出现更新后因驱动不兼容等原因导致的进不了系统问题。大部分网卡都需要安装甚至自行编译驱动
sudo depmod -a
sudo modprobe 8188gu
sudo usb_modeswitch -KW -v 0bda -p 1a2b
命令行连接网络,当进不了桌面时救急用:
nmcli dev wifi connect xxx-wifiname password xxx-password
sharewithdevices
sudo mkdir -p sharewithdevices
smbuser
sudo useradd smbuser -s /usr/sbin/nologin
sharewithdevices
的owner为共享用户smbuser
sudo chown smbuser:smbuser ./sharewithdevices/
smbuser
创建登录密码
sudo smbpasswd -a smbuser
sudo vim /etc/samba/smb.conf
[nameindevices]
comment=sharefiles
path=/home/channy/Downloads/sharewithdevices
valid users=smbuser
guest ok=yes
browsable=yes
public=yes
writable=yes
iOS支持
[global]
vfs objects = acl_xattr catia fruit streams_xattr
sudo service smbd restart
sudo service nmbd restart
gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 0