VirtualBox里CentOS如何调整分辨率
导读:VirtualBox中CentOS调整分辨率的完整步骤 一、前置准备:安装VirtualBox Guest Additions(增强功能) 要调整CentOS虚拟机的分辨率,必须先安装VirtualBox Guest Additions,否...
VirtualBox中CentOS调整分辨率的完整步骤
一、前置准备:安装VirtualBox Guest Additions(增强功能)
要调整CentOS虚拟机的分辨率,必须先安装VirtualBox Guest Additions,否则无法获取动态分辨率支持(如窗口自适应、更多分辨率选项)。具体操作如下:
- 挂载增强功能镜像:在VirtualBox中选中CentOS虚拟机,点击顶部菜单栏「设备」→「安装增强功能」。此时虚拟机会自动挂载一个ISO镜像(通常位于
/run/media/你的用户名/VBox_GAs_版本号)。 - 安装依赖包:打开CentOS终端,运行以下命令安装编译工具和内核头文件(确保增强功能能正确编译):
sudo yum install kernel kernel-core kernel-modules kernel-devel gcc make perl elfutils-libelf-devel -y - 运行安装脚本:进入挂载目录,执行安装脚本(需管理员权限):
cd /run/media/你的用户名/VBox_GAs_版本号 sudo ./VBoxLinuxAdditions.run - 重启虚拟机:安装完成后,关闭并重新启动CentOS虚拟机,使增强功能生效。
二、通过图形界面调整分辨率(最简方法)
安装增强功能并重启后,可通过CentOS的「系统设置」直接调整分辨率:
- 点击桌面右上角的「系统菜单」(齿轮图标)→「设置」。
- 在左侧菜单中选择「显示」。
- 在「显示」选项卡中,你会看到更多分辨率选项(如1920x1080、1366x768等)。选择适合你显示器的分辨率,点击「应用」即可。
三、通过命令行调整分辨率(适用于无图形界面或自定义需求)
若图形界面无法正常使用,或需要固定特定分辨率,可通过xrandr命令手动调整:
- 查看当前显示设备与支持分辨率:
在终端输入以下命令,查看可用的分辨率模式(如HDMI-1、VGA-1等为显示设备名称):
输出示例:xrandrHDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.00*+ 800x600 60.32 1920x1080 59.94 - 设置目标分辨率:
选择需要的分辨率(如1920x1080),替换命令中的HDMI-1(你的显示设备名称)和1920x1080(目标分辨率),执行:
若成功,分辨率会立即切换。xrandr --output HDMI-1 --mode 1920x1080
四、手动修改xorg.conf配置文件(永久生效,可选)
若上述方法无法长期保存分辨率,可手动编辑xorg.conf文件(需谨慎操作,错误的配置可能导致无法进入图形界面):
- 生成默认配置文件(若不存在):
在终端运行以下命令,生成新的xorg.conf文件:
生成的文件默认位于sudo Xorg -configure/root/xorg.conf.new。 - 复制到配置目录:
将生成的文件复制到/etc/X11/目录下:sudo cp /root/xorg.conf.new /etc/X11/xorg.conf - 编辑配置文件:
用文本编辑器(如vi)打开xorg.conf,找到Section "Screen"部分,修改Modes行为你需要的分辨率(如"1920x1080" "1366x768"):Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1080" "1366x768" "800x600" EndSubSection EndSection - 重启生效:
保存文件后,重启虚拟机即可永久应用新分辨率。
注意事项
- 若安装增强功能时提示“无法挂载镜像”,请检查虚拟机是否已自动挂载,或手动点击「设备」→「挂载增强功能CD镜像」。
- 若调整后分辨率仍无法生效,可尝试在VirtualBox的「虚拟机设置」→「显示」中增加「显存」(建议设置为128MB以上),或调整「缩放因子」。
- 确保CentOS的内核版本与VirtualBox Guest Additions版本兼容(如VirtualBox 6.1.x适配CentOS 7/8/9的内核版本)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox里CentOS如何调整分辨率
本文地址: https://pptw.com/jishu/738747.html
