Qual é a melhor prática para executar scripts de início / opções de configuração para o mesmo kernel do Linux, mas iniciando-o para diferentes propósitos?
-
Menuopção 1 / Cenário 1: Iniciando meu Lubuntu Instalar normalmente com GUI
-
Menuoption 2 / Cenário 2: gpu principal da lista negra, inicie meu Lubuntu Headless, passagem de VFIO da GPU principal para KVM / Qemu, convidado de VM de início automático ...
Eu precisaria adicionar opções de VFIO e executar um script de início no final, já que não quero fazer logon no meu sistema via SSH para iniciar a VM guest. Isso é possível somente através das opções do GRUB, isso é uma tarefa para o Initramfs ou isso é feito completamente diferente?
Eu vejo duas opções:
- Forneça um
init
... alternativo, que fará sua configuração especial " cenário 2 " antes de chamar exec
para substituir-se pelo init
real.
- Insira uma palavra-chave na linha de comando do kernel e detecte-a posteriormente a partir do userspace, inspecionando
/proc/cmdline
e se comportando adequadamente.
por
28.05.2018 / 10:51