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

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

启动虚拟机后,连续按两次E键,进入下面页面

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



如图所示,你可以选择合适的分辨率,选好之后然后把其对应的数字写上去。这里,我选择360(注意,这些数是16进制的)



回车后:



即修改完成

二、增设分辨率

可能VirtualBox默认提供给你的分辨率不是你想要的,那么,你可以增加一个自己想要的分辨率。

VirtualBox VESA BIOS允许您添加多达16个自定义的。

首先,把VBoxManage程序加到环境变量path中,这样可以在命令行环境下访问该程序。该程序在VirtualBox的安装目录下。

然后按照下面的语法格式输入命令:

VBoxManage setextradata VM-name "CustomVideoMode1" "1400x1050x16"

VM-name :指虚拟机的名称。

CustomVideoMode1:相当于键值对的键,注意其必须是CustomVideoMode开头,其后面的数字在1-16的范围内。

"1400x1050x16":是你要添加的分辨率,其中16是指16位色。

下面我为虚拟机android01添加一个分辨率

 VBoxManage setextradata "android01" "CustomVideoMode2" "450x800x32"

然后查看分辨率时,会有



再然后输入其对应的值,回车就OK了。

三、修改并保存GRUB的启动相关命令参数。

如果只按照上面的步骤修改,但我们重新启动虚拟机时,又要重新设置。所以,需要修改并保存GRUB的启动相关命令参数。

进入debug模式,



输入下面命令:

vi /mnt/grub/menu.lst

进入下面界面,再按i键,对文本进行编辑



在相应启动模式命令后,加上vga=XXX,xxx指的是分辨率的对应16进制数的十进制形式。这里设置的是864,其16进制为360 。



最后,按Esc退出编辑模式,再输入

:wq

退出并保存文件。

这样,GRUB的启动相关命令参数就设置并保存好了。

有什么疑问,欢迎在下面评论哦

VirtualBox 修改Android x86虚拟机的分辨率的更多相关文章

  1. Android Studio(或IntelliJ IDEA )把Android程序运行到由VirtualBox创建 Android x86虚拟机中

    一.运行前相关配置 1.把Android sdk platform-tools目录下的adb程序加入到path环境变量,默认情况下是其路径是: C:/Users/ [User]/AppData/Loc ...

  2. Eclipse连接VirtualBox中的Android x86

    Android x86 Alt+F1打开命令行,命令netcfg查看当前ip,记住,然后Alt+F7回界面. Eclipse-Window-Preferences-Android-DDMS-Use A ...

  3. 使用VirtualBox安装Android 4.2.2 x86 .

    http://blog.csdn.net/kunoy/article/details/8768205 virtual box 安装 android x86 不显示鼠标, --> 控制 --> ...

  4. virtualbox 安装 android 经验总结

    装了好多个版本,最终总结一下遇到的问题, 1.直接下载的镜像文件没有找到如何设置分辨率的方法,因此放弃使用 2.在安装过程中,首先创建虚拟机,在virtualbox中创建硬盘的时候一定要选HDD格式, ...

  5. Oracle VirtualBox 模拟Android系统 素材

    Android to x86 下载地址: http://www.android-x86.org/download VirtualBox 下载地址: https://www.virtualbox.org ...

  6. 使用android x86进行android应用开发.

    首发论坛 安卓巴士.id:android_bin 一.必备工具: 1.虚拟机软件(本文使用virtual Box为例), 2.android x86镜像,下载地址http://www.android- ...

  7. VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题

    VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题   在VirtualBOx虚拟机中Ubuntu 14.04设置屏幕分辨率,怎么点都没反应. 方法一:安装与你的Ubuntu-Gu ...

  8. 启用VTX技术支持启动android的虚拟机 - 报错

    第一次启用VTX技术支持启动android的虚拟机,启动时提示如下错误: Starting emulator for AVD 'AVD_for_Android_TV_1080p_by_Google'e ...

  9. Android逆向基础----Android Dalvik虚拟机

    Android Dalvik虚拟机的特点: l  体积小,占用内存空间小. l  专有DEX可执行文件. l  常量池采用32位索引值,寻址类方法名,字段名,常量更快. l  基于寄存器架构,并拥有一 ...

随机推荐

  1. MySQL必知必会笔记-Mysql基本操作

    Mysql基本操作 mysql的基本操作包括增.删.改.查,本书中前三章简单的介绍MySQL为何物,查是mysql中非常重要的功能,4-6章展示了mysql的查(查询--select)的简单实现,my ...

  2. 狂神说linux笔记:基本操作

    Linux介绍 Linux的概述本文就不赘述了,如果想仔细了解的小伙伴可以百度Linux的历史或者看看狂神的原文.本文主要写linux的操作过程知识点. 狂神的原文如下: https://mp.wei ...

  3. mybatis之模糊查询

    1.编写接口 List<User> getUserLike(String value); 2.编写映射文件 <select id="getUserLike" re ...

  4. Java知识,面试总会问到虚拟机,虚拟机类加载机制你懂吗?

    虚拟机把描述类的数据从Class文件文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制. 与那些在编译时需要进行连接工作的语言不同 ...

  5. MySQL 面试必备:又一神器“锁”,不会的在面试都挂了

    1 什么是锁 1.1 锁的概述 在生活中锁的例子多的不能再多了,从古老的简单的门锁,到密码锁,再到现在的指纹解锁,人脸识别锁,这都是锁的鲜明的例子,所以,我们理解锁应该是非常简单的. 再到MySQL中 ...

  6. 从 SQL 到 MongoDB,这一篇就够了

    很多开发者首次接触数据库(通常是在高校课堂)的概念,或者说接触第一个数据库,通常是 SQL 数据库,而现在,NoSQL 数据库后来居上,很多原 SQL 数据的使用者难免有转向 NoSQL 的需求.而作 ...

  7. 【题解】codeforces 8c Looking for Order 状压dp

    题目描述 Lena喜欢秩序井然的生活.一天,她要去上大学了.突然,她发现整个房间乱糟糟的--她的手提包里的物品都散落在了地上.她想把所有的物品都放回她的手提包.但是,这里有一点问题:她一次最多只能拿两 ...

  8. 创建react项目并集成eslint/prettier/commit-lint

    创建 react 项目 npx create-react-app jira-new --template typescript 如果不想使用 TS,而要用 JS 的话,则删除 -template ty ...

  9. Linux中mail的用法

    简介:mail命令是命令行的电子邮件发送和接收工具.操作的界面不像elm或pine那么容易使用,但功能非常完整Red Hat上sendmail服务一般是自动启动的.可以通过下面的命令查看sendmai ...

  10. layui 小细节知识点

    1.layui-textarea 赋值总是居中 问题   需要 放在同一行 <textarea class="layui-textarea" style="text ...