> Em 30/06/08, Bruno Lopes <[EMAIL PROTECTED]> escreveu:
>>
>> Bom dia a todos Slackusers!
>>
>> Eu sou novo aqui no grupo de discussão e estou precisando de uma
>> ajudinha. Gostaria de saber se alguem sabe como compilar o Layer7 no
>> Slackware 12.1. Eu sei como compilar no Slackware 11 usando o Kernel
>> 2.4.33.3, mas quando passei para o Slackware 12.1 tive dificuldade em
>> compilar o kernel (acho que é esse o problema). Para efeito de
>> informação, minha dificuldade de compilar o kernel é com os comandos
>> necessários para a compilação, pois no Slackware 11 eu uso os
>> seguintes comandos
>>
>> 1 - # make dep
>> 2 - #make clean
>> 3 - #make bzImage
>> 4 - #make modules
>> 5 - Copio o bzImage criado pela compilação para o diretório /boot
>> 6 - Copio o novo System.map para /boot
>> 7 - #make modules_install
>>
>> Andei dando uma googleada e vi varios tutos de como compilar, mas os
>> comandos mudam de uma tuto para outro, alguns tem os mesmos comandos e
>> alguns a mais.
>>
>> Desde já agradeço a ajuda de todos
>>
>> Bruno Lopes
>> >>
>




2008/6/30 Sérgio Abrantes Junior <[EMAIL PROTECTED]>:
> Boa tarde meu caro,
>
> É necessário mais algumas coisas:
>
> 1 - Criar uma imagem para o boot
>
>
> mkinitrd -c -k 2.6.17.13 -m reiserfs
>
> mkinitrd -c -k 2.6.7 -m jbd:ext3 -f ext3 -r /dev/hdb3
>
> 2 - Adicionar a seguinte linha no lilo
>
> # Linux bootable partition config begins
> image = /boot/vmlinuz
> initrd = /boot/initrd.gz
>   root = /dev/sda2
>   label = Linux
>   read-only
> # Linux bootable partition config ends
>
> Espero ter ajudado.
>
> Sérgio Abrantes

Na verdade, a imagem do kernel é o vmlinuz, os passos que tu descreveu
acima são para criar o ramdisk.

O uso do ramdisk é bem específico (FS criptografado, LVM, se tu optou
por colocar o teu FS como um módulo (quem faz isso!?) e etc.) e o fato
de tu usar um ou não não interfere no funcionamento do l7-filter.

Outra coisa, referente a estes comandos:
> mkinitrd -c -k 2.6.17.13 -m reiserfs
> mkinitrd -c -k 2.6.7 -m jbd:ext3 -f ext3 -r /dev/hdb3

O primeiro cria um ramdisk com a imagem do kernel kernel na versão
2.6.17.13 incluindo o módulo do reiserfs. Tu só vai usar este ramdisk
quando:
1 - Tu usa o kernel 2.6.17.13 (que não é o caso aqui, ele usa o 2.4.33.11)
2 - Tu usa o kernel 2.6.17.13  *e* o reiserfs foi compilado como um
módulo no teu kernel que precisa ser carregado antes.

Ja o segundo comando cria um ramdisk para 2.6.7, com os módulos jdb e
ext3 usando //dev/hdb3 como o /. Além deste comando *sobrescrever* o
ramdisk anterior, tu só vai usar ele quando:
1 - Teu kernel é 2.6.7 (e denovo, ele usa o 2.4.33.11 :)
2 - Teu kernel é o 2.6.7 *e* o teu / fica em /dev/hdb3 *e* o
filesystem do / é ext3 *e* os móduloss jbd e ext3 devem ser carregados
antes da "inicialização".


http://www.ibm.com/developerworks/linux/library/l-initrd.html
http://en.wikipedia.org/wiki/Initrd

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a