Qubes OS 4.0에서 xl 콘솔이 sys-net에 액세스하도록 하는 방법은 무엇입니까?

Qubes OS 4.0에서 xl 콘솔이 sys-net에 액세스하도록 하는 방법은 무엇입니까?

xl console sys-net다른 가상 머신(AppVM, TemplateVM)에서 작동하는 것을 시도해 보았고 심지어 작동합니다 sys-net-dm(그게 무엇인지 모르겠습니다).

[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

답변1

알 수 없는 이유로(버그?) -t콘솔 유형을 지정하려면 이 플래그를 명시적으로 사용해야 합니다 . 이는 serial.pv

따라서 다음 방법이 모두 작동합니다.
sudo xl console -t pv sys-net
sudo xl console -t serial sys-net
그러나 다음에서는 작동하지 않습니다 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

참고: 콘솔을 종료하려면 누르세요.Ctrl+]

sys-net가상화 모드를 로 설정합니다 HVM. 다른 모든 가상 머신은 로 설정되어 있습니다 default (PVH). 이것이 가장 큰 차이점인 것 같습니다.

관련 정보