ไม่สามารถรับความละเอียดเต็มหน้าจอบน Ubuntu ที่โฮสต์บน VirtualBox


11

ฉันใช้ Ubunutu 13.04 ใน VirtualBox ฉันได้ตั้งค่าให้ทำงานในโหมดเต็มหน้าจอแล้ว แต่ความละเอียดนั้นน้อยกว่าสิ่งที่มอนิเตอร์ของฉันสามารถทำได้และตั้งค่าให้แสดงบนเครื่องโฮสต์ เมื่อฉันเปิดการตั้งค่า -> จอแสดงผลการตั้งค่าความละเอียดสูงสุดที่เป็นไปได้นั้นยังน้อยกว่าที่ฉันต้องการเพื่อให้จอภาพของฉันได้รับประโยชน์สูงสุด

ฉันได้ติดตั้งการเพิ่มของผู้เยี่ยมชมแล้ว ฉันควรทำอย่างไรเพื่อแก้ไขปัญหานี้


ผมรู้อยู่แล้วว่าคำตอบของคำถามนี้ (ดูคำตอบของฉันด้านล่าง) แต่ฉันไม่สามารถหาวิธีการแก้สถานการณ์ที่เฉพาะเจาะจงของฉันออนไลน์ดังนั้นฉันคิดว่าฉันต้องการใส่ที่นี่เพื่อให้ผู้อื่นสามารถค้นหาได้ =)
เควิน

คำตอบ:


9

ไปที่ตัวเลือก VirtualBox ขณะที่อยู่ใน VM ของคุณ (สถานที่เดียวกันคุณไปในการติดตั้งบุคคลทั่วไปเพิ่มขึ้น) View -> Auto-resize Guest Displayและเลือก นี่ควรตั้งค่าความละเอียดของ VM โดยอัตโนมัติเป็นขนาดหน้าจอที่เหมาะสม


ฉันไม่อยากจะเชื่อเลยว่ามันง่ายสำหรับฉัน ฉันใช้เวลาหลายชั่วโมงเพื่อพยายามแก้ไขปัญหาเดียวกันสำหรับการตั้งค่าของฉัน อย่างไรก็ตามขอบคุณ!
Dan

ใช้งานไม่ได้สำหรับฉัน
Christian Vielma

1
บางครั้งฉันจำเป็นต้องติดตั้ง Guest Additions บนเครื่องเสมือนใหม่ก่อนจึงจะทำงานได้ นั่นช่วยคุณได้ไหม
เควิน

3

หลังจากที่ต้องดิ้นรนซ้ำแล้วซ้ำอีก .... ถอนการติดตั้งสิ่งที่เป็นแขกเสมือนจริงทั้งหมดและติดตั้ง dkms FIRST ใหม่จากนั้นเพิ่มส่วนบุคคลของผู้เข้าพักจากนั้นก็สามารถดูได้ -> ปรับขนาดการแสดงผลของแขกโดยอัตโนมัติ

สิ่งที่ใช้งานได้ในที่สุด:

ทั้งแทนที่รูทหรือใช้ sudo สำหรับ apt-get แต่ละอัน:

$ sudo su -
Password: **********

apt-get remove virtualbox-guest-dkms
apt-get remove virtualbox-guest-additions

คุณอาจได้รับแจ้งว่าได้ทำไปแล้ว ...

shutdown -r now

รีบูต ... หมายเหตุ: คุณมักจะต้องใช้พลังงานจาก Virtualbox เพื่อรีบูต

apt-get update
apt-get install virtualbox-guest-additions-iso

shutdown -r now

ขณะนี้อยู่ในโหมดเต็มหน้าจอ:

เมนู Virtualbox: VIEW -> AutoResize Guest Display (โฮสต์ + G)

คุณอาจต้องล้างซ้ำจนกว่าจะได้ผล - เอาฉันไปครึ่งโหล! ลำดับสุดท้ายใช้ได้ แต่ไม่มีการบอก ...

โปรดทราบว่าบางครั้งในระหว่างการทำซ้ำของกระบวนการก่อนหน้านี้ฉันได้อัพเกรดเป็น VirtualBox เวอร์ชันล่าสุด (ซึ่ง BSOD จะใช้กับพีซีของฉัน) แต่ฉันไม่คิดว่ามันเป็นปัจจัยในการทำให้ VM จดจำขนาดหน้าจอจริงของฉันในที่สุด


ฉันลองสิ่งนี้ แต่ไม่มีผล ฉันอัพเกรดเป็น 14.04 และหลังจากนั้นหน้าจอไม่เปลี่ยนเป็นแบบเต็มหน้าจอ
Sam007

3

ตัวแทนไม่เพียงพอที่จะแสดงความคิดเห็นในโพสต์ของ user1665886 & danijelc ดังนั้นฉันต้องการเพิ่มต่อไปนี้

โซลูชันนั้นถอนการติดตั้ง dkms คุณต้องติดตั้งใหม่และกำหนดค่าใหม่:

sudo apt-get install virtualbox-guest-dkms
sudo dpkg-reconfigure virtualbox-guest-dkms

เมื่อฉันทำเสร็จแล้ว VirtualBox จะแสดงเดสก์ท็อปโดยอัตโนมัติที่ความละเอียดเต็มหน้าจอของฉัน

ขอมอบเครดิตให้แก่ Dr. Windows โพสต์นี้


ทำงานเหมือนจับใจ! )))
Altenrion

วิธีนี้ใช้ไม่ได้กับระบบของฉันใน Ubuntu 16.04LTS
user1665886

1

ปัญหานี้ทำให้ฉันงงสองสัปดาห์และในที่สุดฉันก็แก้ไขมันได้ และตอนนี้ฟีเจอร์ที่ GuestAdditions จัดเตรียมไว้ให้เช่นเต็มหน้าจอ, คลิปบอร์ดที่แชร์, Drag'n'Drop จะทำงานทั้งหมด

สิ่งที่สำคัญที่สุดอย่าใช้ "GUEST ADDITIONS CD" มาพร้อมกับ Oracle VirtualBox ซึ่งโดยปกติแล้วคุณจะพบในเมนู "อุปกรณ์" - "แทรกรูปภาพเพิ่มเติมสำหรับผู้เยี่ยมชม" แต่ดาวน์โหลดไฟล์ iso VBoxAdditions ล่าสุดจากหน้าเว็บอย่างเป็นทางการติดตั้งไฟล์ภาพในเครื่องเสมือนของคุณแล้วเรียกใช้ไฟล์เชลล์ "VBoxLinuxAdditions.run":

    sudo sh  VBoxLinuxAdditions.run

พิมพ์รหัสผ่านเมื่อได้รับแจ้ง รีสตาร์ทเครื่องเสมือนของคุณจากนั้นทุกอย่างจะทำงานได้ทันที


1

ในกรณีของฉันฉันสามารถแก้ไขได้โดยเปลี่ยนการตั้งค่าต่อไปนี้ VM ต้องปิดระบบเพื่อเปลี่ยนการตั้งค่า

การตั้งค่า (ของ VM)> จอแสดงผล> ตัวควบคุมกราฟิก> และเลือก "VBoxVGA"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.