Привет всем. Я убедился что на данном форуме есть умные и знающие FreeBSD люди. И поэтому очень надуюсь на совет в ситации.
Я редактировал файл /etc/rc.conf с целью настройки файер волла. Но что-то пошло не так. НУ и короче говоря я комп перезагрузил. А файл был недорадактирован. И теперь при загрзке при инициализации устройств, не доходя до аутентификации (ввода и проверки пользователя) выдается сообщение:/etc/rc.conf: 3: Syntax error: Unterminated quoted string
Enter full pathname of shell or RETURN for /bin.sh: и сюда предлагается что-то ввестиНасколько я понимаю, у меня в файле rc.conf незаконченная строка. Копию файла я перед редактированием созранил в мною созданный каталог /usr/home. И вроде бы понятно как решить проблему: открыть и отредактировать файл или просто заменить его на оригинал. Но у меня не получается сделть ни того ни другого.
Подскажите, пожалуйста, уважаемые эксперты что мне сделать? Не хочется переустанавливать все заново. Или другого выхода нет???
Спасибо
>Привет всем. Я убедился что на данном форуме есть умные и знающие
>FreeBSD люди. И поэтому очень надуюсь на совет в ситации.
>Я редактировал файл /etc/rc.conf с целью настройки файер волла. Но что-то пошло
>не так. НУ и короче говоря я комп перезагрузил. А файл
>был недорадактирован. И теперь при загрзке при инициализации устройств, не доходя
>до аутентификации (ввода и проверки пользователя) выдается сообщение:
>
>/etc/rc.conf: 3: Syntax error: Unterminated quoted string
>Enter full pathname of shell or RETURN for /bin.sh: и сюда предлагается
>что-то ввестиЛибо нажать энтер чтобы загрузился /bin/sh (обычный шелл) либо предлагают ввести путь к вашему любимому шеллу (может вы любите /usr/bin/zsh :)). Надо подучить англ. язык.
Достаточно нажать энтер.
>
>Насколько я понимаю, у меня в файле rc.conf незаконченная строка. Копию файла
>я перед редактированием созранил в мною созданный каталог /usr/home. И вроде
>бы понятно как решить проблему: открыть и отредактировать файл или просто
>заменить его на оригинал. Но у меня не получается сделть ни
>того ни другого.А теперь (после того как нажали энтер) тупо копируем на место старый вариант и уходим на перезагрузку:
cp /usr/home/rc.conf /etc/rc.conf
reboot>
>Подскажите, пожалуйста, уважаемые эксперты что мне сделать? Не хочется переустанавливать все заново.
>Или другого выхода нет???
>Спасибозы: а стоило ли править системный файл не набрав опыта?
>[оверквотинг удален]
>
>Насколько я понимаю, у меня в файле rc.conf незаконченная строка. Копию файла
>я перед редактированием созранил в мною созданный каталог /usr/home. И вроде
>бы понятно как решить проблему: открыть и отредактировать файл или просто
>заменить его на оригинал. Но у меня не получается сделть ни
>того ни другого.
>
>Подскажите, пожалуйста, уважаемые эксперты что мне сделать? Не хочется переустанавливать все заново.
>Или другого выхода нет???
>Спасиботопаешь Enter (загружаешь в качестве shell /bin/sh)
говоришь mount -a (монтируешь все из /etc/fstab)
после этого тебе должны быть доступны /usr/bin/edit или /usr/bin/ee, а еще должны быть доступны /usr/home/user-name - твой домашний каталожечег
Ребята спасибо огромное. Оба очень помогли.
Сначала подсказали в чем вообще проблема. А SmallUser подсказал, что оказывается нужно было смонтировать все командой mount -a. Без нее ничего не работало. Здорово!
Я сразу начал настраивать сервер по статье "Сервер с нуля" и просто стараюсть делать все что там написано. И помере появления проблем страюсь их решать и спрашивать совета у вас уважаемые. Таким вот путем узнаю истину. Спасибочки большое. Вы простите если я еще буду сюда писть. Уверен, что вопросов будет куча. Но я постараюсь беспокоить вас только в том случае, если самостоятельный поиск решения не приведет к успеху. Спасибо еще раз и удачи вам!
Вот ребя еще вопросик...
Пока решал проблему с заменой файла rc.conf столкнулся с новой. Я не понимаю как скопировать файл с дискеты?
То есть я в винде взал из статьи скопировал готовый текст файла rc.conf автора и создал документ 1.txt. Ну поставил с помощью едитора Bred кодировку KOI-8 и сохранил на дискету.
По плану я собирался скопировать этот файл с именем rc.conf вместо моего текущего. Ну это для того чтобы текст тупо не набирать ручками и заодно научиться пользоваться дискетами.
Итак я набираю команду:mount /dev/fd0 /mnt
На что система мне отвечает:
mount: /dev/fd0 on /mnt: incorrect super block
Что не наравится ей? Главная загрузочная область не соотвестует FreeBSD? или нужно смонтировать как-то MSDOS-файловую систему FAT?
Подскажите плиз...:)
[...]
>mount /dev/fd0 /mntBSD не использую, но, возможно, вам нужно указать опцию -t:
mount -t vfat /dev/fd0 /mnt
P.S. Ну и прям в /mnt монтировать как-то некошерно...
>[...]
>>mount /dev/fd0 /mnt
>
>BSD не использую, но, возможно, вам нужно указать опцию -t:
>
>mount -t vfat /dev/fd0 /mnt
>
>P.S. Ну и прям в /mnt монтировать как-то некошерно...mount -t msdosfs на FreeBSD. Ну в man hier написано, что /mnt временная точка монтирования для системных администраторов. Так что кошерно:)
или так;)
mount_msdos /dev/fd0 /mnt
Спасибо всем, кто принял участие в этом топике. Проверил команды:mount -t msdos /dev/fd0 /mnt
mount_msdos /dev/fd0 /mntОбе работают.
Спасибо всем огромное!!!
>mount -t msdos /dev/fd0 /mnt
>mount_msdos /dev/fd0 /mntНу вообше то первая во вторую и разворвчивается :)
Теперь коменты по всему топику:
1. Молодец! Наш человек растет.
2. Ковырять все, ну и стало быть убивать систему - НАДО! Ибо как же ты приобретешь тот самый опыт? :) А комметили седожопые (как и я сам) админы, которые это уже схавали :)
3. смонтировал ты флопик в /mnt и тут вспомнил что надо другой файлик с флэшки поднять /mnt ужо занят ... вобшем обычно делают в /mnt заготовочки /mnt/floppy /mnt/flash /mnt/usbhdd /mnt/winC ... по твоей же специфике смотри.Блин! Даже завидую - тебе это все еще только предстоит узнать и _время_есть_ . Пользуй на всю 1000% ибо когда выростешь в седожопого админа - будет не до жудожественных ковыряшек с системой, ибо 365/7/24 иниипЁт :-(
>>mount -t msdos /dev/fd0 /mnt
>>mount_msdos /dev/fd0 /mnt
>
>Ну вообше то первая во вторую и разворвчивается :)В 7.0 кажется mount_msdosfs нет, весь функционал в самой mount.
Спасибо всем отписавшимся - сам недавно на такую граблю наступил - очень помогли :)
>Спасибо всем отписавшимся - сам недавно на такую граблю наступил - очень
>помогли :)я же просто ввел МС и откорректировал рц