Ubuntu VirtualBox虚拟机图形界面设置指南
若Ubuntu虚拟机采用最小化安装(无图形界面),需手动安装桌面环境。常用命令如下:
sudo apt update && sudo apt install ubuntu-desktop # 安装完整Ubuntu桌面环境(含GNOME)
# 或选择轻量级桌面环境(如XFCE,适合低配虚拟机)
sudo apt install xfce4
安装完成后重启虚拟机,登录时选择对应的桌面环境即可。
xrandr命令查看当前显示器名称(如Virtual1)和支持的分辨率,添加自定义分辨率并应用:cvt 1920 1080 # 生成1920x1080分辨率模型线(输出示例:Modeline "1920x1080_60.00" 173.00 1920 2048...)
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 "1920x1080_60.00" # 将新模式添加到Virtual1显示器
xrandr --output Virtual1 --mode "1920x1080_60.00" # 应用新模式
Guest Additions可提升图形性能(如自动调整分辨率、剪贴板共享、鼠标同步),安装步骤如下:
cd /media/your_username/VBox_GAs_xxx # 替换为实际挂载路径
sudo ./VBoxLinuxAdditions.run # 执行安装脚本
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo ubuntu-drivers autoinstall # 自动安装推荐驱动
sudo reboot # 重启生效
若需通过网络访问虚拟机图形界面,可安装XRDP服务:
sudo apt update && sudo apt install ubuntu-desktop xrdp # 安装桌面环境与XRDP
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini # 修改默认端口(避免冲突)
sudo service xrdp restart # 启动XRDP服务
宿主机通过远程桌面客户端(如Windows的「远程桌面连接」)输入虚拟机IP地址和端口(如192.168.1.100:3390)即可连接。