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

VirtualBox中Ubuntu 22.04.1桌面版无法打开终端的解决求助

VirtualBox中Ubuntu 22.04.1桌面版无法打开终端的解决求助

嗨,我来帮你解决这个问题!你遇到的情况是因为你的vboxuser账户没有被加入sudo用户组,所以没法执行管理员权限的操作,同时桌面端终端打不开大概率也和权限配置有关。下面给你两种可行的解决方法:

方法一:通过Recovery Mode直接将用户加入sudo组

  • 重启你的VirtualBox虚拟机,当GRUB启动菜单出现时(如果没看到,开机时按住Shift键;如果还是没显示,可以在VirtualBox的虚拟机设置里把启动延迟调至5秒左右,这样有足够时间触发菜单),选择Advanced options for Ubuntu
  • 在子菜单中选择带有recovery mode的选项,回车进入 recovery 模式
  • 在Recovery Menu界面,选择root选项并回车,进入root命令行环境(此时系统文件默认是只读状态,需要先挂载为可读写)
  • 执行挂载命令:mount -o remount,rw /
  • 接着执行命令将你的用户加入sudo组:usermod -aG sudo vboxuser(注意:如果你的实际用户名不是vboxuser,要替换成你自己的用户名)
  • 完成后输入reboot重启虚拟机
  • 重启回到桌面环境后,应该就能正常打开终端了,而且你的账户现在拥有sudo权限

方法二:先设置root密码再配置用户权限

如果第一种方法遇到问题,可以先给root账户设置密码,再进行权限配置:

  • 同样按照上面的步骤进入Recovery Mode的root shell,先执行mount -o remount,rw /挂载可读写文件系统
  • 设置root密码:passwd root,然后按照提示输入两次你想设置的密码(输入时不会显示字符,正常输入即可)
  • 输入reboot重启虚拟机,开机后按Ctrl+Alt+F4进入tty界面,用root账户登录
  • 执行命令添加用户到sudo组:usermod -aG sudo vboxuser
  • 再次输入reboot重启,回到桌面后终端就能正常打开了

备注:内容来源于stack exchange,提问作者NoName123576

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 08:15:33