Nur der Vollständigkeit halber:
Natürlich hättest du es gleich aus der Live-CD machen können, vorausgesetzt, dein für FreeBSD benutztes Dateisystem wird von dieser aus unterstützt. Im allgemeinen sollte eine FreeBSD Live-CD also funktionieren, wenigstens, wenn die Versionen nicht allzu weit voneinander abweichen.
Aus solchen Überlegungen heraus hatte ich mir schon mal einen Stick gebastelt, auf dem dann FreeBSD mit ganz wenigen zusätzlichen Funktionen booten kann. Da ich immer UFS als Dateisystem für mein System benutze, kann ich dann leicht solche Dinge verändern und brauche nicht unbedingt den single-user Modus und habe immer die benötigten Programme parat, was im single-user-Modus nicht garantiert ist, wenn ausgerechnet deine benötigte Partition beschädigt oder nicht erreichbar ist.
Das einfachste Vorgehen ist dann,
einen mountpoint erzeugen (ein leeres Verzeichnis anlegen)
die benötigte Partition rw dorthin mounten
die gewünschten Änderungen vornehmen
Umounten und neu starten.
Die Sache hat den kleinen Hacken, dass man vielleicht nicht weiß, welche Partition nun zu nehmen ist. Das kann aber probiert werden, wenn man es wirklich nicht weiß und gpart show zeigt einem ja ziemlich detailliert, was überhaupt vorhanden ist. Hat man erst mal die Partition mit /etc gemountet, kann man natürlich auch leicht in der fstab nachsehen, was eigentlich gewünscht ist. In den meisten Fällen will man aber genau diese Partition, weil hier die meisten Fehlereinträge mit verheerenden Folgen zu finden sind, wie auch bei dir nun.