シングルユーザーFreeBSDを実行して編集しようとしていますが、rc.conf
何らかの理由で読み取り専用であるようです。ルートアカウントでは変更できません。実際にはid
次のように与えられます。
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
インストールを試してmount -u -w
も役に立ちませんでした。
答え1
これはFreeBSD FAQで言及されています。システム管理部。
特に、適切に指定されたセクション10.5を参照してください。rc.confまたは他の起動ファイルに間違いがあり、ファイルシステムが読み取り専用であるため編集できません。どうすればいいですか?。
10. システム管理
10.1。システム起動設定ファイルはどこにありますか?
主な構成ファイルは次のとおりです。/etc/defaults/rc.confで説明されているrc.conf(5)。次のシステム起動スクリプト/etc/rcそして/etc/rc.d、説明するリモコン(8)、このファイルが含まれています。このファイルを編集しないでください。代わりにアイテムを編集してください。/etc/defaults/rc.conf、その行をコピーして/etc/rc.confそしてそこで変えてください。
たとえば、始めるにはSSHD(8)、含まれているOpenSSHデーモン:
# echo 'sshd_enable="YES"' >> /etc/rc.conf
または以下を使用してください。システムファイル(8)改訂する/etc/rc.conf:
# sysrc sshd_enable="YES"
ローカルサービスを開始するには、シェルスクリプトを/usr/local/etc/rc.d目次。これらのシェルスクリプトは実行可能に設定する必要があり、デフォルトのファイルモードは555です。
答え2
あなたは満足することができますマウント-A、次のプロパティを使用してすべてのFSをマウントできます。/etc/fstab。一部のFSにエラーがある場合は、次のことを行う必要があります。FSCKこのFSに対してもう一度お試しください。マウント-A。実行する必要があるZFSシステムzfs マウント -a。