Мне нужно изменить файл (10-evdev.conf), пока я нахожусь в режиме восстановления. Однако я получаю это сообщение:
E138 Can't write viminfo file /root/.viminfo!
Что мне делать в этой ситуации?
При переходе к режиму восстановления с помощью меню "Root Shell" файловая система смонтирована только для чтения по умолчанию. Это означает, что Вы не сможете сохранить любые изменения, которые Вы вносите в любые файлы - и также что энергия не сможет записать в корень .viminfo
файл.
От корневого терминала, можно повторно смонтироваться, файловая система с полномочиями чтения-записи с помощью
mount -o remount,rw /
(отнеситесь со вниманием к пунктуации и пробелу). После этого необходимо смочь использовать энергию и сохранить изменения.
, С другой стороны, можно выбрать опцию 'Enable networking' перед припаданием до корневой оболочки - начиная с сетей потребностей записать в диск, который автоматически делает перемонтирование для Вас.
Когда Вы получаете ошибку "E138: не Может записать viminfo файл"
проверка, что никакие старые временные файлы не были оставлены позади (например, ~/.viminf*) и что можно записать в каталоге .viminfo файла. {Не в Vi}
я удалил .viminf*.tmp файлы из / корневого каталога. Не было никакой ошибки или раздражающего сообщения при редактировании в Редакторе vi.
источник здесь