You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04 VirtualBox虚拟机登录失败求助

解决VirtualBox中Ubuntu 16.04装NVIDIA驱动后循环登录的问题

我之前在VirtualBox里折腾Ubuntu驱动时也踩过这个一模一样的坑,核心原因其实是VirtualBox用的是虚拟显卡,NVIDIA专有驱动完全不兼容这个虚拟硬件,导致Xorg桌面服务启动失败,只能反复回到登录界面。给你几个亲测有效的解决步骤:

步骤1:进入命令行模式

在登录界面按 Ctrl+Alt+F1 切换到tty1命令行,输入你的账号密码登录。

步骤2:彻底卸载NVIDIA专有驱动

这是问题的根源,必须完全清理掉所有相关组件:

  • 卸载所有NVIDIA相关包:
    sudo apt-get purge nvidia*
    
  • 清理残留的依赖和冗余配置文件:
    sudo apt-get autoremove && sudo apt-get autoclean
    

步骤3:修复Grub配置(针对你之前修改过的情况)

如果你之前调整过Grub参数,可能残留了不兼容的设置,建议恢复默认:

  • 编辑Grub配置文件:
    sudo nano /etc/default/grub
    
  • 找到 GRUB_CMDLINE_LINUX_DEFAULT 这一行,把里面额外添加的参数(比如nomodeset或NVIDIA相关内容)删掉,恢复成:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    
  • 保存后更新Grub生效:
    sudo update-grub
    

步骤4:重置显示管理器

驱动安装可能打乱了显示管理器的配置,重置一下就能恢复:

  • 重新配置lightdm(Ubuntu 16.04默认显示管理器):
    sudo dpkg-reconfigure lightdm
    
  • 弹出选择界面时,选择lightdm作为默认显示管理器。

步骤5:安装VirtualBox Guest Additions(可选但推荐)

虚拟机想要正常的显卡性能和桌面交互功能,应该装VirtualBox官方的Guest Additions,而不是NVIDIA驱动:

  • 先安装编译依赖:
    sudo apt-get install build-essential dkms linux-headers-$(uname -r)
    
  • 在VirtualBox菜单栏选择「设备」→「安装增强功能」,挂载镜像后执行里面的安装脚本即可。

最后执行 sudo reboot 重启系统,应该就能正常进入桌面了。

内容的提问来源于stack exchange,提问作者naz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:19:54