Isso significa que o diretório VM em /var/lib/qubes/servicevms
obtém um novo subdiretório kernels
, que é preenchido automaticamente com um dos kernels existentes do Qubes e o arquivo de imagem dos módulos associados - e, crucialmente, o último é montado como gravável dentro da VM, que é o que precisamos aqui. Para personalizar o próprio kernel , você pode substituir o arquivo vmlinuz
- mas como não precisei fazer isso, não o fiz. Então, não precisei fazer nada especial para preparar a VM para a instalação do módulo de kernel personalizado - apenas:
- encerre todas as outras VMs, encerrando a NetVM existente por último, para que a nova VM possa reivindicar o dispositivo PCI do controlador USB
- inicializou a nova VM
- abriu um terminal na nova VM
- digitado
sudo yum-deprecated install kernel-devel-$(uname -r) dkms
- seguiu as instruções para instalar o módulo do kernel em seu arquivo README
- clique com o botão direito do mouse em meu FirewallVM, selecione Configurações e defina a nova VM como sua NetVM