修改VirtualBox中mac的分辨率
转自 http://www.ztyhome.com/virtualbox-mac-fen-bian-lv/?replytocom=3162
最近在windows上用VirtualBox安装了MAC ox雪豹,却发现分辨率不能调节,特别是全屏效果很差劲。我的电脑默认是1280×800的分辨率,浪费了很多显示空间。
由于虚拟机没有安装显卡所以,不能通过背景设置更改分辨率。想很多朋友也有这样问题,就把解决方法贴出来,供大家参考一下。
方法一:
当在VirtualBox中启动MAC的时候,进入启动界面后,先按右方向键切换到第二个启动图标,则MAC启动项,此时不要马上按回车进入系统,直接输入”Graphics Mode”=”1366*768*32″,注意输入包括双引号

通过以上的设置之后,即可成功将MAC的显示最大化,适配了显示器的分辨率,以上参数的中的1366×768修改为实际的屏幕显示器即可。这个方法的设置虽然简单,但是每次重启都需要重新进行设置,稍微有点繁琐。但是,你可以每次都不必关闭系统,而是通过VirtualBox保存操作系统的状态即可,这样下次启动也能更快速的进入系统。
方法二:
用第一种方式设置分辨率,Mac不一定能够识别,那么我们首先要添加这个分辨率。
首先是给VirtualBox添加一个新的自定义分辨率。通过cmd命令进入VirtualBox的安装目录,有个命令行工具VBoxManger.exe,利用这个工具给mac虚拟机增加一个自定义分辨率,执行语句格式为VBoxManage setextradata mac CustomVideoMode1 1280x800x32,命令行里mac是我的mac虚拟机的名字,最后是自定义的分辨率,注意最后是mode+1不是model,然后那个1也可以随便改成其他数字的。
添加好分辨率后,启动mac,选择苹果图标,输入”Graphics Mode”=”1280x800x32″(含引号)再回车,系统已经是1280×800的分辨率了。

其实不见得非要自己加自定义分辨率,因为VirtualBox里面已经有很多定义好的分辨率,像常用的1280×1024都是有的,你可以在启动之时,选择苹果图标,然后按下方向键,这个时候会有更多的菜单弹出来,其中的Video Info列出了所有VirtualBox支持的分辨率,你也可以在这里确认刚才添加的自定义分辨率。
第三种方法:终端修改
1、打开终端,输入 sudo -s,取得root权限
2、输入 vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist,打开该文件
3、在
<key>Timeout</key>
<string>10</string>
- 1
- 2
的下面添加如下两行:
<key>Graphics Mode</key>
<string>1680*1050*32@60</string>
- 1
- 2
然后保存,退出,
我是22寸的液晶,所以刷新率为60,你可以更改为需要的值。
4、重起。
第四种方法:
1.找到/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
2.将其拖到桌面

3.用MAC OS X内带的Text Editor编辑这个文件, 文件是XML格式,在文件加入如下内容。
<key>Graphics Mode</key>
<string>1680x1050x32</string>
- 1
- 2
4.保存退出,将文件拖回原来的目录(会提示输入管理员密码)
5.重启MAC OS X
推荐新手用第一种方法或者第二种方法,只有一条简单的指令,后边的改动还是比较繁琐的。
修改VirtualBox中mac的分辨率的更多相关文章
- 操作系统:修改VirtualBox for Mac的虚拟硬盘大小
我安装的是Mac版的VirtualBox,不能从GUI上修改硬盘大小,但是实在是大小不够用了. 百度后得知,可以用命令行修改. 1.打开终端,输入sudo su,取得管理员权限 $ sudo su P ...
- VirtualBox 修改Android x86虚拟机的分辨率
首先说明一下,本人使用的是Windows下的VirtualBox,android x86使用的是9.0-r2版本 一.查看virtualbox中已有的分辨率 启动虚拟机后,连续按两次E键,进入下面页面 ...
- VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题
VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题 在VirtualBOx虚拟机中Ubuntu 14.04设置屏幕分辨率,怎么点都没反应. 方法一:安装与你的Ubuntu-Gu ...
- 在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便。通过安装VirtualBox提供的“增强功能组件”,-摘自网络
在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便.通过安装VirtualBox提供的“增强功能组件”,可以解决这一问题,并且使用非常方便. 一.环境 | En ...
- 修改虚拟机中的centos系统分辨率
使用vmware虚拟机安装centos系统,默认分辨都很低,可使用以下方法修改虚拟机中centos系统的分辨率 1,# vi /boot/grub/grub.conf 2,找到 kernel 的那一行 ...
- Virtualbox 上调整 Mac OS 分辨率 最简单方法
Mac OS 分辨率:VBoxManage setextradata "Mac OS X 10.10" VBoxInternal2/EfiGopMode 3 ----代 ...
- VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机
NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04.截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张.该安装过程对Ubuntu12.04和14.04都是适 ...
- VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机(转)
add by zhj: 如果宿主机是win7,那VirtualBox建议安装4.3.12,再高的版本在Windows7上运行会报错,从4.3.14到5.0.xx版本,一直报错,搞了半天也解决不了.如果 ...
- 操作系统|VirtualBox for Mac(虚拟机软件)
VirtualBox是德国一家软件公司InnoTek所开发的虚拟系统软件,它不仅具有丰富的特色,而且性能也很优异,更是开源的,成为了一个发布在GPL许可之下的自由软件.VirtualBox 可以在 L ...
随机推荐
- [Android-NDK编译] ndk 编译 c++ 兼容性问题汇总整理
1.__int64找不到符号 采用int64_t来代替: #if defined(__ANDROID__) typedef int64_t __int64; #endif 2.<sys/io.h ...
- 线程池 & 线程调度
线程池1. 第四种获取线程的方法:线程池,一个 ExecutorService,它使用可能的几个池线程之 一执行每个提交的任务, 通常使用 Executors 工厂方法配置. 2. 线程池可以解决两个 ...
- ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作
前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例.关于 ...
- Liunx下使用wine容器实现跨平台使用软件
首先在Liunx中使用QQ,网易云音乐,等这些软件是很痛苦的,某些软件可能会有Liunx版本,但是像腾讯QQ早年前也提供过Linux版本,后来就下架了!!! 这里我以ubuntu18.04版本为列,讲 ...
- Java实现 LeetCode 807 保持城市天际线 (暴力)
807. 保持城市天际线 在二维数组grid中,grid[i][j]代表位于某处的建筑物的高度. 我们被允许增加任何数量(不同建筑物的数量可能不同)的建筑物的高度. 高度 0 也被认为是建筑物. 最后 ...
- Java实现 蓝桥杯 历届真题 稍大的串
串可以按照字典序进行比较.例如: abcd 小于 abdc 如果给定一个串,打乱组成它的字母,重新排列,可以得到许多不同的串,在这些不同的串中,有一个串刚好给定的串稍微大一些.科学地说:它是大于已知串 ...
- Java中线程的操作状态
start() 线程开始运行 sleep() 当前线程暂停休息 括号里面是多长时间以毫秒为单位 wait() 当前线程等待 notify() 线程wait后用这个方法唤醒 notifyAll() 把所 ...
- Java实现 串中取3个不重复字母
从标准输入读入一个由字母构成的串(不大于30个字符). 从该串中取出3个不重复的字符,求所有的取法. 取出的字符,要求按字母升序排列成一个串. 不同的取法输出顺序可以不考虑. 例如: 输入: abc ...
- PAT A除以B
本题要求计算A/B,其中A 是不超过 1000 位的正整数,B 是 1 位正整数.你需要输出商数Q 和余数R,使得 A=B*Q+R 成立. 输入格式: 输入在一行中依次给出A 和B,中间以 1 空格分 ...
- JS变量小总
变量分类:1.栈内存(stack)和堆内存(heap)2.基本类型和引用类型 #栈内存(stack) 一般为静态分配内存,其分配的内存系统自动释放. #堆内存(heap) 一般为动态分配内存,其分配的 ...