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