Parece que a raiz do problema é que as imagens do AWS Ubuntu não parecem ter
linux-image-extra-$(uname -r)
package.
Eu encontrei outros pacotes linux-image-extra, mas nenhum tem st.ko com o formato de módulo correto.
Trabalhando na configuração do Amazon VTL no Ubuntu, e estou perdendo um passo.
iscsiadm --mode node --targetname iqn.1997-05.com.amazon:...
... o comando cria /dev/sg0
e não /dev/st*
como eu gostaria.
Eu li que a instalação do driver de alto nível de fita SCSI , por exemplo, modprobe st
em outros sistemas operacionais Linux funciona. Mas não parece haver um driver st
no Ubuntu Xenial.
Como faço para obter o driver de fita SCSIst
de alto nível no Ubuntu?
Editar
Parece que esse driver está disponível no 18.04 e 16.04 do Azure
/lib/modules/4.15.0-20-generic/kernel/drivers/scsi/st.ko
As imagens mais recentes do Ubuntu fornecidas por provedores de nuvem, como AWS e Azure, parecem não ter o driver st
na configuração padrão como você mencionou.
No entanto, você pode recuperá-lo instalando um kernel do qual a versão com "sutible" linux-image-extra
package.
Por exemplo, para a família do Ubuntu 16.04, você pode instalar o pacote do kernel linux-image-extra-4.4.0-134-generic
. Após a reinicialização, você terá o st.ko
.
ps1. você pode verificar st.ko
existir por updatedb && locate st.ko|grep /st.ko
ps2. Se o grub não iniciar com a versão do kernel que você deseja, tente o procedimento mencionado aqui: link