UPDATING FreeBSD 6.2 до FreeBSD 6.2-p2 не получилось...

Аватара пользователя
kaEwituS

Re: UPDATING FreeBSD 6.2 до FreeBSD 6.2-p2 не получилось...

Сообщение kaEwituS »

Для начала запуская свой скрипт, который обновляет исходники.

Потом перехожу в каталог /usr/src/ и там команда make -j4 buildworld, а после ее успешного выполнения make kernel KERNCONF=MYKERNEL.

После успешной сборки и установки нового ядра перезагружаюсь в однопользовательский режим, монтирую остальные разделы mount -a -t ufs, снова перехожу в /usr/src/ и там даю команду mergemaster, затем make installworld. Потом снова перезагрузка во многопользовательский режим, перехожу в /usr/src/, даю команду make clean и вычищаю мусор из /usr/obj/usr/.

Сама процедура обновления подробно описана в
Руководстве пользователя
.
Аватара пользователя
kaEwituS

Re: UPDATING FreeBSD 6.2 до FreeBSD 6.2-p2 не получилось...

Сообщение kaEwituS »

Цитата:



Откомпилируйте и установите новое ядро

Чтобы получить полную отдачу от вашей новой системы, вы должны перекомпилировать ядро. Это практически необходимость, так как отдельные структуры в памяти могут меняться, и программы типа ps(1) и top(1) не будут работать, пока версии ядра и исходных текстов системы не будут совпадать.



вот и найдена ошибка моя...

из всего перечисленного я не сделал



Код:

Код: Выделить всё

# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL

ВСЕМ СПАСИБО!!!
Аватара пользователя
Igor_I

Re: UPDATING FreeBSD 6.2 до FreeBSD 6.2-p2 не получилось...

Сообщение Igor_I »

kaEwituS

Как же так?

http://www.freebsd.org/cgi/cvsweb.cg...-cvsweb-markup


# kernel - buildkernel + installkernel.

а команду kernel ты задавал.
Аватара пользователя
Belansky

Re: UPDATING FreeBSD 6.2 до FreeBSD 6.2-p2 не получилось...

Сообщение Belansky »

kaEwituS


Цитата:



вот и найдена ошибка моя...



make kernel - это совокупность команд make buildkernel и make installkernel.
Аватара пользователя
kaEwituS

Re: UPDATING FreeBSD 6.2 до FreeBSD 6.2-p2 не получилось...

Сообщение kaEwituS »

Igor_I

в /usr/src/UPDATING написано



Код:

Код: Выделить всё

#make buildworld
#make kernel KERNCONF=mykernel
#shutdown -r now

#mergemaster -p
#make installworld
#make delete-old
#mergemaster
#shutdown -r now

а #make kernel KERNCONF=mykernel делает всё # kernel - buildkernel + installkernel...

так что вроде всё делаю правильно...



чем больше пишу тем больше начинаю путаться...

всё молчу... буду сам разбираться... как разберусь сообщуИзображение
Ответить

Вернуться в «Общий по FreeBSD»