原因
昨天给Linux分区时出现了错误,修改了etc/fstab
文件。但当时没有意识到,今天重启电脑便一直卡在了开机界面,按etc
查看运行信息,发现一系列的报错,最后都有一句话:READONLY FILE SYSTEM
。
问题分析
既然是修改了etc/fstab
系统文件,那么想要解决该问题,必然要将之前修改添加的一行代码注释掉或者删掉。因此现在的问题变成了:
(1)进入操作系统,即以什么方式进入无法进入的ReadOnly File System;
(2)如何修改现在是只读系统中的文件。
解决方案
进入单用户操作系统
-
重启Linux,在引导界面按
enter
,看到一个启动系统的页面; -
此时按
E
,进入下一个页面,选中含有kernal
字样的一行,并再次输入E
; -
在这一行最后,输入
<空格>
+single
或<空格>
+1
,再次输入enter
; -
这时会回到上一个页面,仍选中含有
kernal
字样的一行,输入B
,进入单用户模式。
使用MOUNT
指令在本次单用户模式下使所有文件均可读写
-
进入单用户模式后,输入以下指令:
mount -o remount rw /
-
此时,所有文件均可读可改;
-
输入以下指令,修改
fstab
文件:
vim /etc/fstab
-
将之前自己增加的一行注释或者删除掉。
我再也不修改系统文件了QAQ(大雾)