一、启动问题
1)未接显示器时,启动系统失败
A: 删 除 /lib/aarch64-linux-gnu/plymouth/renderers/frame-buffer.so 文件
2)开机启动停在银河麒麟 logo 界面
A: 用光盘启动进 livecd,检查分区是否挂载,若挂载则卸载,对系统根分区进行 fsck:
sudo mount /dev/sda1 /mnt
sudo fsck -y /dev/sda1
sudo umount /dev/sda1
sudo mount /dev/sda2 /mnt
sudo fsck -y /dev/sda2
sudo umount /dev/sda2
sudo reboot
3)系统开机启动某服务,如下演示开机启动 ssh 服务
A:在终端中执行以下命令:
sudo systemctl enable ssh
4)机器非法断电导致进不去系统,如开机之后直接进入 busybox 界面
A:在 busybox 界面先执行 exit 命令,看下具体是因为那个分区的损坏导致进不去的系统,然后使用 fsck 命令对分区进行修复:
exit
sudo fsck /dev/sda2(如是/dev/sda2 的分区损坏)
5)安装好系统无法启动
A:进救援模式下在/etc/modprobe.d/blacklist.conf 文件中添加 blacklist xhci_hcd 参数
sudo pluma /etc/modprobe.d/blacklist.conf
二、登录问题
1)图形界面登录闪退,或输入正确用户名密码重新跳转到登录界面
A: 有两个常见原因
①磁盘原因:可能” / ”分区被占满,ctrl+alt+F2 切换到文本界面登录,命令行执行:df -h,如若/分区使用率高达 ,此时将个人的数据文件删除(不可删除系统重要文件,且用户重要数据需备份);也可查看/tmp
目录下是否有搜狗输入法产生的大量 core 文件,删除即可
②权限问题:切到后台,进入主目录,chown -R 用户名: 用户名 .Xauthority,如仍解决不了问题,查看~.xesession-error 日志,借助日志解决问题,如出现 private socket dir:Permission denied,执行 chmod 777 /tmp,修改/tmp 权限 。
2)忘记用户密码
A: 默认密码为 123123,也可通过管理员用户使用 passwd 修改用户密码;如忘记管理员用户密码有三种方式恢复:
① 种:从 grub 进到单用户模式,修改用户密码
② 第二种:可将光盘放进光驱,重启系统进入 livecd 模式,命令行修改密码或/etc/shadow 文件中的密码字段,将其置换成某已知密码的字段(目前仅针对桌面系统)
③ 第三种:livecd 模式下,备份重要数据,还原系统
3)新建用户在锁屏界面,不显示用户名或显示为 unknown
A: 查看 mate-screensaver-preference 包版本,并升级此软件包
4)禁止 root 用户登录的问题
A:由于 root 用户几乎拥有所有的权限,为了避免误操作导致系统出现问题,提高系统的安全性,故安装完系统后,默认 root 密码随机更换,并禁止以 root 用户登录。
若需要使用到 root 用户的权限,可以使用 sudo 命令;若需要切换到 root 用户,可以使用“sudo -i”命令,以保证 root 密码的随机性。