Anda di halaman 1dari 6

Universidade Federal de São Paulo – UNIFESP

Disciplina: Sistemas Operacionais 2 - 2º Semestre de 2009 – Noturno

Professor Doutor Arlindo Conceição

Toni Pimentel

Introdução (Compilar e instalar o Kernel)

A compilação do kernel pode ser um passo um tanto quanto complexo e sério, pois pode exigir
um bom conhecimento do hardware onde o kernel será construído. Esta compilação traz uma
série de benefícios, pois o kernel que acompanha as distribuições é compilado para hardwares
gerais e possivelmente trarão suporte a dispositivos que você não possui.

Compilar o kernel do linux é uma tarefa que se aprende com o tempo, depois de várias
tentativas. Mas os problemas geralmente se resumem à configuração e nao à compilação.

Entretanto, a modificação de arquivos do kernel e sua compilação neste trabalho será feita em
poucos e detalhados passos para um melhor entendimento do leitor.

Preparação de uma máquina virtual


A preparação de uma máquina virtual é muito simples; e a máquina virtual usada foi a Sun
VirtualBox.

VirtualBox é um software de virtualização desenvolvido pela Sun Microsystems que, como o


VMware Workstation, visa criar ambientes para instalação de sistemas distintos. Ele permite a
instalação e utilização de um sistema operacional dentro de outro dando suporte real a
softwares de outros sistemas.

Baixando o software
O VirtualBox é free e open source. Para baixar o software (36 MB) acesse o site
www.virtualbox.org e clique na sessão Downloads.

Instalando
A instalação do VirtualBox é extremamente fácil. Basta seguir o processo NNF (Next, Next,
Finish).

Criando uma máquina virtual


1) Na primeira execução do software será solicitado seu nome e e-mail. Preencha os
dados e tique a opção para não ser contatado.

2) Clique no botão Novo:

3) Será aberto um assistente que o ajudará nesta tarefa, clique em Próximo para
continuar;

4) Nomeie a máquina virtual e escolha qual será o sistema operacional que ela conterá e
clique em Próximo para continuar;

5) Digite agora a quantidade de memória que a máquina virtual irá ter e clique em
Próximo para continuar;

6) Na tela seguinte será para você escolher o disco que será usado para a máquina
virtual. Neste instante não há disco criado, então clique no botão Novo para criar;

7) Será aberto um outro assistente para criar um disco virtual e clique em Próximo para
continuar;

8) Existem 2 opções para criar o seu disco: dinamicamente expansível e tamanho fixo. O
primeiro permite que você crie um disco com um tamanho de 10 GB por exemplo, sem
alocar imediatamente o espaço. A medida que o espaço for sendo usado, o espaço
será alocado. O problema desta abordagem é que o arquivo pode ficar altamente
fragmentado, degradando a performance. O segundo tipo é o tamanho fixo. O espaço
é alocado no momento da criação. Tende a ter melhor desempenho que o de tamanho
dinamicamente expansível. Para este tutorial escolha o tamanho fixo e clique em
Próximo;

9) Nomeie o disco, escolha o tamanho e clique em Próximo;

10) Clique em Finalizar para continuar a criação do disco;

11) Aguarde a criação do disco;

12) Depois que o disco foi criado, selecione-o e clique em Próximo;

13) Clique em Finalizar para terminar o assistente;

14) Sua máquina virtual está criada. No painel do lado esquerdo aparecerá o nome da
máquina. No painel do lado direito, clique sobre o CD/DVD-ROM. Na tela que for
aberta, selecione a opção Montar drive de CD/DVD e escolha se você usará o disco do
seu drive de CD ou se você vai usar um ISO. Clique na opção Arquivo de Imagem ISO e
clique no botão em forma de Pasta;

15) Será aberto um assistente de Mídias Virtuais. Clique em Acrescentar para adicionar um
ISO;

16) Selecione o arquivo de imagem e clique em Abrir;

17) Clique no ISO que você acabou de adicionar e clique em Selecionar;

18) Clique em OK para finalizar a montagem do ISO na máquina virtual;

19) Agora você já pode iniciar a sua máquina virtual selecionando-a e clicando no botão
Iniciar;

20) Quando você clicar na console da máquina virtual, você receberá alguns avisos. Eles
informam que se você precisar sair da console, deverá pressionar a tecla Ctrl do lado
direito. Para não receber mais estes avisos marque a opção “Não mostrar esta
mensagem novamente”;

21) Agora você pode usar sua máquina virtual exatamente como se ela fosse uma máquina
física:
Instalação do ubuntu
A instalação do Ubuntu acontece como qualquer instalação numa máquina física:

1) O primeiro passo é escolher o idioma;

2) Agora escolha instalar;

3) A tela seguinte é de bem-vindo e informativo, Avance;

4) Ajustar o fuso horário;

5) Aparecerá o teclado mais indicado para seu idioma, é possível fazer testes e verificar
se é o que você tem já está funcionando, caso não seja mude na esquerda, depois
Avançar;

6) Particionar o disco;

7) Agora preencha as informações do seu perfil;

8) Agora está tudo certo, só clicar em instalar;

Download e compilação do Kernel


Os arquivos fonte do Kernel estão localizados em www.kernel.org.

A compilação do kernel segue quatro passos:

1) configurar o .config

2) Instalar imagem do kernel compilado

3) Atualizar o Grub

4) Reiniciar a máquina

Abaixo, com a explicação de como o exercício foi feito, com mais detalhes.
Alterar o nome da versão da distribuição para 2.6.31-14-ToniPimentel
- Criar uma máquina virtual com linux instalado

- Após, seguir os passos:

1) baixar os códigos fonte de www.kernel.org

2) modificar o arquivo makefile na propriedade EXTRAVERSION = -14-ToniPimentel

3) configurar o .config

$ make defconfig
$ make
$ make modules
$ sudo make modules_install
$ sudo make install

4) Instalar imagem do kernel compilado

$ cd /boot
$ sudo mkinitramfs -o initrd.img-2.6.31-14-ToniPimentel 2.6.31-14-ToniPimentel

5) Atualizar o Grub

$ sudo update-grub
6) reiniciar a máquina e digitar no terminal "uname -r"
Referências:

http://www.kernel.org/

http://www.vivaolinux.com.br/artigo/Compilacao-comentada-do-kernel/

Anda mungkin juga menyukai