+ Responder ao Tópico



  1. #1
    void_main_void
    Visitante

    Padrão initrd

    Pessoal, socorro aki... depois de ter compilado o kernel estou tentando criar o arquivo initr com o seguinte comando:

    mkinitrd /boot/initrd-2.6.8.1.img 2.6.8.1

    mas dá esse erro:

    No module sd_mod found for kernel 2.6.8.1, aborting

    já procurei no .config mas naum encontrei nem um modulo com esse nome... alguma idéia por favor?
    pelo q entendi esse modulo tem algo a ver com scsi...

  2. #2

  3. #3
    void_main_void
    Visitante

    Padrão initrd

    sim...
    make bzImage
    make modules
    make modules_install

  4. #4
    Visitante

    Padrão Passo para compilacao

    Os passo para compilacao do kernel sao...
    dentro de /usr/src/linux
    make menuconfig
    make dep
    make modules
    make modules_install
    make bzImage
    apos copiar a imagem do kernel que esta em arch/i386/boot/bzImage para o /boot
    e copiar o System.map que esta em /usr/src/linux para o /boot
    alterar o seu gerenciador de boot... para bootar com o novo kernel.
    normalmente nao eh necessario o initrd, soh eh necessario caso vc nao tenha posto os modulos, por exemplo, do sistema de arquivos, como built-in.
    Caso o kernel fique mto grande tambem pode ser usar o initrd para carregar alguns modulos na inicializacao.

    Att.,

    Rodrigo

  5. #5
    void_main_void
    Visitante

    Padrão initrd

    Certo, a seguencia pra compilação eu manjo... Só naum sabia pq estava dando esse erro...
    Fiz o seguinte pra solucionar: usei o .config da versão anterior do kernel, pois como ela estava funcionando normalmente achei q naum teria problemas fazendo isso...
    Até o momento tá tudo ok, vamos ver no que dá...
    Valeu...