遇到的问题:由于最开始对ubuntu系统文件夹的权限设定认识不清,所以在用chmod 644修改了/usr文件夹的总权限之后,出现了任务栏图标消失,sudo命令无效,终端无法启动,重启无法进入系统的问题。
搜索方法与尝试过程:网上可以搜到的相关教程大概几种,一种是比较轻微的系统问题,比如chmod 777指令修改了权限导致某些功能无法使用,这时系统是可以进入的,有些用sudo权限去重新修改权限就可以恢复;一种是用一种是重启进入recovery mode用root权限去处理,自己试了一下用root也没法重新改变/usr的权限;还有一种从另一个同系统的linux中用getfacl获取权限文件,再在坏系统中以此重置,因为不知道怎么把文件读入一个坏系统,所以没有尝试;另一种针对我这样无法启动完全崩溃的系统,有人说可以用同一种linux系统(光盘/U盘/liveCD)挂载/usr去修改权限,因为跟linux不太熟,所以这个也不知道怎么操作;最后的一种虽然看似笨拙,但其实比各种重启和尝试更省时间,那就是保留/home分区的系统重装。
解决方法:保留/home分区重装ubuntu16.04系统,其实比各种尝试与重启更节省时间,而且解决的更彻底。
效果:不到30min就完成了重装,重新开机后/home文件夹下的内容保存完好,搜狗输入法正常,所用的sublime软件简单重装后突然发现一切的配置都在,其他的还没挨个看一下,但的确软件都在,比完全覆盖重装少了很多麻烦,可以说是非常惊喜了。
方法限制:如果想要保留自己的/home文件夹,至少要知道自己原来分区的时候哪个是/home,否则重装时候分区就没法保留用户数据啦,只能完全覆盖去重装了。
因为另一个系统是win10,所以重装的主要步骤参考了两篇文章:
[1]重装ubuntu时如何保留/home分区中的数据 https://www.cnblogs.com/maowang1991/p/3270441.html
[2]win10下安装ubuntu16.04双系统 https://blog.csdn.net/s717597589/article/details/79117112
主要重装步骤是:
1.下载ubuntu16.04的安装包
2.用软碟通制作启动U盘
3.根据笔记本型号开机时进入U盘快速启动
4.选择优盘后选择安装ubuntu16.04
5.安装的前几个步骤比较简单,就是在选择分区的时候一定要自定义
6.类型为Ext4的应该就是原来的ubuntu分区,类型为fatXX的是windows的分区。按照教程去选择设备点击更改,不要将/home和swap的分区格式化,其他的我都选了格式化没什么问题
7.安装结束后在win10系统中用easyBCD重置引导grub,这样再启动进入ubuntu就完成了,/home分区下面文件都还在!