SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Receita: 
Aprenda a cozinhar seu bolo de Kernel 
David Jourdain
MMaanniippuullaaççããoo ddee KKeerrnneell LLiinnuuxx 
- Pré requisitos para manipulação de uma Kernel Linux 
- Linux pré-instalado (No exemplo, um Debian-like) 
- Arquivo fonte da Kernel (linux source) 
- libncurses5-dev; make; gcc 
- kernel-package; build-essential; initramfs-tools 
- Manipulação da Kernel (make menuconfig) 
- Compilação e empacotamento 
- Instalação da Kernel 
- Mapa da Kernel Linux
LLiinnuuxx SSoouurrccee 
Podemos utilizar um “Linux Source” de qualquer origem, desde que o “source” 
possua os módulos que sejam compatíveis com o ambiente em uso. Exemplo: 
- Ambiente Debian-Like 
- Podemos usar “Linux Source” da kernel.org 
- Podemos usar “Linux Source” do ubuntu 
- Podemos usar “Linux Source” do debian 
- Entre outras fontes... (procure fontes confiáveis!!)
LLIIBBNNCCUURRSSEESS55--DDEEVV 
Conjunto de bibliotecas de funções da família ncurses (new curses), que 
gerenciam programas, extensões, lib's e manuais para programação, sob GNU/GPL. 
Oferece um método independente para atualizar caracteres na tela.
MMAAKKEE 
O objetivo do utilitário MAKE é determinar automaticamente quais partes de um 
grande programa precisam ser recompiladas e executar os comandos para 
recompilá-los. O MAKE pode ser utilizado com qualquer linguagem de 
programação, cujo compilador possa ser executado com um comando. O MAKE 
pode ser usado para descrever qualquer tarefa em que alguns arquivos possam 
ser atualizados automaticamente com os outros, sempre que os outros mudarem. 
Para usar o MAKE, é necessário escrever um arquivo chamado "makefile", que 
descreve as relações entre os arquivos em seu programa, e o estado dos 
comandos para atualizar cada arquivo.
GGCCCC 
O GCC é o compilador padrão para C, C++, Objective-C, Objective-C++, Ada, 
Fortran 95, e Java em todas as arquiteturas. O pacote do GCC também provê 
libgcc1, libgcc2 (m68k) e libgcc4 (hppa) que contêm as GCC intrinsics e libstdc+ 
+6.
KKEERRNNEELL--PPAACCKKAAGGEE 
Um pacote Debian de utilitários para construir uma Kernel Linux. Possui arquivos 
“.config” pré-configurados para diversas arquiteturas. O comando para compilação 
e empacotamento “make-kpkg” está dentro deste pacote.
BBUUIILLDD--EESSSSEENNTTIIAALL 
Referencia todos os pacotes essenciais para efetuar a 
construção/manipulação/edição de pacotes para Debian's-Like.
IINNIITTRRAAMMFFSS--TTOOOOLLSS 
Pacote de scripts que facilita a criação de arquivos initrd.
MMaanniippuullaaççããoo ddee KKeerrnneell 
# make menuconfig 
Comando utilizado para abrir o editor gráfico da Kernel.
Compilar KKeerrnneell ee ggeerraarr PPaaccoottee 
Após todo o processo de edição, podemos executar o comando abaixo, para 
compilar e gerar pacotes de instalação do “fonte” editado (linux-source), da 
“imagem” (linux-image) da Kernel e dos “cabeçalhos” (linux-headers) de interação 
com a Kernel. 
# make-kpkg kernel_image kernel_source kernel_headers
AArrqquuiivvoo iinniittrrdd 
O arquivo initrd é um bloco de dispositivos somente de leitura. Também é uma 
memória RAM virtual que é inicializada pelo gerenciador de boot (grub ou lilo) 
antes que a kernel seja inicializada. A kernel então pode usar o conteúdo do initrd 
para iniciar o sistema em duas etapas. 
Na primeira etapa da inicialização, a kernel inicia-se e monta um sistema de 
arquivos raiz inicial, a partir do conteúdo do initrd. Na segunda etapa, os drivers 
adicionais e outros módulos são carregados. Depois de carregar os módulos 
adicionais, um novo sistema de arquivos root é disponibilizado.
IInnssttaallaaççããoo ddaa KKeerrnneell 
Com os arquivos gerados, podemos instalar a imagem da kernel e os cabeçalhos, 
com o seguinte comando: 
# dpkg -i kernel*.deb 
Criar o arquivo initrd (caso não seja criado na compilação) 
# mkinitramfs -o /boot/initrd.img-3.XX.XX /lib/modules/3.XX.XX 
Atualizar o gerenciador de boot (no caso, o grub) 
# update-grub
MMaappaa ddaa KKeerrnneell LLiinnuuxx
Mas... Eu também gostaria ddee ffaallaarr ssoobbrree 
oouuttrroo aassssuunnttoo:: 
SSoobbrree aa SSUUAA ffoorrmmaaççããoo!!
Obrigado pela atenção! 
PERGUNTAS? 
David Jourdain

