How can I repair wrong /etc/rc.conf ?

Jerry McAllister jerrymc at
Wed Mar 10 00:04:26 UTC 2010

On Tue, Mar 09, 2010 at 02:45:22PM +0900, oscar Seo wrote:

> I'm using FreeBSD 6.4 + windowmaker in IBM notebook.
> I edited /etc/rc.conf to use LAN other ip address is different from my home
> address in my school.
> I got error message from this
> [
> /etc/rc.conf: 131: Syntax error: Unterminated quoted string
> Enter full pathname of shell or RETURN for /bin/sh:
> ]
> so that I returned, I decided to edit /etc/rc.conf using vi.
> But freebsd didn't find vi, less any other application.
> I can't modify even if read /etc/rc.conf.
> fortunately I can use cat so I found my fault sting from /etc/rc.conf but I
> can't modify any files cause the system changed into read only file system.
> How can I repair /etc/rc.conf file with fault statements using any editor?

It is because not all of your filesystems are mounted.
Probably you can gett away with just doing    
  fsck -a
  mount -u
  mount -a 

>From then you can edit.

If it will not run the fsck or the mount -a, then you will have
to reboot in to single user mode and do the above.


> Thanks in advanced.
> Oscar
> _______________________________________________
> freebsd-questions at mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at"

More information about the freebsd-questions mailing list