Atualizando FreeBSD 7.0 – Atualizando Source FreeBSD
Posted on February 1st, 2009 in FreeBSD | No Comments »
Atualizando o SRC do sistema.
Baixando o cvsup sem interface.
pkg_add –r cvsup-without-gui
rehash
Copie um modelo de configuração do cvsup para uma pasta desejada.
cp /usr/share/examples/cvsup/cvs-supfile /root/cvs-supfile
Edite o arquivo: “cvs-supfile”.
*default host=cvsup12.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_7
*default delete use-rel-suffix
*default compress
src-all
Baixe o src.
cvsup –g -L2 /root/cvs-supfile
Enquanto baixa o SRC, vamos preparar o “make.conf”. Faça uma cópia para o “/etc”.
cp /usr/share/examples/etc/make.conf /etc
Defina o seu CPUTYPE de acordo com seu processador. Conforme exemplo abaixo.
# Currently the following CPU types are recognized:
# Intel x86 architecture:
# (AMD CPUs) opteron athlon64 athlon-mp athlon-xp athlon-4
# athlon-tbird athlon k8 k6-3 k6-2 k6 k5
# (Intel CPUs) core2 core nocona pentium4m pentium4 prescott
# pentium3m pentium3 pentium-m pentium2
# pentiumpro pentium-mmx pentium i486 i386
CPUTYPE?=pentium4
Caso você tenha dificuldade em descobrir utilize o comando abaixo.
dmesg | head -n 15
Após terminar de executar o comando para baixar o SRC, edite o arquivo de configuração do KERNEL de acordo com as necessidades do seu servidor.
Agora, vamos realizar a compilação do SRC.
cd /usr/src
make –j4 buildworld
Após concluir a compilação do SRC, vamos compilar o kernel.
make buildkernel KERNCONF=GENERIC
Para sistemas amd64 tente usar este comando.
make buildkernel TARGET_ARCH=amd64 KERNCONF=GENERIC
Após concluir a compilação do KERNEL, vamos instalar o kernel.
make installkernel KERNCONF=GENERIC
Agora reinicie.
reboot
Durante o boot, escolha o modo de inicialização Single User, caso seu teclado seja USB, selecione o “Scape to loader prompt” e digite. Para habilitar o teclado.
set hint.atkbd.0.flags=”0x1”
Então, entre em modo single user, digitando
boot -s
Após carregar o sistema em modo Single User o sistema vai ser montando em modo somente leitura, digite os comandos abaixo para habilitar leitura e escrita.
mount -u
mount -a
mergemaster –Pi
Após concluir a instalação, vamos reiniciar o sistema.
reboot
Verifique a nova versão:
uname -a
Autor: Jorge Fernando
Edição: Thiago Torres