首页主机资讯CentOS里VirtualBox如何调整分辨率

CentOS里VirtualBox如何调整分辨率

时间2025-10-11 15:32:04发布访客分类主机资讯浏览703
导读:在CentOS中使用VirtualBox调整分辨率的完整步骤 一、前置准备:安装VirtualBox Guest Additions(关键前提) 要实现分辨率动态调整,必须先安装VirtualBox Guest Additions(增强功能...

在CentOS中使用VirtualBox调整分辨率的完整步骤

一、前置准备:安装VirtualBox Guest Additions(关键前提)

要实现分辨率动态调整,必须先安装VirtualBox Guest Additions(增强功能),否则虚拟机无法自动适配分辨率。

  1. 启动CentOS虚拟机:在VirtualBox中打开目标CentOS虚拟机。
  2. 挂载增强功能镜像:点击顶部菜单栏「设备」→「安装增强功能」,此时虚拟机会自动挂载一个虚拟光盘(通常位于/run/media/你的用户名/VBox_GAs_版本号)。
  3. 安装依赖包:打开终端,运行以下命令安装编译工具和内核头文件(确保与当前系统内核版本匹配):
    sudo yum install -y gcc make perl elfutils-libelf-devel kernel-devel kernel-headers
    
  4. 运行安装脚本:进入挂载目录,赋予脚本可执行权限并运行:
    cd /run/media/你的用户名/VBox_GAs_版本号
    sudo sh ./VBoxLinuxAdditions.run
    
  5. 重启虚拟机:安装完成后,运行reboot命令重启虚拟机,使增强功能生效。

二、通过VirtualBox设置调整分辨率(静态调整)

若无需频繁修改分辨率,可直接在VirtualBox设置中指定固定值:

  1. 关闭CentOS虚拟机:确保虚拟机处于关机状态。
  2. 打开虚拟机设置:选中目标虚拟机,点击顶部「设置」→「显示」选项卡。
  3. 调整分辨率
    • 在「屏幕」 section 的「分辨率」下拉框中,选择常用分辨率(如1920x1080、1366x768)。
    • 若所需分辨率未列出,点击「扩展」按钮,输入自定义分辨率(如2560x1440),点击「添加」后选择新分辨率。
  4. 应用设置:点击「确定」保存,重启虚拟机后生效。

三、通过xrandr命令动态调整分辨率(灵活推荐)

若需频繁切换分辨率,可使用xrandr工具动态调整(需安装Guest Additions后生效):

  1. 查看当前显示设备与支持分辨率
    打开终端,运行xrandr命令,输出会显示当前连接的显示设备(如VGA1HDMI1)及支持的分辨率列表(带*的为当前分辨率)。
  2. 设置新分辨率
    使用以下命令切换分辨率(以VGA1设备、1920x1080为例):
    xrandr --output VGA1 --mode 1920x1080
    
    若目标分辨率未在列表中,需先添加(需确保VirtualBox设置中已允许该分辨率):
    xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    xrandr --addmode VGA1 "1920x1080"
    xrandr --output VGA1 --mode "1920x1080"
    
  3. 保存设置(可选)
    若需每次启动自动应用分辨率,可将命令添加到~/.bash_profile或桌面环境的启动脚本中。

四、通过系统设置界面调整(图形化操作)

CentOS的图形化设置工具也可快速调整分辨率:

  1. 打开显示设置:点击桌面右上角「电源」图标→「设置」→「显示」。
  2. 选择分辨率:在「显示」 tab 中,找到「分辨率」选项,从下拉列表中选择合适的值,点击「应用」即可。

常见问题排查

  • 无法调整分辨率:检查Guest Additions是否安装成功(运行lsmod | grep vboxguest,若输出包含vboxguest则表示成功);确保VirtualBox版本与Guest Additions版本匹配。
  • 分辨率闪退:若设置过高分辨率导致黑屏,需重启虚拟机并按Ctrl+Alt+F1进入命令行,卸载冲突的驱动或重装Guest Additions。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS里VirtualBox如何调整分辨率
本文地址: https://pptw.com/jishu/723664.html
CentOS系统中VirtualBox如何卸载干净 centos如何使用telnet测试网络连接

游客 回复需填写必要信息