Mais conteúdo relacionado

Mais procurados

Linux4all#2
Linux4all#2Linux4all#2
Linux4all#2Daniel
 
Escriturário Banco do Brasil - Questões de Informática (Linux)
Escriturário Banco do Brasil - Questões de Informática (Linux)Escriturário Banco do Brasil - Questões de Informática (Linux)
Escriturário Banco do Brasil - Questões de Informática (Linux)Jailma Gomez
 
PostgreSQL Dump e Restor - O básico
PostgreSQL Dump e Restor - O básicoPostgreSQL Dump e Restor - O básico
PostgreSQL Dump e Restor - O básicoBruno Emanuel Silva
 
Introdução a Containers Docker
Introdução a Containers DockerIntrodução a Containers Docker
Introdução a Containers DockerMatheus Fidelis
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part iportal_Do_estudante
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Ivo Calado
 
Adequação do servidor Proxy/Cache Squid a redes de extrema carga
Adequação do servidor Proxy/Cache Squid a redes de extrema cargaAdequação do servidor Proxy/Cache Squid a redes de extrema carga
Adequação do servidor Proxy/Cache Squid a redes de extrema cargaLucas Brasilino
 
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaFabio Telles Rodriguez
 
Estrutura De Arquivos
Estrutura De ArquivosEstrutura De Arquivos
Estrutura De ArquivosJuliano Linux
 
FreeBSD para leigos
FreeBSD para leigosFreeBSD para leigos
FreeBSD para leigosPedro Neto
 

Mais procurados (20)

Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Crud
CrudCrud
Crud
 
Iniciando com docker
Iniciando com dockerIniciando com docker
Iniciando com docker
 
Linux4all#2
Linux4all#2Linux4all#2
Linux4all#2
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Escriturário Banco do Brasil - Questões de Informática (Linux)
Escriturário Banco do Brasil - Questões de Informática (Linux)Escriturário Banco do Brasil - Questões de Informática (Linux)
Escriturário Banco do Brasil - Questões de Informática (Linux)
 
PostgreSQL Dump e Restor - O básico
PostgreSQL Dump e Restor - O básicoPostgreSQL Dump e Restor - O básico
PostgreSQL Dump e Restor - O básico
 
Introdução a Containers Docker
Introdução a Containers DockerIntrodução a Containers Docker
Introdução a Containers Docker
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part i
 
Apresentação docker
Apresentação dockerApresentação docker
Apresentação docker
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1
 
Adequação do servidor Proxy/Cache Squid a redes de extrema carga
Adequação do servidor Proxy/Cache Squid a redes de extrema cargaAdequação do servidor Proxy/Cache Squid a redes de extrema carga
Adequação do servidor Proxy/Cache Squid a redes de extrema carga
 
