вторник, 14 июня 2011 г.

freebsd installworld и ошибка btxld:No such file or directory

Иногда при installworld возникает такая ошибка
btxld -v -E 0x2000 -f bin -b /usr/obj/usr/src/sys/boot/i386/boot2/
../btx/btx/btx -l boot2.ldr  -o boot2.ld -P 1 boot2.bin
btxld:No such file or directory


*** Error code 1

Stop in /usr/src/sys/boot/i386/boot2.
*** Error code 1

Stop in /usr/src/sys/boot/i386.
*** Error code 1

Stop in /usr/src/sys/boot.
*** Error code 1

Stop in /usr/src/sys.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
 А все из-за того, что при сборке мира было установлено неправильное время. Лечится это следующим образом:
0. Установить правильное время (ntpdate) и часовой пояс (tzsetup)
1. Очистить содержимое /usr/obj: cd /usr/obj && rm -rf *
2. Пересобрать мир cd /usr/src && make buildworld
После этого installworld должен отработать штатно

Комментариев нет:

Отправить комментарий