虚拟机ubuntu 输入正确的密码后重新返回到登陆界面

    • 问题原因

网络上各种奇奇怪怪的原因都有,主要有以下几种

  1. .Xauthority文件用户变为root

  1. 新装了(显卡)软件

  1. 环境变量PATH中有非法路径

  1. 该死的Windows自动升级到Win11导致virtualBox与系统不兼容

我遇到的是第四种。

开始时各种尝试,甚至新装了一台虚拟机,发现也是卡在登录页面,才最终确认是由于Win11默认开启了Hyper-V,导致了系统兼容性问题;

默认状态下,虚拟机“设置->系统->处理器”中的VT-x/AMD-V 选项处于灰色不可选状态,如果可选且选上了,此文章可能对你就没啥帮助了。

    • 解决方法

2.1启用虚拟机VT-x/AMD-V功能

首先查询当前系统内的虚拟机列表,确认要改哪个(应该是都得改);

然后启用功能

cd C:\Program Files\Oracle\VirtualBox
VBoxManage.exe list vms
VBoxManage.exe modifyvm "ubuntu" --nested-hw-virt on

如下图所示

2.2 关闭“虚拟机平台”功能

进入“控制面板->程序->程序和功能 ” -> “启用或关闭Windows功能” -> 将“虚拟机平台”的勾去掉。然后重启电脑。

如下图所示

2.3检查属性

我做完上述操作后现象不变

之后ssh进入系统后发现.Xauthority文件用户属性居然真变成了root,修改为本账户后,桌面登录正常。


版权声明:本文为sunshine_ysu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。