Você tem um /lib/sata_vio.ko
no seu initrd? É (ou foi) um dos seus sistemas de arquivos (por exemplo, /
="root") em uma unidade SATA que precisaria desse driver? Uma entrada para ela aparece em /etc/modules
ou /etc/mkinitrd/modules
?
No meu sistema Ubuntu, o módulo está no mesmo local dentro da imagem initrd, por ex. <extracted initrd>/lib/modules/<uname -r>/drivers/ata/sata_vio.ko
.
O que file
diz? O que strings | grep '\<ver'
diz? Talvez seja de um driver diferente ou de uma versão de kernel diferente?
Obviamente, você pode usar ls -l
ou du
para obter uma ideia se /lib/sata_vio.ko
for maior e executar nm -D
nos dois arquivos para ver se há alguma diferença nos símbolos (por exemplo, usando diff
).
Todo o processo deve ser documentado em man mkinitrd
, em particular, ele deve dizer que scripts seu sistema executa, talvez algo em /usr/share/initrd-tools/scripts
ou /etc/mkinitrd/scripts
?