1 |
Caro Dalton, |
2 |
|
3 |
Aqui um pedaço da saída do comando "make help" rodado dentro da pasta |
4 |
dos fontes do kernel: |
5 |
Other generic targets: |
6 |
all - Build all targets marked with [*] |
7 |
* vmlinux - Build the bare kernel |
8 |
* modules - Build all modules |
9 |
|
10 |
Isso mostra que caso o make seja rodado sem parâmetros, ocasião onde |
11 |
por padrão o make procura o alvo "all", tanto o kernel quanto os |
12 |
módulos serão compilados. Sendo assim a sequência "make && make |
13 |
modules_install" está correta. |
14 |
|
15 |
Eu também gosto de usar o "make install", que ja copia o kernel |
16 |
compilado, o config e o System.map para o /boot e cria os links |
17 |
simbólicos do vmlinuz e do config. |
18 |
|
19 |
[]s |
20 |
|
21 |
-- |
22 |
thiago |
23 |
|
24 |
Em 10 de julho de 2011 11:45, Dalton Barreto <daltonmatos@×××××.com> escreveu: |
25 |
> Em 10 de julho de 2011 09:46, Cleverson Casarin Uliana |
26 |
> <clcaul@×××××.com> escreveu: |
27 |
>> Caros, pergunta básica mas não consta do Handbook nem do "kernel upgrade |
28 |
>> guide": queria saber qual o procedimento correto para aproveitar a |
29 |
>> configuração do kernel anterior para compilar o novo. |
30 |
>> |
31 |
>> Eu tenho aqui o 2.6.34,, aí dei emerge no 2.6.38 que é o atual, entrei no |
32 |
>> make menuconfig do 2.6.34 e usei lá aquela opção de salvar um arquivo de |
33 |
>> configuração. Daí peguei esse arquivo que chamei de 34.config e copiei para |
34 |
>> o diretório do kernel 2.6.38 sobrescrevendo o .config e dei um make && make |
35 |
>> modules_install, mas deu erro de não conseguiu encontrar o arquivo |
36 |
>> modules.order ou algo assim. |
37 |
> |
38 |
> |
39 |
> A ordem correta é: |
40 |
> make # Gera o bzImage |
41 |
> make modules # Compila os módulos |
42 |
> make modules_install # Copia os módulos para /lib/modules/<kernel-version> |
43 |
> |
44 |
> Rode make modules antes do make modules_install e o problema deve sumir. |
45 |
> |
46 |
> Valeu, |
47 |
> |
48 |
> |
49 |
> -- |
50 |
> Dalton Barreto |
51 |
> http://daltonmatos.wordpress.com |
52 |
> http://wsgid.com |
53 |
> |
54 |
> |