1. 程式人生 > >修改VirtualBox中mac的解析度

修改VirtualBox中mac的解析度

最近在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>

的下面新增如下兩行:

<key>Graphics Mode</key>
<string>1680*1050*[email protected]</string>

然後儲存,退出,
我是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>

4.儲存退出,將檔案拖回原來的目錄(會提示輸入管理員密碼)

5.重啟MAC OS X

推薦新手用第一種方法或者第二種方法,只有一條簡單的指令,後邊的改動還是比較繁瑣的。