Unidade5 roteiro
Unidade5 roteiroUnidade5 roteiro
Unidade5 roteiro
 
Docker compose
Docker composeDocker compose
Docker compose
 
Unidade5 roteiro
Unidade5 roteiroUnidade5 roteiro
Unidade5 roteiro
 
Introdução ao docker
Introdução ao dockerIntrodução ao docker
Introdução ao docker
 
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manada
 
Estrutura De Arquivos
Estrutura De ArquivosEstrutura De Arquivos
Estrutura De Arquivos
 
FreeBSD para leigos
FreeBSD para leigosFreeBSD para leigos
FreeBSD para leigos
 
O que é docker?
O que é docker?O que é docker?
O que é docker?
 

Destaque

الأطباء المراد مشاركتهم في اليوم الصحي
الأطباء المراد مشاركتهم في اليوم الصحيالأطباء المراد مشاركتهم في اليوم الصحي
الأطباء المراد مشاركتهم في اليوم الصحيجمعية تنمية للجميع
 
Kalam el nas magazine (1)
Kalam el nas magazine  (1)Kalam el nas magazine  (1)
Kalam el nas magazine (1)marcomjobs
 
Biodiversidad
BiodiversidadBiodiversidad
BiodiversidadCIRANDRE
 
Michael j jordan
Michael j jordanMichael j jordan
Michael j jordanMs. Grant
 
Estados comparativos ips optica cooperativa sas
Estados comparativos ips optica cooperativa sasEstados comparativos ips optica cooperativa sas
Estados comparativos ips optica cooperativa sasacontables
 
Avaliação de inglês 2 - respostas
Avaliação de inglês 2 - respostasAvaliação de inglês 2 - respostas
Avaliação de inglês 2 - respostasRicardo neves
 
Door win. elevation
Door  win. elevationDoor  win. elevation
Door win. elevationpraveen420
 
Aula3 tipologia parte_ii
Aula3 tipologia parte_iiAula3 tipologia parte_ii
Aula3 tipologia parte_iiGedalias .
 
Daniels Residence Sketchup View #3
Daniels  Residence Sketchup View #3Daniels  Residence Sketchup View #3
Daniels Residence Sketchup View #3Bruce Ruggles
 
35 bendito seja o deus vivente
35 bendito seja o deus vivente35 bendito seja o deus vivente
35 bendito seja o deus viventeCelso Nery
 

Destaque (20)

الأطباء المراد مشاركتهم في اليوم الصحي
الأطباء المراد مشاركتهم في اليوم الصحيالأطباء المراد مشاركتهم في اليوم الصحي
الأطباء المراد مشاركتهم في اليوم الصحي
 
139 jesus meu eterno redentor
139   jesus meu eterno redentor139   jesus meu eterno redentor
139 jesus meu eterno redentor
 
Kalam el nas magazine (1)
Kalam el nas magazine  (1)Kalam el nas magazine  (1)
Kalam el nas magazine (1)
 
Install
 Install Install
Install
 
Biodiversidad
BiodiversidadBiodiversidad
Biodiversidad
 
Michael j jordan
Michael j jordanMichael j jordan
Michael j jordan
 
Estados comparativos ips optica cooperativa sas
Estados comparativos ips optica cooperativa sasEstados comparativos ips optica cooperativa sas
Estados comparativos ips optica cooperativa sas
 
13 01-30 solicitud pleno aeropuerto
13 01-30 solicitud pleno aeropuerto13 01-30 solicitud pleno aeropuerto
13 01-30 solicitud pleno aeropuerto
 
Mapa mental crisis
Mapa mental crisisMapa mental crisis
Mapa mental crisis
 
Omayma
OmaymaOmayma
Omayma
 
Avaliação de inglês 2 - respostas
Avaliação de inglês 2 - respostasAvaliação de inglês 2 - respostas
Avaliação de inglês 2 - respostas
 
