除了主磁盘之外,我曾经有另一个磁盘连接到主机/ dev / vdb。为了自动挂载它,我在/ etc / fstab文件中进行了更改。
在我删除/ dev / vdb之后,我的CentOS 6.7无法启动,并且始终因错误说/ dev / vdb不可用而停止。
此时,我可以输入root密码进入命令提示符,而当我尝试编辑/ etc / fstab文件时,它显示它处于只读模式。我不明白为什么它是只读的,因为我已经是“根”了。
我确定从fstab文件中删除有问题的行会解决我的问题,但不知道如何覆盖该文件。有人可以帮助我吗?
答案 0 :(得分:2)
使用live-cd或-dvd启动系统(我发现puppy linux适用于此任务)。在硬盘驱动器上找到您的/etc/fstab
文件并手动编辑。
退出live-cd会话,删除磁盘并正常重启。如果/etc/fstab
已被正确重写,您应该正常开始。
当然,另一种方法是尽可能重新安装/dev/vdb
设备,如果正确启动,则可以编辑/etc/fstab
。
答案 1 :(得分:0)
如果是虚拟机,则可以挂载fs并在/ etc / fstab中进行更改,然后将其卸载并启动vm。或者你可以和
一起chroot到vmsudo chroot /path