Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Toni Pimentel
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.
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).
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;
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;
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:
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;
1) configurar o .config
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
3) configurar o .config
$ make defconfig
$ make
$ make modules
$ sudo make modules_install
$ sudo make install
$ 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/