修改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
推薦新手用第一種方法或者第二種方法,只有一條簡單的指令,後邊的改動還是比較繁瑣的。