Показать полную графическую версию : Можно ли отредактировать файл на HDD из LiveCD FreeBSD?..
znak-ognya
27-08-2015, 16:38
Здравствуйте,
Причина: В процессе русификации FreeBSD 10.2 редактировал файл /etc/defaults/rc.conf и прощёлкал знаки комментария, и сами комментарии вылезли на вторые строки без #...
При последующей перезагрузке, ругается на лишние знаки, естественно, и предлагает редактировать, открываю в nano на редактирование (сразу даёт права), изменяю файл, но не получается его сохранить (вместо русских букв кракозябры) Ctrl+X или Ctrl+O...
Вопрос 1: Почему не даёт сохранить файл при ошибках, при загрузке, после редактирования в nano ?..
Вопрос 2: Можно ли отредактировать этот файл, загрузившись с Live-CD ?.. И, если можно, как правильно примонтировать этот раздел?..
Спасибо...
ruslandh
27-08-2015, 21:24
На LiveCD что-либо редактировать - бесполезно. Надо его заново создавать
редактировал файл /etc/defaults/rc.conf »
Зачем, вообще, вы его редактировали? Он для этого не предназначен. Там даже в начале написано:
# This is rc.conf - a file full of useful variables that you can set
# to change the default startup behavior of your system. You should
# not edit this file!
Все изменения вносятся в файл "/etc/rc.conf".
Почему не даёт сохранить файл при ошибках, при загрузке, после редактирования в nano ?
А файловая система смонтирована на запись? Что показывает команда 'mount'?
https://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/admin.html#idp59583312
Можно ли отредактировать этот файл, загрузившись с Live-CD ?.. И, если можно, как правильно примонтировать этот раздел?
Всё можно, если другое не помогает.
znak-ognya
28-08-2015, 14:15
Kent, Все изменения вносятся в файл "/etc/rc.conf". »
Получилось отредактировать и мой нарушенный файл по вашим подсказкам и сайтов http://alexof.ru/page/oshibka-zagruzki-freebsd, http://sysadmins.ru/post8492912.html, FreBSD загрузилась...
Вопрос1: Если изменения вносятся в файл "/etc/rc.conf" »
как его потом применить?.. Или он автоматически применяется?..
Вопрос2: Как я могу внести изменения, не зная точно, правильного синтаксиса?.. (в случае с русскими кодировками)...
Вопрос3: Русификации не произошло, есть ли какой-то стандартный порядок русификации FreeBSD 10.2 ?..
Спасибо...
А что вы хотели прописать то? /etc/rc.conf применится, да. Замещая дефолтные знаечния из /etc/defaults/rc.conf
как его потом применить?.. Или он автоматически применяется? »
Выше ответили. /etc/rc.conf имеет приоритет над дефолтным конфигом.
Вопрос2: Как я могу внести изменения, не зная точно, правильного синтаксиса?.. (в случае с русскими кодировками)... »
Вопрос3: Русификации не произошло, есть ли какой-то стандартный порядок русификации FreeBSD 10.2 ?.. »
А в чём проблема с русскими кодировками? Давно поддерживается UTF-8. В графических окружениях русский язык устанавливается собственными средствами. Для русификации консоли не требуется вмешательство в rc.conf. Достаточно изменить "~/.login_conf".
kent@gate ~ % less .login_conf
# $FreeBSD: releng/10.1/share/skel/dot.login_conf 77995 2001-06-10 17:08:53Z ache $
#
# see login.conf(5)
#
me:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:term=xterm-256color
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.