如何解决使用virsh console登录虚拟机,虚拟机hang住

计算弹性计算技术服务知识库

问题描述:

在裸金属实例内创建了一个 debian-8 的虚拟机,执行命令virsh console debian-8连接虚拟机时,虚拟机hang在了Loading initial ramdisk节点处,具体信息如下图所示。 图片

问题分析:

造成该问题的原因是由于使用可虚拟化的机器设备创建虚拟机后,默认不支持通过console=ttyS0进行登录。因此,解决该问题的思路就是设置虚拟机可以通过ttyS0方式登录即可。

问题解决:

  1. 执行命令virsh start --console debian-8,启动并登录虚拟机;
  2. 在启动页面上,按e键进入启动编辑模式,得到如下所示图显;

图片

  1. 移动方向键,找到如下所示图显内容;

图片

  1. quiet后添加参数console=ttyS0,并执行ctrl+x继续启动虚拟机;

图片

  1. 可以发现虚拟机能够正常启动,并进入登录页面。输入用户名及密码后,就能正常登录到虚拟机内了;

图片

  1. 为使该配置能永久保存,登录虚拟机后,执行命令sudo systemctl enable getty@ttyS0

图片 如果您有其他问题,欢迎您联系火山引擎技术支持服务

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
云原生数据库 veDB 核心技术剖析与展望
veDB 是一款分布式数据库,采用了云原生计算存储分离架构。本次演讲将为大家介绍火山引擎这款云原生数据库的核心技术原理,并对未来进行展望。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论