Saya mencoba menjalankan Windows 8 di VirtualBox. Tampilan laptop saya persis 1366x768. Windows 8 menonaktifkan beberapa fitur-fiturnya jika resolusinya kurang dari 1366x768, jadi saya perlu menjalankan layar penuh OS tamu.
Masalahnya adalah, VirtualBox menolak untuk menjalankan tamu di 1366x768. Ketika VirtualBox adalah "layar penuh", tamu hanya 1360x768 - enam piksel terlalu sempit. Jadi ada bilah hitam tiga piksel di sisi kiri dan kanan layar.
Pengguna ini memiliki masalah yang sama, tetapi jawaban yang diterima adalah "instal Penambahan Tamu", yang telah saya lakukan; itu membuat saya mencapai 1360, tetapi tidak sampai 1366.
Menurut pelacak tiket VirtualBox , dulu ada bug di mana lebar layar tamu akan dibulatkan ke kelipatan 8 terdekat, tetapi mereka mengklaim telah memperbaiki bug di versi 3.2.12. Saya menggunakan versi 4.1.18 dan melihat masalah yang sama yang mereka klaim telah diperbaiki, jadi apakah mereka memecahkannya lagi, mereka salah karena pernah memperbaikinya, atau masalah saya adalah sesuatu yang sama sekali berbeda.
Jawaban ini menyarankan untuk memberikan VM 128MB memori video, dan mengklaim tidak ada masalah mendapatkan 1366x768 sesudahnya. Ketika saya membuat VM, memori tampilannya sudah default ke 128 MB. Saya mencoba meningkatkannya menjadi 256MB, tetapi tanpa efek: tamu masih enam piksel terlalu sempit.
OS host saya adalah Windows 7 64-bit, dan saya menjalankan VirtualBox 4.1.18.
Bagaimana saya bisa mendapatkan VirtualBox untuk menjalankan layar penuh OS tamu saya pada resolusi asli layar saya dari 1366x768?
sumber
the accepted answer is "install the Guest Additions", which I've already done
.Jawaban:
Saat VM sedang berjalan, Anda juga dapat memberi tahu OS tamu untuk mengubah resolusi dengan menggunakan:
32 di bagian akhir menunjukkan kedalaman warna tampilan.
sumber
VBoxManage list runningvms
Tetapi tidak dapat mengubah resolusi dari 800x600 ke 1280x1024Setelah membakar seluruh akhir pekan ini, saya akhirnya menemukan pelakunya: akselerasi 3D VirtualBox.
Jika Anda masuk ke Pengaturan> Tampilan mesin virtual Anda, dan hapus centang "Aktifkan Akselerasi 3D", maka tamu akan berhasil berjalan pada 1366x768.
sumber
Saya membuatnya bekerja dengan melakukan ini:
Shutdown VM
Navigasi ke
C:\Program Files\Oracle\VirtualBox\
Shift + Klik Kanan> Buka jendela perintah di sini
Jalankan perintah
VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32
Mulai VM
Luncurkan Desktop, Klik kanan> Resolusi Layar
Pilih 1366 x 768
Tapi, itu rusak ...
Saya memperbarui VirtualBox dan menginstal Penambahan Tamu baru. Sekarang ia menggunakan "VirtualBox Graphics Adapter untuk Windows 8" dan saya tidak dapat memilih resolusi lebar.
sumber
VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
CustomViewMode{ONE}
tidakCustomViewMode{L}
.. lagipula, saya berakhir dengansetvideomodehint
yang melakukan trik saat runtimeSaya memecahkan masalah yang sama pada Fedora 22 KDE dengan menggunakan perintah berikut:
Perhatikan bahwa jendela kotak virtual Anda harus ditutup.
sumber
Pastikan perangkat keras Anda mendukung resolusi apa pun yang ingin Anda gunakan.
Boot tamu Linux Anda di VirtualBox dan tekan cdi menu GRUB (ini layar biru di Debian) dan kemudian pada
grub>
prompt gunakanvbeinfo
perintah untuk memeriksa resolusi yang didukung oleh perangkat keras Anda. Ini dalam format1366x768x32
.Tekan Escuntuk keluar dari
grub>
prompt dan melanjutkan. Kemudian:root
vim /etc/default/grub
edit, menggunakan salah satu mode yang didukung:
perbarui konfigurasi Grub Anda (perintah di Debian adalah
update-grub
, dan di OpenSUSE adalahgrub2-mkconfig -o /boot/grub2/grub.cfg
)di Windows (atau apa pun OS host) jalankan perintah ini:
reboot OS tamu Anda
sumber
Masalah saya adalah menjalankan Windows XP (dalam VB) di Ubuntu 14.04. Menjalankan itu karena itu adalah satu-satunya cara untuk menghubungkan jarak jauh ke dalam pekerjaan. ANyway, maks res adalah 1024X800 sampai saya melakukan follwoing:
sumber
Jika Anda menggunakan Mac OS di Mesin Virtual Anda, tidak mungkin untuk mengatur resolusi layar 1366x768.
Berikut adalah beberapa resolusi yang dapat Anda gunakan:
Untuk mengaturnya di VirtualBox dari Windows:
juga, untuk mengaturnya dari OS Linux:
sumber
Saya tahu bagaimana orang dari Indonesia melakukannya dan berhasil membuatnya bekerja, tetapi pada Win XP guest OS. Mungkin seharusnya bekerja untuk Win 8 juga.
Anda harus menginstal tambahan tamu VB pada OS host
Mulai VM dan dari mini toolbar, klik kanan pada CD / DVD dan pilih "Pilih file CD / DVD virtual".
Ketika diminta, browse ke folder instalasi VB dan pilih VBoxGuestAdditions.ISO
Pengaturan akan mulai berjalan pada OS tamu Anda dan akan menginstal tambahan tamu VB
Mulai ulang dan berfungsi bahkan dengan akselerasi video 3d diaktifkan.
sumber
Baru-baru ini saya mengalami masalah yang sama. Untungnya, bagi saya, saya dapat memperbaiki masalah resolusi saya dengan menggunakan tautan ini: https://www.youtube.com/watch?v=KCSXDjKKaQo . Saya mengikuti instruksi langkah demi langkah dan sekarang semuanya berfungsi dengan baik. Pria di video menggunakan MAC untuk mengakses terminal yang akan membuat perubahan pada resolusi layar. Saya menggunakan Windows 7 untuk mengakses Command Prompt (CMD). Yang cukup menarik, perintahnya berfungsi pada Terminal dan CMD.
Sebagai FYI, pastikan untuk menggunakan "1366 768 32" persis seperti yang dijelaskan oleh posting Oliver
Semoga ini bisa membantu.
sumber
Ikuti instruksi ini dan Anda akan menyelesaikan masalah Anda:
Sekarang dengan mesin virtual dimatikan, lakukan hal berikut:
C:\Program Files\Oracle\VirtualBox
VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
sumber
GO to Settings -> Display -> Scale factor (Semua monitor). Tingkatkan itu. Ini akan memaksimalkan layar os yang berjalan di jendela VM
sumber