Como adicionar sysrq_always_enabled
e audit=0
parâmetros de kernel a um AppVM no QubesOS 4.0?
A corrente /proc/cmdline
dentro da VM é:
[user@dev01-w-s-f-fdr28 ~]$ cat /proc/cmdline
root=/dev/mapper/dmroot ro nomodeset console=hvc0 rd_NO_PLYMOUTH rd.plymouth.enable=0 plymouth.enable=0 nopat
tl; dr: Execute isso em dom0:
qvm-prefs --set vmnamehere kernelopts 'nopat sysrq_always_enabled audit=0'
No Qubes OS (4.0), se você deseja adicionar novos parâmetros de kernel para uma VM especÃfica (AppVM ou TemplateVM), você pode (somente?) fazê-lo em dom0.
Primeiro, veja quais parâmetros do kernel já foram adicionados (porque você precisa especificá-los ao definir os novos), em
dom0
execute:(
dev01-w-s-f-fdr28
é o nome da minha VM, mas não deixe que isso o confunda)Observe que
nomodeset console=hvc0 rd_NO_PLYMOUTH rd.plymouth.enable=0 plymouth.enable=0
(visto no OP) não são relatados. Você pode encontrá-los definidos em um arquivo/usr/share/qubes/templates/libvirt/xen.xml
que não é algo que você deve modificar:Para definir os novos parâmetros do kernel, você deve se lembrar de especificar também os existentes (relatados por
--get
acima, ou seja.nopat
), emdom0
execute:Verifique, em
dom0
:Reinicie a VM (também conhecida como qube) e verifique dentro da VM: