Я изменил файл fstab и, сохранив файл, допустил ошибку, назвав его fstg . Из-за этой ошибки моя система не может загрузиться. Он просто загружается в служебную оболочку. Я не могу изменить имя fstg обратно на fstab . Я пытался сделать это с помощью su но ничего не изменилось. Есть идеи, как это исправить?

3 ответа3

3

Что вам нужно сделать, это смонтировать корневую файловую систему для чтения и записи. В служебной оболочке она установлена только для чтения.

Один из способов сделать это:

mount / -o remount,rw

Или, может быть:

mount -n -o remount,rw /

После этого вы можете переименовать файл обратно на правильное имя.

Перед перезагрузкой необходимо запустить sync . Возможно, вам следует снова перемонтировать / только для чтения, иначе файловой системе потребуется fsck или повтор журнала при загрузке.

2

Самый простой способ - переименовать его с liveCD, потому что ваша система не может подключить корневую файловую систему прямо сейчас.

0

Вы уверены, что файл был назван fstag? Или вы имеете в виду /etc /fstab? Также было бы полезно, если бы вы указали используемый вами дистрибутив.

В любом случае, попробуйте использовать дистрибутив LiveCD или SystemRescueCd, который представляет собой диск восстановления системы Linux, который позволяет выполнять задачи администрирования.

Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .