[FUG-BR] Sequencia para atualização de kernel

Ricardo Campos Passanezi riccp em ige.unicamp.br
Quarta Janeiro 10 09:55:51 BRST 2007


On Wed, Jan 10, 2007 at 08:38:34AM -0200, Carlos Anderson Jardim wrote:
> Bom Dia a todos,
> 
> Creio que deve ser uma preocupação para todos os administradores de
> bsd atualizar o kernel, por se tratar de uma atualização critica
> (devido a melhorias/mudanças) pergunto:
> 
> Qual seria a sequencia de kernels para atualizar de um 4.11 para 6.1 ?

O FreeBSD não trabalha do mesmo modo que o linux, então, para passar de
um 4.11 para um 6.1 você teria de fazer uma migração (tem de reinstalar
o sistema mesmo) 4.X -> 5.X -> 6.X.

Para migrar do 4.X para 5.X, veja o documento de migração
http://www.freebsd.org/releases/5.4R/migration-guide.html, em especial o
item 5 (Notes on Upgrading from FreeBSD 4.X).

Você terá de fazer o cvsup dos fontes do RELENG_5_5 (versão 5.5 com
correções de segurança) ou RELENG_5 (versão 5-STABLE). Aí, proceder com
a migração.

Se você migrar com sucesso para o 5.X, pode fazer a migração para o 6.X
como descrito no arquivo (/usr/src/UPDATING):

To upgrade in-place from 5.x-stable or higher to 6.x-stable
-----------------------------------------------------------
<make sure you have good level 0 dumps>
make buildworld                                 [9]
make kernel KERNCONF=YOUR_KERNEL_HERE           [8]
                                                        [1]
<reboot in single user>                         [3]
mergemaster -p                                  [5]
make installworld
make delete-old
mergemaster -i                                  [4]
<reboot>

Make sure that you've read the UPDATING file to understand the
tweaks to various things you need.  At this point in the life
cycle of current, things change often and you are on your own
to cope.  The defaults can also change, so please read ALL of
the UPDATING entries.


E antes de migrar, fazer um cvsup com os fontes do RELENG_6_1 ou
RELENG_6.


Você pode olhar, ainda:

http://groups.google.com/group/mailing.freebsd.stable/browse_thread/thread/c4c9ccb11b3bfb6b/02a2ffbee370c813

http://www.freebsd.org/cgi/getmsg.cgi?fetch=362357+0+/usr/local/www/db/text/2006/freebsd-stable/20061231.freebsd-stable

http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-4x-5x.txt

http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-5x-6x.txt


Por último, o melhor a fazer mesmo é um backup dos dados (bem, é melhor
fazer isso de qq modo) e reinstalar a máquina.


-- 
Ricardo Campos Passanezi


Mais detalhes sobre a lista de discussão freebsd