
- initrd
+ Responder ao Tópico
-
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...
-
initrd
deu make modules_install ?
-
initrd
sim...
make bzImage
make modules
make modules_install
-
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
-
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...