CentOS 6.7 не запускается из-за изменений в /etc/fstab

Помимо основного диска, я использовал еще один диск, подключенный к хосту, который является / dev / vdb. Чтобы смонтировать его автоматически, я внес изменения в файл / etc / fstab.

Хотя после удаления / dev / vdb мой CentOS 6.7 не запускается и всегда останавливается с ошибкой о том, что / dev / vdb недоступен.

На этом этапе я могу ввести пароль root для входа в командную строку, в то время как при попытке отредактировать файл / etc / fstab он показывает, что он находится в режиме только для чтения. Я не могу понять, почему это только для чтения, так как я уже "root".

Я уверен, что удаление проблемной строки из файла fstab решило бы мою проблему, но не знаю, как переопределить файл. Кто-нибудь может мне помочь?

2 ответа

Используйте live-cd или -dvd для загрузки вашей системы (я считаю, что puppy linux хорошо подходит для этой задачи). Найдите свой /etc/fstab файл на жестком диске и отредактируйте его вручную.

Выйдите из сеанса live-cd, извлеките диск и перезагрузите компьютер в обычном режиме. Если /etc/fstab был переписан правильно, вы должны начать нормально.

Альтернатива, конечно, это переустановить /dev/vdb устройство, если это возможно, и редактировать /etc/fstab если делать это загружается правильно.

Если это виртуальная машина, вы можете смонтировать fs и внести изменения в /etc/fstab, размонтировать ее и загрузить vm. или вы можете сделать chroot в vm

sudo chroot /path
Другие вопросы по тегам