Como programar um comando automático de inicialização do Ubuntu que necessita de sudo?

Pessoal, sou iniciante (noob) no Linux e estou amando o Ubuntu Budgie. Acontece que eu preciso usar o Virtual Box de vez em quando para emular outros sistemas e no caso sempre aparece uma mensagem no Virtual Box dizendo o seguinte:

Failed to open a session for the virtual machine ubuntu-mate-22.04.
VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Eu descobri que existe um comando que posso utilizar no Terminal que acaba com isso que no caso seria:

sudo rmmod kvm_amd

No entanto, sempre depois de reiniciar o PC eu preciso ficar abrindo o terminal e digitar isso para poder utilizar e fazer o Virtual Box funcionar como eu necessito.

Minha dúvida é: tem alguma forma de programar ou scriptar esse comando de forma automática na inicialização do sistema? Para que eu não tenha que manualmente abrir o Terminal e digitar esse comando toda vez…

Se alguém puder me ajudar, desde já agradeço.

1 curtida

Você não precisa executar esse comando toda vez para desabilitar o módulo; tem forma melhor de fazer. Pode apenas criar um arquivo de configuração que instrua o kernel a manter esse módulo kvm_amd desabilitado. Execute o comando abaixo:

echo blacklist kvm_amd | sudo tee /etc/modprobe.d/blacklist_kvm_amd.conf

Reinicie o computador e veja se o módulo está desabilitado com o comando abaixo (não deve retornar nada):

lsmod | grep kvm_amd

Depois tente abrir o VirtualBox.

5 curtidas

https://plus.diolinux.com.br/t/erro-no-virtual-box-amd-v-is-being-used-by-another-hypervisor-verr-svm-in-use/78266/14

1 curtida

Show!! Deu certinho!! Muito obrigado :smiley:

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.