我在查看通过virt-install
.
我第一次使用这种方法,但它在运行后立即给我留下了以下内容:
Starting install...
Connected to domain ApacheServer
Escape character is ^]
它永远坐在这里,此时终端不接受任何输入。在网上搜索了一番之后,我最终销毁/删除了我的客人,并重新开始安装,但这一次,我添加
--console pty,target_type=serial
了传递给virt-install
. 为了清楚起见,下面是我上次使用的完整安装命令:
virt-install \
-n ApacheServer \
--description "CENTOS7 for Apache Server" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=1 \
--disk path=/var/lib/libvirt/images/CentOS7-Apache.img,bus=virtio,size=10 \
--graphics none \
--console pty,target_type=serial \
--cdrom /home/server/Downloads/CentOS-7-x86_64-Minimal-1810.iso \
--network bridge:virbr0
这对我来说没有任何改变。安装后我仍然卡在Escape character is ^]
。我什至关闭了这个控制台窗口,并试图通过$ virsh console ApacheServer
. 这给我留下了:
Connected to domain ApacheServer
Escape character is ^]
error: operation failed: Active console session exists for this domain
我目前的期望是,在安装后或发出virsh console <domain name>
命令后,我应该会看到来宾输出的控制台/终端输出。
因此,事实证明,
--cdrom /path/to/bootmedia.iso
在启动期间查看输出时,指定您的启动设备可能会出现问题。Starting install...
尝试再次安装时,我注意到在文本之前弹出此警告:我搜索了这个警告并找到了将以下内容添加到
virt-install
args 的建议:--location /path/to/bootmedia.iso
en lieu of--cdrom
and--extra-args console=ttyS0
。进行这两项更改后,一切正常。完整的工作安装命令如下: