CentOS里VirtualBox如何调整分辨率
导读:在CentOS中使用VirtualBox调整分辨率的完整步骤 一、前置准备:安装VirtualBox Guest Additions(关键前提) 要实现分辨率动态调整,必须先安装VirtualBox Guest Additions(增强功能...
在CentOS中使用VirtualBox调整分辨率的完整步骤
一、前置准备:安装VirtualBox Guest Additions(关键前提)
要实现分辨率动态调整,必须先安装VirtualBox Guest Additions(增强功能),否则虚拟机无法自动适配分辨率。
- 启动CentOS虚拟机:在VirtualBox中打开目标CentOS虚拟机。
- 挂载增强功能镜像:点击顶部菜单栏「设备」→「安装增强功能」,此时虚拟机会自动挂载一个虚拟光盘(通常位于
/run/media/你的用户名/VBox_GAs_版本号
)。 - 安装依赖包:打开终端,运行以下命令安装编译工具和内核头文件(确保与当前系统内核版本匹配):
sudo yum install -y gcc make perl elfutils-libelf-devel kernel-devel kernel-headers
- 运行安装脚本:进入挂载目录,赋予脚本可执行权限并运行:
cd /run/media/你的用户名/VBox_GAs_版本号 sudo sh ./VBoxLinuxAdditions.run
- 重启虚拟机:安装完成后,运行
reboot
命令重启虚拟机,使增强功能生效。
二、通过VirtualBox设置调整分辨率(静态调整)
若无需频繁修改分辨率,可直接在VirtualBox设置中指定固定值:
- 关闭CentOS虚拟机:确保虚拟机处于关机状态。
- 打开虚拟机设置:选中目标虚拟机,点击顶部「设置」→「显示」选项卡。
- 调整分辨率:
- 在「屏幕」 section 的「分辨率」下拉框中,选择常用分辨率(如1920x1080、1366x768)。
- 若所需分辨率未列出,点击「扩展」按钮,输入自定义分辨率(如2560x1440),点击「添加」后选择新分辨率。
- 应用设置:点击「确定」保存,重启虚拟机后生效。
三、通过xrandr命令动态调整分辨率(灵活推荐)
若需频繁切换分辨率,可使用xrandr
工具动态调整(需安装Guest Additions后生效):
- 查看当前显示设备与支持分辨率:
打开终端,运行xrandr
命令,输出会显示当前连接的显示设备(如VGA1
、HDMI1
)及支持的分辨率列表(带*
的为当前分辨率)。 - 设置新分辨率:
使用以下命令切换分辨率(以VGA1
设备、1920x1080为例):
若目标分辨率未在列表中,需先添加(需确保VirtualBox设置中已允许该分辨率):xrandr --output VGA1 --mode 1920x1080
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode VGA1 "1920x1080" xrandr --output VGA1 --mode "1920x1080"
- 保存设置(可选):
若需每次启动自动应用分辨率,可将命令添加到~/.bash_profile
或桌面环境的启动脚本中。
四、通过系统设置界面调整(图形化操作)
CentOS的图形化设置工具也可快速调整分辨率:
- 打开显示设置:点击桌面右上角「电源」图标→「设置」→「显示」。
- 选择分辨率:在「显示」 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