Gerando imagem initramfs (initrd)

1. Gerando imagem initramfs (initrd)

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 07/05/2014 - 17:51h

Olá, galera! É o seguinte, compilei o Kernel 3.14.3 da seguinte forma no Frugalware Linux:

Baixei e descompatei o source em /usr/src
E após rodei os comandos

# make xconfig
# make
# make modules
# make modules_install

Linkei o bzImage e o Sysmap.map na pasta /boot
E renomeei para vmlinuz-3.14.3 e Sysmap-3.14.3.map
E atualizei o grub.conf

Após isso, teria que rodar o comando 'mkinitrd' ou 'mkinitramfs'. Mas os mesmos não se encontram instalados. Fiz uma busca pelos repositórios oficiais e nada. Achei apenas algo como 'kernel-initrd'. Sei que essas ferramentas fazem parte do 'mkinitrd-tools' mas elas não fazem parte do repositório oficial da distribuição!

E agora, o quê fazer?


  


2. Re: Gerando imagem initramfs (initrd)

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 07/05/2014 - 18:33h

Esqueci de dizer que o Frugalware usa o systemd. Baixei o dracut e vou ver se consigo criar as imagens do initramfs com ele.


3. Re: Gerando imagem initramfs (initrd)

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 07/05/2014 - 20:34h

Reparei que após o comando make modules_install ocorre um erro depmod: ERROR: Module 'hci_vhci' has devname (vhci) but lacks major and minor information. Ignoring.. Continuando...


4. Re: Gerando imagem initramfs (initrd)

Igor Felipe
Felipeigor

(usa Funtoo)

Enviado em 07/05/2014 - 20:38h

juliano_vatre escreveu:

Olá, galera! É o seguinte, compilei o Kernel 3.14.3 da seguinte forma no Frugalware Linux:

Baixei e descompatei o source em /usr/src
E após rodei os comandos

# make xconfig
# make
# make modules
# make modules_install

Linkei o bzImage e o Sysmap.map na pasta /boot
E renomeei para vmlinuz-3.14.3 e Sysmap-3.14.3.map
E atualizei o grub.conf

Após isso, teria que rodar o comando 'mkinitrd' ou 'mkinitramfs'. Mas os mesmos não se encontram instalados. Fiz uma busca pelos repositórios oficiais e nada. Achei apenas algo como 'kernel-initrd'. Sei que essas ferramentas fazem parte do 'mkinitrd-tools' mas elas não fazem parte do repositório oficial da distribuição!

E agora, o quê fazer?


Cara quando eu compilei o kernel 3.12 no slack eu segui algumas coisas desse site: http://www.malaya-digital.org/compiling-a-linux-3-12-kernel-for-slackware64-14-1-painlessly/ veja se te ajuda em algo


5. Re: Gerando imagem initramfs (initrd)

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 07/05/2014 - 21:38h

Então, tentei algumas coisas diferentes mas não adianta, não dá boot! Consegui criar a imagem do initrd com o dracut mas mesmo assim não boota! Não chega a dar Kernel Panic mas é alguma coisa relacionado ao erro acima!


6. Re: Gerando imagem initramfs (initrd)

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 07/05/2014 - 22:04h

Apurei os erros, segue abaixo conforme o journalctl:

Failed to open directory sm: No such found
Conflicting device mode '/dev/mapper'
Falied to mount /sysroot
Dependency failed for Initrd Root File System
Dependency failed for Reload Configuration


É isso, aparece esses erros quando dou o comando journalctl!


7. Re: Gerando imagem initramfs (initrd)

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 09/05/2014 - 13:24h

Ajuda...?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts