FreeBSD 4.4-RELEASE.Апдейтюсь через cvsup все нормально.
cd /usr/src
make buildworld прошел успешно.
после этого пытаюсь пересобрать ядро с новым конфигом:
cd /usr/src/sys/i386/conf
cp GENERIC myconf
vi myconf
config myconf вот здесь все и обламывается и говорит:ERROR: version of config(8) does not match kernel!
config version = 400018, version required = 400019Make sure that /usr/src/usr.sbin/config is in sync
with your /usr/src/sys and install a new config binary
before trying this again.If running the new config fails check your config
file against the GENERIC or LINT config files for
changes in config syntax, or option/device naming
conventionsдальше не знаю, что делать.
Спасите!
>FreeBSD 4.4-RELEASE.
>
>Апдейтюсь через cvsup все нормально.
>cd /usr/src
>make buildworld прошел успешно.
>после этого пытаюсь пересобрать ядро с новым конфигом:
>cd /usr/src/sys/i386/conf
>cp GENERIC myconf
>vi myconf
>config myconf вот здесь все и обламывается и говорит:
>
>ERROR: version of config(8) does not match kernel!
>config version = 400018, version required = 400019
>
>Make sure that /usr/src/usr.sbin/config is in sync
>with your /usr/src/sys and install a new config binary
>before trying this again.
>
>If running the new config fails check your config
>file against the GENERIC or LINT config files for
>changes in config syntax, or option/device naming
>conventions
>
>дальше не знаю, что делать.
>
>Спасите!документацию читать чтобы ЛЯПОВ не делать!!!
cd /usr/src
make buildworld
(встает вопрос что будет если после этого традиционно:
cd /sys/i386/conf
config myconfig
...
бинарник какого config будет использован, попытка использования каких
библиотек при сборке будет произведена!? - такую сборку можно производить
только на системе без upgrade'а.cd /usr/src
make buildworld
make buildkernel KERNCONF=myconfig
make installkernel KERNCONF=myconfig
[reboot to single mode]
cd /usr/src
make installworldтеперь система: sources, binaries, ядро - приведены к одному знаменателю,
значит ДО СЛЕДУЮЩЕГО UPGRADE'а можем собирать ядро традиционно:cd /sys/i386/conf
config myconfig
...Ресурсы:
less /usr/src/UPDATING
less /usr/src/Makefilehttp://unix1.jinr.ru/~lavr/cvsup_makeworld.html
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ke... - Procedure 2.
>>FreeBSD 4.4-RELEASE.
>>
>>Апдейтюсь через cvsup все нормально.
>>cd /usr/src
>>make buildworld прошел успешно.
>>после этого пытаюсь пересобрать ядро с новым конфигом:
>>cd /usr/src/sys/i386/conf
>>cp GENERIC myconf
>>vi myconf
>>config myconf вот здесь все и обламывается и говорит:
>>
>>ERROR: version of config(8) does not match kernel!
>>config version = 400018, version required = 400019
>>
>>Make sure that /usr/src/usr.sbin/config is in sync
>>with your /usr/src/sys and install a new config binary
>>before trying this again.
>>
>>If running the new config fails check your config
>>file against the GENERIC or LINT config files for
>>changes in config syntax, or option/device naming
>>conventions
>>
>>дальше не знаю, что делать.
>>
>>Спасите!
>
>документацию читать чтобы ЛЯПОВ не делать!!!
>
>cd /usr/src
>make buildworld
>(встает вопрос что будет если после этого традиционно:
>cd /sys/i386/conf
>config myconfig
>...
>бинарник какого config будет использован, попытка использования каких
>библиотек при сборке будет произведена!? - такую сборку можно производить
>только на системе без upgrade'а.
>
>cd /usr/src
>make buildworld
>make buildkernel KERNCONF=myconfig
>make installkernel KERNCONF=myconfig
>[reboot to single mode]
>cd /usr/src
>make installworld
>
>теперь система: sources, binaries, ядро - приведены к одному знаменателю,
>значит ДО СЛЕДУЮЩЕГО UPGRADE'а можем собирать ядро традиционно:
>
>cd /sys/i386/conf
>config myconfig
>...
>
>Ресурсы:
>
>less /usr/src/UPDATING
>less /usr/src/Makefile
>
>http://unix1.jinr.ru/~lavr/cvsup_makeworld.html
>http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ke... - Procedure 2.
Упс, извините-сс... и точно из головы вылетело что config mykernel выполняется при обычной сборке...
Тут мой косяк. Еще раз сорри. :)))