155 imploramos teu poder
155   imploramos teu poder155   imploramos teu poder
155 imploramos teu poder
 
Door win. elevation
Door  win. elevationDoor  win. elevation
Door win. elevation
 
Revista holos
Revista holosRevista holos
Revista holos
 
202 lugar de delícias
202   lugar de delícias202   lugar de delícias
202 lugar de delícias
 
Aula3 tipologia parte_ii
Aula3 tipologia parte_iiAula3 tipologia parte_ii
Aula3 tipologia parte_ii
 
123 cristo voltará
123   cristo voltará123   cristo voltará
123 cristo voltará
 
Image (9)
Image (9)Image (9)
Image (9)
 
Daniels Residence Sketchup View #3
Daniels  Residence Sketchup View #3Daniels  Residence Sketchup View #3
Daniels Residence Sketchup View #3
 
35 bendito seja o deus vivente
35 bendito seja o deus vivente35 bendito seja o deus vivente
35 bendito seja o deus vivente
 

Semelhante a Receita bolo Kernel Linux

Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernelSENAC RIO
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asteriskVicente Nobre
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasLuiz Arthur
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafTchelinux
 
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...Tchelinux
 
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesDesenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesTchelinux
 
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Marcelo Veiga Neves
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch LinuxDanielAraujo224
 
Introdução ao docker
Introdução ao dockerIntrodução ao docker
Introdução ao dockerBenicio Ávila
 
Docker 101 e Ambientes Imutáveis
Docker 101 e Ambientes Imutáveis Docker 101 e Ambientes Imutáveis
Docker 101 e Ambientes Imutáveis Wallison Marra
 
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPALinux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPAMarcelo Veiga Neves
 
Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1Daniel
 
1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux EmbarcadoDiego Sueiro
 

Semelhante a Receita bolo Kernel Linux (20)

Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernel
 
Axuste do Kernel 2.6
Axuste do Kernel 2.6Axuste do Kernel 2.6
Axuste do Kernel 2.6
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asterisk
 
O kernel do linux
O kernel do linuxO kernel do linux
O kernel do linux
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando Programas
 
Customizando Slackware
Customizando SlackwareCustomizando Slackware
Customizando Slackware
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
 
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
 
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesDesenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
 
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch Linux
 
Introdução ao docker
Introdução ao dockerIntrodução ao docker
Introdução ao docker
 
Docker
DockerDocker
Docker
 
Administração de Redes Linux - II
Administração de Redes Linux - IIAdministração de Redes Linux - II
Administração de Redes Linux - II
 
Docker
DockerDocker
Docker
 
Docker 101 e Ambientes Imutáveis
Docker 101 e Ambientes Imutáveis Docker 101 e Ambientes Imutáveis
Docker 101 e Ambientes Imutáveis
 
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPALinux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
 
Lab so-abertos-unidade8
Lab so-abertos-unidade8Lab so-abertos-unidade8
Lab so-abertos-unidade8
 
Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1
 
1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado
 

