> 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 -~----------~----~----~----~------~----~------~--~---

