No Qubes OS 4.0, como obter acesso ao console xl para o sys-net?

0

Eu tentei xl console sys-net , que é algo que funciona para qualquer outra VM (AppVM, TemplateVM), até funciona para sys-net-dm (não sei o que é isso)

[ctor@dom0 ~]$ time sudo xl console sys-net
xenconsole: Could not read tty from store: No such file or directory

real    0m5.036s
user    0m0.005s
sys 0m0.015s


[ctor@dom0 ~]$ rpm -qf 'which xl'
xen-runtime-4.8.4-2.fc25.x86_64
    
por Marcus Linsner 08.09.2018 / 13:19

1 resposta

0

Por razões desconhecidas (bug?) você tem que usar explicitamente o sinalizador -t para especificar o tipo de console, que pode ser qualquer um dos dois serial de pv . Ou funciona!

Portanto, um dos dois trabalhos a seguir: sudo xl console -t pv sys-net
sudo xl console -t serial sys-net
Mas isso não funcionará para sys-net :% sudo xl console sys-net

$ xl console --help
Usage: xl [-v] console [options] <Domain>
-t <type>       console type, pv or serial
-n <number>     console number

Attach to domain's console.

[ctor@dom0 ~]$ sudo xl console -t pv sys-net 

Fedora 28 (Twenty Eight)
Kernel 4.14.67-1.pvops.qubes.x86_64 on an x86_64 (hvc0)

sys-net login:

[ctor@dom0 ~]$ sudo xl console -t serial sys-net 

Fedora 28 (Twenty Eight)
Kernel 4.14.67-1.pvops.qubes.x86_64 on an x86_64 (hvc0)

sys-net login: 

[ctor@dom0 ~]$ sudo xl console sys-net 
xenconsole: Could not read tty from store: No such file or directory

[ctor@dom0 ~]$ rpm -qf 'which xl'
xen-runtime-4.8.4-2.fc25.x86_64

Nota: Saia do console pressionando Ctrl+]

sys-net tem o modo de Virtualização definido como HVM . Todas as outras VMs definiram como default (PVH) . Essa parece ser a principal diferença.

    
por 08.09.2018 / 13:19