insert module during bootup

0

Poucos módulos são inseridos durante a inicialização do kernel.

systemd-modules-load[367]: Inserted module 'lp'$
systemd-modules-load[367]: Inserted module 'ppdev'$
systemd-modules-load[367]: Inserted module 'parport_pc'$
systemd-modules-load[367]: Inserted module 'coretemp'$

Eu gostaria de incluir adicionalmente o módulo ahci. Como isso é possível? Isso é porque eu quero testar porque meu disco rígido não está sendo reconhecido e, portanto, o processo de inicialização trava, infelizmente sem um erro. Este é o meu problema relacionado -

link

Editar (foi muito longo para um comentário) A distribuição em questão é o Ubuntu Mate 16.04 (64 bits). No entanto, eu tentei com o Knoppix sem sorte.

Eu só vejo os quatro módulos acima nas mensagens de log de inicialização. E mais algumas mensagens e, em seguida, a mensagem sobre a liberação de alternativas SMP e, em seguida, trava.

Em um ambiente de inicialização funcional, logo após liberar a mensagem alternativa do SMP, vejo que o disco rígido é reconhecido. Depois de cavar ainda mais na internet, descobri que carregar o driver ahci no initramfs poderia resolver o problema.

Em tudo isto, estranhamente, o processo corre bem durante a instalação da distribuição. Apenas no momento da reinicialização, a distribuição trava.

De acordo com a Wikipedia -

Installers for Linux distributions typically run entirely from an initramfs, as they must be able to host the installer interface and supporting tools before any persistent storage has been set up.

Talvez seja esse o motivo pelo qual a instalação funciona, mas a reinicialização falha? Seria ótimo, se alguém puder dar algumas dicas, o que devo fazer em seguida.

    
por infoclogged 04.01.2018 / 12:34

2 respostas

0

Ao usar o systemd, você pode listar os módulos para carregar durante a inicialização em um arquivo em /etc/modules-load.d , com uma extensão .conf . Consulte a modules-load.d documentação para obter detalhes.

Antes do systemd, você listaria os módulos em /etc/modules para carregá-los durante a inicialização.

Talvez seja necessário garantir que os módulos também sejam incluídos no initramfs; como fazer isso dependerá da sua distribuição. Eu esperava que ahci já estivesse disponível.

    
por 04.01.2018 / 12:55
0

Então o PC aceita uma instalação do Linux, mas não inicializa por causa do disco rígido AHCI?

Às vezes, os computadores entram em contato com unidades SATA configuradas para um modo compatível com IDE nas configurações do BIOS . Ele inicializa se mudar a unidade SATA para AHCI no BIOS? Se não, você pode ter que configurá-los para AHCI antes da instalação. Uma atualização do BIOS também é recomendada. Pode haver uma atualização que corrija problemas de detecção de AHCI.

(Nota: Se também houver uma partição do Windows, também poderá ser necessário editar o registro para usar o AHCI antes de ativá-lo no BIOS, conforme explicado no link acima).

    
por 14.10.2018 / 05:03