คุณจะปรับขนาด Ubuntu Desktop มาตรฐานภายใน Virtualbox ได้อย่างไร


85

ดังนั้นฉันจึงติดตั้ง Ubuntu ภายใน Virtualbox และฉันปรับขนาดหน้าต่างของ Virtualbox ให้มีขนาดเต็ม แต่ Ubuntu Desktop ยังคงมีขนาดมาตรฐานเดียวกัน ฉันจะทำให้ความกว้างของ Ubuntu ยืดได้ 100% ผ่านหน้าต่าง Virtualbox ได้อย่างไร


หากคุณไม่มี X (เช่นคุณติดตั้งเซิร์ฟเวอร์เท่านั้น) และไม่ต้องการติดตั้งคุณต้องเปลี่ยนความละเอียดสำหรับด้วง - ดูคำแนะนำเหล่านี้ที่นี่: askubuntu.com/q/54067/247661
Aaron Hall

คำตอบ:


95

ภายในเครื่องเสมือนติดตั้งvirtualbox-guest-dkms, virtualbox-guest-utilsและvirtualbox-guest-x11แพคเกจ "แขกรับเชิญเพิ่มเติม" เหล่านี้รวมถึงโปรแกรมควบคุมวิดีโอที่จะทำสิ่งที่คุณถามรวมถึงไดรเวอร์ของเมาส์ที่โต้ตอบกับระบบโฮสต์ดังนั้นคุณไม่ต้องใช้รหัสโฮสต์เพื่อ "ปลดล็อค" เมาส์ มันจะทำงานเมื่อคุณอยู่ในหน้าต่างของเครื่องเสมือน

มี 2 ​​วิธีในการทำสิ่งนี้:

  1. จากเมนูด้านบน VirtualBox เลือกอุปกรณ์ , ติดตั้งเพิ่มเติมของผู้เข้าพักแล้วรอรอมจำลองซีดีให้ปรากฏและเรียกใช้การติดตั้งจากที่นั่นหรือ
  2. เพียงพิมพ์

    sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11

(คำแนะนำส่วนบุคคล: ตัวเลือกที่สอง (apt-get) นั้นง่ายและรวดเร็วมาก


น่าอัศจรรย์ ฉันอยู่ในขั้นตอนการติดตั้งข้อมูลเพิ่มเติมจากผู้เยี่ยมชมผ่านลิงค์ใน Virtualbox เมื่อคุณเขียนสิ่งนี้ อย่างไรก็ตามฉันเชื่อว่าฉันดูว่าแพ็คเกจเหล่านั้นได้รับการติดตั้งเช่นกัน ฉันขอขอบคุณสำหรับความช่วยเหลือของคุณ
willbeeler

7
+1 - ขอบคุณ! ดูเหมือนว่าsudo apt-get install virtualbox-guest-dkmsเป็นสิ่งจำเป็นเพียงเพราะติดตั้ง utils และแพ็คเกจ x11 โดยอัตโนมัติ
Mark Whitaker

เคล็ดลับนี้มีประโยชน์จริงๆ ใน 14.04 trusty ล้มเหลวในการโหลดหน้าจอความละเอียดหน้าจอ vbox การติดตั้งแอปเพล็ตแก้ไขข้อผิดพลาดและเซิร์ฟเวอร์ X จะทำงานเหมือน XP ภายในกล่องเสมือน
user43787

1
นอกจากนี้โปรดทราบว่าคุณต้องให้วิดีโอ RAM เพียงพอ (มากกว่า 17 MB) เพื่อใช้งานนี้
Claudiu

1
แม้ว่าคำตอบของคุณจะเก่า แต่ก็ยังคงทำงานเพื่อแก้ไขปัญหาการแก้ปัญหาในวันนี้ .... ฉันได้ลองตัวเลือกอื่น ๆ ทั้งหมดที่แนะนำโดยผู้อื่นในที่นี่และบนอินเทอร์เน็ตและไม่ได้ทำงานเลย ... ขอบคุณมาก ......
tHN

7

ปิดกล่องเสมือนของคุณและในเทอร์มินัลเชลล์พิมพ์คำสั่งต่อไปนี้

VBoxManage setextradata โกลบอล GUI / MaxGuestResolution 1366,768

1366,768 เป็นเพียงสิ่งที่ฉันได้ตั้งค่าความละเอียดหน้าจอของฉันบนแล็ปท็อปของฉันเปลี่ยนสิ่งที่ความละเอียดปัจจุบันของคุณอยู่ในเครื่องของคุณทำงาน สิ่งนี้ควรขยายหน้าจอทั้งหมดให้เต็ม 100% สำหรับทุกระบบปฏิบัติการของแขก


เย็น. ขอบคุณ ฉันชอบการเรียนรู้วิธีต่าง ๆ ในการทำสิ่งต่าง ๆ
willbeeler

ฉันลองทุกอย่างอื่นโชคไม่ดี แต่คำตอบนี้ใช้ได้สมบูรณ์ คำตอบที่ดี :) TX :)
antmw1361

4

การใช้ Ubuntu ใน VirtualBox บน Win7 คุณต้องรีบูต Ubuntu หลังจากvirtualbox-guest-dkmsติดตั้งก่อนที่จะปรับขนาดจะใช้งานได้


1
ที่จริงแล้วตัวติดตั้งเพิ่มเติมของแขกจะขอให้ผู้ใช้รีบูทไม่ว่าโฮสต์นั้นจะเกี่ยวข้องกับอะไรก็ตาม หากไม่มีการรีบูตหน้าจอจะไม่ปรับขนาดอีกครั้ง
Luís de Sousa

5
ฉันไม่ได้ถูกขอให้รีบูทหลังจากติดตั้งข้อมูลเพิ่มเติมสำหรับแขกผ่าน apt-get ไม่สามารถปรับขนาดให้เต็มหน้าจอจนกว่าฉันจะรีบูตระบบผู้เยี่ยมชม +1 (โฮสต์: Win 7; แขก: Ubuntu 14.04 LTS)
km1

1
กันที่นี่ จะไม่ปรับขนาดก่อนรีบูต
Lemmings19

FYI: ตั้งแต่ 18.04.2 LTS ฉันไม่ได้ถูกขอให้รีบูท
ysap

2

เมื่อคุณติดตั้งส่วนขยาย VBox ใช้host+ Gหรือตัวเลือกเมนูภายใต้>ViewAuto-resize Guest Display

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