-2

除了主磁盘之外,我曾经在主机上附加了另一个磁盘,即 /dev/vdb。为了自动挂载它,我在 /etc/fstab 文件中进行了更改。

在我删除 /dev/vdb 后,我的 CentOS 6.7 无法启动,并且总是停止并显示 /dev/vdb 不可用的错误。

此时,我可以输入 root 密码进​​入命令提示符,而当我尝试编辑 /etc/fstab 文件时,它显示它处于只读模式。我不明白为什么它是只读的,因为我已经是“根”了。

我确信从 fstab 文件中删除有问题的行会解决我的问题,但不知道如何覆盖该文件。有人可以帮帮我吗?

4

2 回答 2

1

使用 live-cd 或 -dvd 来启动你的系统(我发现puppy linux很适合这个任务)。/etc/fstab在硬盘驱动器上找到您的文件并手动编辑它。

退出 live-cd 会话,移除磁盘并正常重启。如果/etc/fstab已正确重写,您应该可以正常启动。

当然,另一种选择是在可能的情况下重新安装/dev/vdb设备,并/etc/fstab在正确启动时进行编辑。

于 2017-02-13T07:56:45.813 回答
0

如果它是虚拟机,则可以挂载 fs 并在 /etc/fstab 中进行更改 umount 它并启动 vm。或者您也可以使用 chroot 进入 vm

sudo chroot /path
于 2017-02-13T11:29:09.270 回答