上篇帖子里我写了在EXT4分区下为SSD开启Trim的方法,是需要修改fstab文件的,但这文件是Linux的系统文件之一,如果不慎改错了,就会无法正常进入系统,若真出了这问题,要怎么办呢?
如上图,我的浦科特M3P在ext4分区上开启Trim,我本来应该加入‘discard’这个参数的,但我这里故意错误加了ssd这个参数进去,保存重启后会出什么状况呢?
在我重启后第1次进入系统时,直接黑屏卡死,而当我按reset再重启一次后,进入系统时就看到下面这个画面。
这个其实就是Linux的启动菜单,因为上1次启动失败,所以这次显示出来,因为我是单盘安装的系统,所以这里除了第1个是正常进入系统外,其它几个选项都是用于检修系统的。
我先继续选择正常进入系统。
因为fstab文件内有错误参数,所以我继续看到上图这个错误提示的画面,因为是根分区,即使选择跳过也是无法进入系统的。我先按M键。
按M键后会进入命令行界面,如上图,能看到提示指出正是‘ssd’这个参数导致出错,如果熟悉Linux命令,这里就可以手工修复错误,不过对于新手来说就不是那么简单了。那有没有简单些的方法呢?
当然是有的,这里就需要我们安装系统时用到的U盘或光盘了。
用安装U盘或光盘引导,看到上图的界面,因为现在我们只需要修复系统,而不是安装,所以选择‘试用Ubuntu’一项即可。
然后我们会进入跟正常Ubuntu一样的界面,只是这时的系统并非是安装在硬盘,而是U盘或光盘上的而已。
然后我们首先要做的是确定系统盘的标识符,找到磁盘程序运行。
这里看到我的M3P标识符为sde。
然后运行命令行窗口,即UXTerm,输入下图中的命令。
这2行指令是让系统挂载M3P的系统分区。
接着再输入上面的命令就能在这里打开M3P上Ubuntu的fstab文件,然后把错误的ssd参数改好,再保存即可。
如上图,正确修改好fstab文件,保存后重启就能正常进入系统了。 |