Receita bolo Kernel Linux

  • 1. Receita: Aprenda a cozinhar seu bolo de Kernel David Jourdain
  • 2. MMaanniippuullaaççããoo ddee KKeerrnneell LLiinnuuxx - Pré requisitos para manipulação de uma Kernel Linux - Linux pré-instalado (No exemplo, um Debian-like) - Arquivo fonte da Kernel (linux source) - libncurses5-dev; make; gcc - kernel-package; build-essential; initramfs-tools - Manipulação da Kernel (make menuconfig) - Compilação e empacotamento - Instalação da Kernel - Mapa da Kernel Linux
  • 3. LLiinnuuxx SSoouurrccee Podemos utilizar um “Linux Source” de qualquer origem, desde que o “source” possua os módulos que sejam compatíveis com o ambiente em uso. Exemplo: - Ambiente Debian-Like - Podemos usar “Linux Source” da kernel.org - Podemos usar “Linux Source” do ubuntu - Podemos usar “Linux Source” do debian - Entre outras fontes... (procure fontes confiáveis!!)
  • 4. LLIIBBNNCCUURRSSEESS55--DDEEVV Conjunto de bibliotecas de funções da família ncurses (new curses), que gerenciam programas, extensões, lib's e manuais para programação, sob GNU/GPL. Oferece um método independente para atualizar caracteres na tela.
  • 5. MMAAKKEE O objetivo do utilitário MAKE é determinar automaticamente quais partes de um grande programa precisam ser recompiladas e executar os comandos para recompilá-los. O MAKE pode ser utilizado com qualquer linguagem de programação, cujo compilador possa ser executado com um comando. O MAKE pode ser usado para descrever qualquer tarefa em que alguns arquivos possam ser atualizados automaticamente com os outros, sempre que os outros mudarem. Para usar o MAKE, é necessário escrever um arquivo chamado "makefile", que descreve as relações entre os arquivos em seu programa, e o estado dos comandos para atualizar cada arquivo.
  • 6. GGCCCC O GCC é o compilador padrão para C, C++, Objective-C, Objective-C++, Ada, Fortran 95, e Java em todas as arquiteturas. O pacote do GCC também provê libgcc1, libgcc2 (m68k) e libgcc4 (hppa) que contêm as GCC intrinsics e libstdc+ +6.
  • 7. KKEERRNNEELL--PPAACCKKAAGGEE Um pacote Debian de utilitários para construir uma Kernel Linux. Possui arquivos “.config” pré-configurados para diversas arquiteturas. O comando para compilação e empacotamento “make-kpkg” está dentro deste pacote.
  • 8. BBUUIILLDD--EESSSSEENNTTIIAALL Referencia todos os pacotes essenciais para efetuar a construção/manipulação/edição de pacotes para Debian's-Like.
  • 9. IINNIITTRRAAMMFFSS--TTOOOOLLSS Pacote de scripts que facilita a criação de arquivos initrd.
  • 10. MMaanniippuullaaççããoo ddee KKeerrnneell # make menuconfig Comando utilizado para abrir o editor gráfico da Kernel.
  • 11. Compilar KKeerrnneell ee ggeerraarr PPaaccoottee Após todo o processo de edição, podemos executar o comando abaixo, para compilar e gerar pacotes de instalação do “fonte” editado (linux-source), da “imagem” (linux-image) da Kernel e dos “cabeçalhos” (linux-headers) de interação com a Kernel. # make-kpkg kernel_image kernel_source kernel_headers
  • 12. AArrqquuiivvoo iinniittrrdd O arquivo initrd é um bloco de dispositivos somente de leitura. Também é uma memória RAM virtual que é inicializada pelo gerenciador de boot (grub ou lilo) antes que a kernel seja inicializada. A kernel então pode usar o conteúdo do initrd para iniciar o sistema em duas etapas. Na primeira etapa da inicialização, a kernel inicia-se e monta um sistema de arquivos raiz inicial, a partir do conteúdo do initrd. Na segunda etapa, os drivers adicionais e outros módulos são carregados. Depois de carregar os módulos adicionais, um novo sistema de arquivos root é disponibilizado.
  • 13. IInnssttaallaaççããoo ddaa KKeerrnneell Com os arquivos gerados, podemos instalar a imagem da kernel e os cabeçalhos, com o seguinte comando: # dpkg -i kernel*.deb Criar o arquivo initrd (caso não seja criado na compilação) # mkinitramfs -o /boot/initrd.img-3.XX.XX /lib/modules/3.XX.XX Atualizar o gerenciador de boot (no caso, o grub) # update-grub
  • 15. Mas... Eu também gostaria ddee ffaallaarr ssoobbrree oouuttrroo aassssuunnttoo:: SSoobbrree aa SSUUAA ffoorrmmaaççããoo!!
  • 16. Obrigado pela atenção! PERGUNTAS? David Jourdain