Согласно
/usr/src/UPDATING (в самом конце файла):
Загружаемся в
single user mode, затем:
Первая команда: проверка ФС в
preen mode, в котором корректируются только некритичные сбои файловой системы.
Вторая команда: перемонтирование корневого раздела (директорию / ) из режима
readonly в режим
read/write.
Третья команда: монтирует все директории, указанные в fstab (кроме тех, для которых поставлена опция монтирования
noauto), то есть собственно создает стандартное дерево каталогов файловой системы.
Для чего это надо:
1. Чтобы избежать возможных некритичных ошибок (делается, в принципе, на всякий случай, особенно если с диском все в порядке и последняя перезагрузка делалась корректно системными средствами, а не по RESET'у).
2. Чтобы можно было вносить изменения в файлы настроек директории /etc и делать любые другие изменения в корневой ФС (например, инсталлить ядро).
3. Чтобы можно было полноценно работать со всеми файлами системы, которые находятся за пределами корневой ФС (например,
vi, который топикстартер упорно не может запустить, находится в
/usr/bin/vi).
Прежде чем делать что-либо в системе, особенно если лезть к ней в нутро с руками и ногами, потрудитесь для начала почитать документацию, а не просто тупо выполнять набор команд из какой-то книжки (в которой запросто может быть опечатка, как уже было сказано выше). Если хоть какой-то пункт из приведенной инструкции непонятен, сначала надо с ним разобраться и только потом этот пункт выполнять.
В данном случае, кстати, дело может в слетевшем загрузчике. Лечится
fdisk -B -b /boot/boot0 /dev/ad0.
И да, кстати, после чего все началось? Что в
/etc/fstab?