>>>>
>>>Спасибо конечно, непонятно почему она рухнула при make installworde.Теперь зато вылетела с
>>>ошибкой при make installworld:
>>>cd: can't cd to /usr/src/usr.bin/tail
>>>***Error code 2
>>>Stop in /usr/src/usr.bin
>>>***Error code 1
>>>
>>>:((( ???
>>
>># For individuals wanting to upgrade their sources (even if only a
>>
>># delta of a few days):
>>#
>># 1. `cd /usr/src' (or
>>to the directory containing your source tree).
>># 2. `make buildworld'
>># 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is
>>GENERIC).
>># 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
>># 5. `reboot' (in
>>single user mode: boot -s from the loader prompt).
>># 6. `mergemaster -p'
>># 7. `make installworld'
>># 8. `mergemaster'
>># 9. `reboot'
>>#
>># See src/UPDATING `COMMON ITEMS' for more complete information.
>>
>>http://unix1.jinr.ru/~lavr/cvsup_makeworld.html
>>http://unix1.jinr.ru/~lavr/cvsup/
>
>Именно как в UPDATING всё и делалось, и cvsup_makeworld я читал.
>Тем не менее это не помогло мне избежать вышеприведённой ошибки..(((
>(это повторяется второй раз, после 1го пробовал накатывать новые исходники).Куда копать теперь???
>
тогда еще раз,
должно было выполнено уже:
# cd /usr/src
# make buildworld
# make buildkernel KERNCONF=имя_файла_ядра
# make installkernel KERNCONF=имя_файла_ядра
рухнула система в процессе
# make installworld
просто так не должна бы, "допустим сбойнуло питание" - д-о-п-у-с-т-и-м
что могло произойти - могла попортится файловая система, например
что делаем, как уже было сказано, система грузится в single-mode или
мы сами должны грузится в single-mode
допустим загрузились в single-mode:
# mount (должен быть примонтирован только "/" корень на ЧТЕНИЕ)
что нужно, проверить и поправить фаловые системы:
# cat /etc/fstab (смотрим какие есть файловые системы)
выписываем на листок - допустим "/", "/usr", "/var", "/home", затем
# fsck -y /usr
# fsck -y /var
# fsck -y /home
поправили, теперь перемонтируем все что есть в /etc/fstab но уже в рабочем
режиме на чтение-запись:
# mount -a
смотрим как смонтировалось:
# mount
если все ok, пробуем продолжить make installworld, если он падает:
# rm -rf /usr/obj/*
# cd /usr/src
# make buildworld
# make installworld
все должно работать если правильно был сделан upgrade через cvsup