Saya telah mencoba semua alternatif dan sumber daya yang saya temukan di internet untuk mencapai untuk mengubah resolusi layar di tamu MacOS X saya. Saya memiliki versi VirtualBox terbaru (4.1.22) dan saya memiliki MacOS X 10.6.3 Snow Leopard berjalan di tamu vm.
Beberapa solusi yang tidak berhasil bagi saya adalah:
- Menyetel pengaturan mesin virtual:
Menambahkan dan dalam file .vbox, atau menjalankan dua perintah ini:
vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
- Mengedit konfigurasi boot Guest OS:
Ubah /Library/Preferences/SystemConfiguration/com.apple.boot.plist dengan baris berikut:
<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
Ada saran lain, sesuatu yang saya lewatkan.
Terima kasih sebelumnya,
macos
virtualbox
virtual-machine
Pymoo
sumber
sumber
Jawaban:
Saya menggunakan VirtualBox di bawah Ubuntu Linux, dan Mac OSX (Mountain Lion) sebagai OS tamu.
Bagi saya, resolusi penuh mulai bekerja ketika saya melakukan semua hal berikut:
0) Instal MultiBeast 4, pastikan sistem melakukan booting dari hard disk virtual daripada dari CD booting apa pun. Saya mengikuti instruksi di sini:
http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html
Namun, pada akhir prosedur saya tidak memiliki resolusi penuh, yang bagi saya harus 1920x1080x32.
1) Di mesin virtual, edit file PLIST ini,
sudo pico /Extra/com.apple.boot.plist/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
Di file ini, di dalam
<dict>...</dict>
, masukkan:sudo pico /Extra/com.chameleon.Boot.plist
Di file ini, di dalam
<dict>...</dict>
, masukkan:Saya perhatikan bahwa saya sudah memiliki beberapa "flag kernel", jadi saya hanya menambahkan satu lagi untuk "Mode Grafik". Perhatikan juga bahwa "Mode Grafik" memiliki ruang di dalamnya.
2) Matikan mesin virtual dan lakukan perintah
Setelah ini, mesin virtual melakukan booting dengan resolusi penuh.
Sekarang, ini mungkin berlebihan, dan hasilnya bisa dicapai mungkin dengan lebih sedikit pilihan, tetapi saya mencoba berbagai hal sampai mulai bekerja.
sumber
vboxmanage
pengaturan. Namun, saya mengaturCustomVideoMode1
danGUI/CustomVideoMode1
untuk1920x1080x32
, danEfiGopMode
untuk5
(seseorang di forum lain menyebutkan bahwa itu benar, namun tidak didokumentasikan, untuk 1920x1080). Tentu saja, saya memasukkan nama mesin saya sendiri di perintah. Apa yang saya tidak mengerti, dan tidak mencoba, adalah1360x768
nilai - nilai jika Anda pergi untuk 1920x1080.VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV
, sebagaimana ditentukan di sini dan di sini . (Saya tidak dapat membuat jawaban karena kurangnya reputasi)melakukan trik untuk saya pada sierra tinggi
sumber
Sebagai catatan, saya menemukan saran ini yang memungkinkan saya untuk mengubah resolusi:
di mana param terakhir adalah salah satu dari:
Saya menjalankan VBox 5.0.14 di OSX 10.9 (tuan rumah), dan bintang tamunya adalah OSX 10.11.
sumber
1440×900
bekerja untuk saya karena sama dengan resolusi host saya dan saya bisa memindahkan tamu ke layar penuh dan itu rapi!Saya mengikuti @winitzki dan ini adalah langkah-langkah yang saya lakukan.
Saya ingin mengatur resolusi ke 1920x1080 , ubah sesuai keinginan Anda.
Cadangkan file sebelum diedit.
sudo vi /Extra/com.chameleon.Boot.plist
Tambahkan yang berikut di dalam
<dict></dict>
Perbarui nilai untuk
Kernel Flags
kunci denganFinal harus memiliki 4 baris berikut (perhatikan beberapa data tambahan dalam Kernel Flags, pertahankan sebagaimana adanya):
Shutdown VM.
Perbarui konfigurasi VirtualBox.
Nama VM saya adalah "MAC".
sumber
setextrasettings
.