VirtualBox 修改Android x86虚拟机的分辨率

本文介绍了在Windows上的VirtualBox中如何修改Android x86虚拟机的分辨率,包括查看已有分辨率、增设自定义分辨率,并详细讲解了如何通过修改GRUB启动参数来保存设置,以避免每次启动时手动调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先说明一下,本人使用的是Windows下的VirtualBox,android x86使用的是9.0-r2版本

一、查看virtualbox中已有的分辨率

启动虚拟机后,连续按两次E键,进入下面页面
在这里插入图片描述在这里插入图片描述

加上vga=ask,再按回车键和B键,进入启动页面后,再在30秒内按回车键,不然,30秒后会自动启动。进行完上述操作,进入下面页面

在这里插入图片描述
如图所示,你可以选择合适的分辨率,选好之后然后把其对应的数字写上去。这里,我选择360(注意,这些数是16进制的)
在这里插入图片描述
回车后:
在这里插入图片描述
即修改完成

### 解决方案 在 VirtualBox 中运行 Linux 虚拟机时,如果遇到分辨率较低的问题,可以通过安装 **VirtualBox Guest Additions** 来提升显示效果和功能支持。以下是具体操作方式: #### 1. 安装 VirtualBox Guest Additions 工具 Guest Additions 是由 Oracle 提供的一组工具集合,用于增强虚拟机的功能,包括但不限于全屏模式、更高的分辨率以及更好的图形性能。 - 首先,在 VirtualBox 的菜单栏中点击 `设备` -> `插入增强功能光盘镜像...`[^3]。 - 这一步会在虚拟机内部挂载一个 ISO 文件作为虚拟光驱。随后打开终端并执行以下命令来完成安装过程: ```bash sudo apt update sudo apt install build-essential dkms linux-headers-generic -y mount /dev/cdrom /mnt # 将ISO映射到/mnt目录下 cd /mnt # 切换至该路径 sudo ./VBoxLinuxAdditions.run # 执行脚本进行安装 ``` 上述命令的作用分别是更新软件包列表、安装必要的编译环境和支持模块构建所需的头文件,最后通过运行 VBoxLinuxAdditions 脚本来实现实际的组件部署工作。 #### 2. 设置自定义分辨率 一旦完成了 Guest Additions 的安装之后,就可以轻松更改系统的分辨率了。对于某些特定需求来说可能还需要额外配置 Xorg 或者 GRUB 参数才能达到理想的效果。 - 如果目标是让 Kali 或 Ubuntu 等基于 Debian/Ubuntu 的发行版能够识别更高分辨率,则可以尝试编辑 `/etc/default/grub` 文件中的参数加入 nomodeset 并保存修改后再更新 grub 启动项即可生效: ```bash sudo nano /etc/default/grub # 编辑GRUB配置文件 # 修改如下行内容, 添加nomodeset选项 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" sudo update-grub # 更新grub启动菜单 reboot # 重启系统使改动生效 ``` 另外一种更为简便的方法就是利用 xrandr 命令动态添加新的显示器尺寸规格而无需重新引导计算机: ```bash cvt 1920 1080 # 创建对应像素点阵描述符模型ine xrandr --newmode "1920x1080_60.00" ... # 使用上步输出创建新模态 xrandr --addmode VIRTUAL1 "1920x1080_60.00" # 把新建好的模态附加给当前使用的显卡接口 xrandr --output VIRTUAL1 --mode "1920x1080_60.00" # 应用刚才设定的新解析度 ``` 以上步骤完成后应该能看到更加清晰锐利的画面呈现出来[^2]。 #### 注意事项 尽管自动缩放模式能快速拉伸窗口适应主机屏幕大小,但由于它仅是对图像进行了简单拉伸处理而非真正意义上提高了物理像素密度所以容易造成模糊失真现象发生;因此推荐按照前述介绍的方式正确安装驱动程序及相关服务从而获得最佳视觉体验[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值