挖坑经历:
需求:挂载Cdrom盘进入系统,修改配置文件,重启后镜像还在挂载。
[root@localhost ~]# ls /mnt/repos/
[root@localhost ~]# mount /dev/cdrom /mnt/repos/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# cd /mnt/repos/
[root@localhost repos]# ls
CentOS_BuildTag GPL Packages RPM-GPG-KEY-CentOS-6 RPM-GPG-KEY-CentOS-Testing-6
EFI images RELEASE-NOTES-en-US.hta
vim /etc/fstab (建议不要改成配置文件改成我这样,开启就崩溃)
如果保存配置,系统重启后就报错。
怎么样才能恢复回来原来配置,(这里其实可以改配置文件,记得备份,这里疏忽了,给自己挖坑),单机模式进去是操作不了,会出现配置文件修改不了,明明是root用户但是修改不了。
网络找了许多方案,推荐https://blog.csdn.net/xiezuoyong/article/details/80798113参考。
操作:(这里演示在虚拟机下操作)
1.进去系统光盘界面,按ESC启动镜像选择,选rescue install system
修改/etc/fstab文件中的配置,注释掉之前挂载的信息或者修改之前加入配置,保存:wq后退出.
输入exit 退出chroot。
重启后,系统需要一段时间自检,修改内核参数,系统自检需要几分钟,自检好就恢复原来系统。
总结:修改配置文件,记得先备份,哪怕是加小小的配置文件。谨记前一条,熟悉怎么用救援模式拯救系统。
图下是系统正在自检。