Windows Hyper-V 下的 Linux VMC 中没有光标/插入符号?

Windows Hyper-V 下的 Linux VMC 中没有光标/插入符号?

我刚刚将 CentOS-7(最小安装)安装到 Windows Server 2008 R2 下的 Hyper-V 虚拟机中。

当我从以下位置启动虚拟机时Hyper-V 管理器它打开一个它调用的窗口虚拟机连接,实际上是一个纯文本控制台。在那里,我可以通过标准控制台提示符登录 Linux,并在该窗口中停留在 Bash 中。一切都很好,而且非常传统的 UN*X。

问题是,当我登录或登录后,我在命令行窗口中没有插入符号/光标、闪烁或其他方式。这将使使用任何 Bash 命令行/历史编辑变得极其困难! (如果我将窗口设置为全屏,情况也会相同。)

问题是:缺少的光标/插入符是该程序的“错误”/“责任”吗?VMC(对此我找不到任何选项或文档)或Linux控制台(例如参数stty)?

停止按:我刚刚尝试进入vi,其中出现一个闪烁的插入符号。当我退出回到控制台时,插入符号仍然存在。但我不想每次都这样!那么这看起来更像是 Linux 终端问题而不是 VMC 本身?

答案1

我在 Hyper-V(Windows 8.1)上运行的 CentOS 7.1(从 7.0 升级)中也注意到了这一点。

即使在登录提示符下,您也可以通过按 Windows 键和向右箭头来恢复光标。这会打开另一个控制台吗?您可以通过按 Windows 键和向左箭头返回到原始控制台。

这是打开 vi 只是关闭它以恢复光标的另一种选择。

答案2

在将 Centos 7.1 从 virtual-box 迁移到 hyper-v [主机是 windows 10] 后,我也遇到了与文本光标相同的问题(并且在救援模式下重建 initramfs 后使用dracut -f它来启动)

我最终安装了 hyper-v 集成服务(一些集成是内置的,但也许我的集成在迁移后没有检测到)。无论如何:

  1. 下载- 我使用LinuxIC-4.3.5.x86_64.iso
  2. 使用 Hyper-v 设置“插入”
  3. 安装虚拟光驱
    • sudo mkdir /media/cdrom
    • sudo mount /dev/cdrom /media/cdrom
  4. 安装集成服务。
    • cd /media/cdrom
    • chmod +x ./install.sh
    • sudo ./install.sh
  5. 重启。 (我关闭并重新打开但应该可以工作)
    • sudo reboot

其他有用的链接:

相关内容