Console
在 Qubes OS 4.0 上,如何讓 xl 控制台訪問 sys-net?
我嘗試
xl console sys-net
了適用於任何其他 VM(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
由於未知原因(錯誤?),您必須顯式使用該
-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
。所有其他 VM 都將其設置為default (PVH)
. 這似乎是主要區別。