ความละเอียดหน้าจอที่สูงขึ้นสำหรับ VirtualBox?


96

ฉันได้ลองสิ่งนี้มาระยะหนึ่งแล้ว แต่ก็ไม่มีโชค ฉันติดตั้งubuntu-11.10-desktop-i386สองครั้ง นอกจากนี้ยังติดตั้งเพิ่มเติมจากแขก 1024 x 768แต่ผมเคยได้รับความละเอียดหน้าจอสูงสุดเป็น

ฉันต้องการเปลี่ยนแปลงอะไรใน/etc/X11/xorg.confไฟล์ ( ตัวอย่าง ) หรือไม่? ปัจจุบันไม่มีไฟล์ดังกล่าวในพา ธ นั้น นอกจากนี้คุณจะสามารถแนะนำฉันว่าเนื้อหาของไฟล์สำหรับรุ่น 11.10 ควรเป็นอย่างไร


1
สำหรับ 12.04 คุณต้องเรียกใช้apt-get install virtualbox-guest-dkmsหลังจากการอัปเดตเคอร์เนลแต่ละครั้ง
Thorbjørn Ravn Andersen


คุณต้องการมากกว่าแค่การติดตั้งข้อมูลเพิ่มเติมของแขก askubuntu.com/a/489948/287960
Gangnus

คำตอบ:


88

สิ่งนี้ใช้ได้สำหรับฉันและฉันใช้ VirtualBox 4.1.8 และ Ubuntu 11.10

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

พบมันในเว็บไซต์นี้ภายใต้คำถามที่แตกต่างกันเล็กน้อยความละเอียดหน้าจอที่สูงขึ้นใน VirtualBox?


1
สิ่งนี้ใช้ได้สำหรับฉัน หลังจากติดตั้งแพคเกจที่ระบุด้านบนและรีสตาร์ท VirtualBox ความละเอียดหน้าจอใน Ubuntu จะปรับทุกครั้งที่ฉันปรับขนาด VirtualBox
shanewwarren

มันก็ใช้ได้กับฉันเช่นกัน ผมมีประสบการณ์สิ่งเดียวกันกับ @shanewwarren
มาร์ท

กันที่นี่ ฉันยังเพิ่มหน่วยความจำวิดีโอเป็น 32 MB ก่อนหน้านั้น (อาจไม่เกี่ยวข้อง)
Rafael Reiter

3
หลังจากทำสิ่งนี้ (และฉันเห็นมันในที่อื่นด้วย) กับ Ubuntu 12.04 แขกก็หยุดบูท
Christian Vielma

1
ทำงานกับฉันด้วย Ubuntu 14.04 บน virtualbox 4.3.6
masterweily

31

ฉันสามารถทำซ้ำปัญหานี้ซ้ำแล้วซ้ำอีกในโฮสต์ Windows 7 กับแขก Ubuntu 11.10 การติดตั้ง ubuntu จากอิมเมจ iso

ปัญหานี้เกิดขึ้นเมื่อไม่ได้ติดตั้ง Guest Additions หรือติดตั้งจากแหล่ง Ubuntu

ในการแก้ไขปัญหาการติดตั้งแบบผู้เยี่ยมชมเพิ่มเติมจากอุปกรณ์ของเครื่องเสมือน>ตัวเลือกการแทรกภาพแบบบุคคลทั่วไปของซีดีและเรียกใช้การเติมข้อความอัตโนมัติ หากคุณมีการติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชมจากแหล่งอื่นอยู่แล้วจะแจ้งให้คุณทราบเกี่ยวกับการลบสิ่งที่มีอยู่แล้วและติดตั้งการเพิ่มของผู้เยี่ยมชมใหม่เพียงแค่พูดว่า 'ใช่' สิ่งนี้จะลบข้อมูลเพิ่มเติมของแขกหากติดตั้งไว้แล้วจากแหล่งอูบุนตูและสร้างจากแหล่งที่มาพร้อมกับการติดตั้ง VirtualBox ของคุณ

สิ่งนี้ควรแก้ไขปัญหา


2
+1: แก้ไขปัญหาอย่างสมบูรณ์ด้วย Windows 7 x64!
Thomas Bratt

+1 ทำงานให้ฉันใน Windows 8 ด้วย
ashes999

นี่เป็นวิธีเดียวที่ฉันจะได้รับการติดตั้งแขกเพิ่มเติมอย่างถูกต้องกับโฮสต์ windows 8 ความคลุมเครือเพียงอย่างเดียวคือสำหรับฉันมันคือ: อุปกรณ์> เพิ่มส่วนบุคคลทั่วไปรูปภาพ Cd
rocktheartsm4l

ข้อควรจำ: เพื่อให้ใช้งานได้เครื่องเสมือนของคุณต้องมีไดรฟ์ซีดี อาจจะชัดเจน =)
Coreus

ฉันไม่สามารถคิดได้ว่ารายการเมนูนี้อยู่ที่ไหน (อุปกรณ์ -> ใส่แผ่นซีดีสำหรับแขกเพิ่มเติม) ดังนั้นฉันจึงสร้างสกรีนช็อต
Anton Daneyko

14

ฉันเพิ่งติดตั้ง Ubuntu 12.04 บน VirtualBox 4.1.4 แต่ไม่สามารถทำให้มันทำงานด้วยความละเอียดที่สูงขึ้นได้แม้หลังจากติดตั้งและติดตั้ง VBOXAdditions อีกครั้ง หมดหวังฉันติดตั้ง VBOX 4.1.14 และติดตั้งใหม่หลายครั้ง VBOXAdditions แต่ไม่ประสบความสำเร็จ ในที่สุดโซลูชันที่แก้ไขปัญหาได้คือการเพิ่มหน่วยความจำวิดีโอ (ในการตั้งค่า VBOX สำหรับ Ubuntu) จากการเริ่มต้น 12 MB เป็น 48 MB (ซึ่งยังไม่เปิดใช้งานความละเอียด 1366x768) และมากกว่า 128 MB หลังจากรีสตาร์ท Ubuntu ทุกอย่างทำงานได้สมบูรณ์แบบ 1366x768 เป็นความละเอียดเริ่มต้นของฉัน ฉันหวังว่าสิ่งนี้จะช่วยในปัญหาของคุณ ไชโย!


10

ฉันมีปัญหากับความละเอียดหน้าจอบน Virtual Box บน Windows 7 x64 ในฐานะโฮสต์และ Ubuntu 12.04 LTS สำหรับเดสก์ท็อปในฐานะแขก ฉันเพิ่มหน่วยความจำวิดีโอเป็น 128 MB ติดตั้ง VirtualBox Linux เพิ่มเติม แต่มันก็ยังไม่เป็นไป เมื่อตรวจสอบการตั้งค่าการแสดงผลใน Ubuntu ฉันสามารถเลือกได้ระหว่าง 800x640 (4: 3) และ 1024x768 (4: 3) เท่านั้น

การทำเครื่องหมายในช่องทำเครื่องหมายเปิดใช้งานการเร่งความเร็วแบบ 3 มิติในการตั้งค่าเครื่องเสมือนทำให้ใช้งานได้ หลังจากนั้นเมื่อปรับขนาดหน้าต่างเกสต์ขนาดนั้นก็ปรากฏในการตั้งค่าการแสดงผลของ Ubuntu เมื่อเปิดโหมดเต็มหน้าจอฉันสามารถใช้ความละเอียด 1600x900 เต็มรูปแบบใน Ubuntu

ความหวังนี่อาจช่วยผมของใครบางคน

UPDATE: หลังจากเปิดใช้งานการเร่งความเร็ว 3D อูบุนตูก็กลายเป็นคนเกียจคร้านอย่างมาก ดังนั้นฉันจึงไม่ได้ทำการเร่งความเร็วแบบ 3D และฉันก็สามารถเพลิดเพลินไปกับความละเอียดเต็มหน้าจอ


ฉันลองใช้จำนวนคำแนะนำที่พอใช้ แต่ในที่สุดอันนี้ก็ให้ความละเอียด 1600x900 เต็ม ขอบคุณ :-)
Elliveny

สิ่งนี้ทำเพื่อฉันเช่นกัน!
David Oneill

7

นี่น่าจะเป็นปัญหาVirtualBoxแทนที่จะเป็นปัญหาของUbuntu

ฉันเคยมีปัญหาเดียวกันซ้ำแล้วซ้ำอีกมาก่อน บางครั้งการลบและติดตั้งใหม่เพิ่มเติมแก้นี้ หรือเพียงแค่บังคับให้ VirtualBox โหลดจริงและไม่ใช่แค่ดาวน์โหลด

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


7

ระบบของฉันคือ 64 บิต Windows 7 SP 1 ที่ใช้งาน Ubuntu 12.04 LTS 32 บิต (i386) ฉันต้องทำเกือบทุกอย่างเพื่อให้มันทำงาน เพื่อสรุป:

  1. ด้วยการปิดเครื่องเสมือนให้เปลี่ยน 'การตั้งค่า' ของเครื่องเสมือนที่เกี่ยวข้อง ใต้ 'จอแสดงผล' -> 'วิดีโอ' เลื่อนตัวเลื่อนหน่วยความจำวิดีโอไปที่ '128mb' และทำเครื่องหมาย 'เปิดใช้งานการเร่งความเร็ว 3D'

  2. ตอนนี้โหลดเครื่องเสมือน Ubuntu ของคุณ ใต้ 'อุปกรณ์' คลิกที่ 'แทรกรูปภาพเพิ่มเติมของผู้เยี่ยมชมซีดี' รอให้มันทำสิ่งนั้น

  3. รีสตาร์ทเครื่องเสมือน ตอนนี้คุณควรจะสามารถบรรลุความละเอียดที่สูงขึ้น หากไม่เป็นเช่นนั้นอาจเป็นเพราะหน้าต่างของเครื่องเสมือนไม่ใหญ่พอ ลากมุมเพื่อทำให้ใหญ่ขึ้นหรือทำง่ายๆ: 'ดู' -> 'เปลี่ยนเป็นเต็มจอ'

หวังว่านี่จะช่วยใครซักคน ขอบคุณคำตอบอื่น ๆ ทั้งหมดที่ช่วยฉันออก


2

เข้ามาในเกมเมื่อเร็ว ๆ นี้ไม่แน่ใจว่าคำตอบนี้จะช่วย แต่มีปัญหาการแก้ปัญหาที่คล้ายกัน (เจ้าภาพ Mac, อูบุนตูเป็น VBox) และหลังจากที่เล่นด้วยxrandr, xorg.confฯลฯ ... ฉันพยายามต่อไป

  • ปิดกล่องเสมือน
  • เข้าสู่โฮสต์คำสั่งมินัลVBoxManage setextradata Linux CustomVideoMode1 1152x680x32ที่ลินุกซ์เป็นชื่อ VBox ที่CustomVideoMode1เป็นชื่อที่คุณให้กับ1สำหรับการแก้ปัญหาใหม่หนึ่ง1152x680x32สำหรับความละเอียด 1152 x 680 x 32 บิตสี (VBoxManage.exe ใน Windows)
  • เริ่ม vbox ของคุณ
  • ติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชมอีกครั้ง

ทำงานได้ทันทีหลังจากรีบูต vbox

ข้อมูลเพิ่มเติม


2

ใช้ VirtualBox 4.3 บน Windows 8 และแขก Ubuntu 12.04

ฉันติดตั้งการเพิ่มผู้เยี่ยมชม virtualbox จากไฟล์ iso ที่ให้ไว้ในไดเรกทอรีการติดตั้ง Virtualbox (ใช้ autorun.sh) + รีสตาร์ทแขก

ฉันแรกคิดว่ามันไม่ทำงาน: ความละเอียดยังต่ำและพารามิเตอร์หน้าจอไม่แสดงความละเอียดสูงขึ้น

จากนั้นฉันก็รู้ว่าหน้าจอแขกอยู่ใน "โหมดสเกล" (โฮสต์ + c) ฉันเปลี่ยนเป็นหน้าจอเต็ม (โฮสต์ + F) และความละเอียดก็ดี!


1

เพียงแค่เรียกใช้อูบุนตูบนเครื่องเสมือนและติดตั้ง "VirtualBox Guest Additions" (อุปกรณ์ -> ติดตั้งเพิ่มเติมสำหรับแขก) หลังจากการติดตั้งรีบูทระบบแขกของคุณ

ตอนนี้ความละเอียดจะเปลี่ยนโดยอัตโนมัติขึ้นอยู่กับขนาดของหน้าต่าง

* ฉันใช้ Ubuntu 13.04 บน VirtualBox 4.2.12 สำหรับ Mac OS

โชคดี.


1

มีปัญหากับหน้าจอไม่เต็มขนาดหลังจากอัปเดต ใช้งาน Ubuntu 12.04 ในสื่อ VBOXADDITIONS ฉันเพียงแค่เรียกใช้ autorun.sh - สิ่งนี้จะถูกถอนการติดตั้งและติดตั้งใหม่แล้วฉันรีบูตและทุกอย่างก็กลับมาเป็นปกติ


สาเหตุของการสูญเสียการเพิ่มของผู้เยี่ยมชมหลังจากการปรับปรุงเป็นเพราะคุณไม่ได้ติดตั้งdkmsแพคเกจก่อนที่จะติดตั้ง DKMS จะดูแลการสร้างใหม่โมดูลเคอร์เนลเมื่อคุณติดตั้งการปรับปรุง
gertvdijk

1

ด้วย Ubuntu 12.04 ในฐานะโฮสต์และแขกฉันทำตามคำตอบ wfudge

ต้องมีการติดตั้งแพ็คเกจอื่น ๆ :

sudo apt-get xserver-xorg-core

หลังจากนั้นดำเนินการแก้ไขบรรทัดนี้จาก wfudge hinted โดย apt-get:

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

หลังจากแขกของ Ubuntu นั้นไม่ได้บูตเข้า GUI ดังนั้นด้วย Ctrl + Alt + F1 เข้าสู่ระบบในคอนโซลและดำเนินการ:

sudo apt-get install ubuntu-desktop

รีบูตและทำ ตอนนี้ฉันสามารถรับความละเอียดสูงถึง 1600x1200 ยังไม่ใช่ 1920x1080 (โฮสต์) ดังนั้นจึงไม่ใช่แบบเต็มหน้าจอ แต่อย่างน้อยก็ดีกว่าที่ฉันเคยมีมาก่อน

ฉันเดาว่าเป็นปัญหา VirtualBox แต่เมื่อใช้โฮสต์ Windows ไม่มีปัญหานี้ ...


1

สำหรับฉัน (โฮสต์: Mac El-capitan, ผู้เยี่ยมชม: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) Ubuntu จะไม่รีบูต (หน้าจอสีดำหรือสีม่วงเริ่มต้นค้าง) หลังจากการติดตั้งของผู้เข้าพักผ่านทางapt-getที่อธิบายไว้ในโพสต์นี้ ด้าย.

ในที่สุดผมก็ใช้คำแนะนำอย่างเป็นทางการจาก VirtualBox ในการติดตั้ง Ubuntu สด ทำงาน!

การติดตั้ง Guest Additions บน Ubuntu

  1. ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง Guest Additions บนเครื่องเสมือน Ubuntu ของคุณ:
  2. เข้าสู่ระบบด้วย Ubuntu
  3. คลิกที่ Applications / System / Terminal (หรือที่ Applications / Terminal หากคุณใช้รุ่น 6.06.1 Dapper Drake);
  4. อัปเดตฐานข้อมูล APT ของคุณด้วยการอัพเดต sudo apt-get และพิมพ์รหัสผ่านของคุณหากมีการร้องขอ
  5. ติดตั้งอัปเดตความปลอดภัยล่าสุดพร้อมอัปเกรด sudo apt-get
  6. ติดตั้งแพคเกจที่จำเป็นด้วย sudo apt-get การติดตั้ง build-essential module-assistant;
  7. กำหนดค่าระบบของคุณสำหรับการสร้างโมดูลเคอร์เนลโดยเรียกใช้เตรียม sudo ma;
  8. คลิกที่ติดตั้งการเพิ่มของผู้เยี่ยมชม ... จากเมนูอุปกรณ์จากนั้นเลือกเพื่อเรียกดูเนื้อหาของซีดีเมื่อมีการร้องขอ
  9. เรียกใช้ sudo sh /media/cdrom/VBoxLinuxAdditions.run แล้วทำตามคำแนะนำบนหน้าจอ

ฉันทำsudo reboot nowตอนท้ายเพื่อความปลอดภัย เมื่อรีสตาร์ทมันเริ่มเปลี่ยนความละเอียดตามขนาดหน้าต่าง


0

ฉันมีปัญหาเดียวกันในสมุดบันทึกของฉัน DELL M6600 กับ Ubuntu 12.10 ฉันต้องติดตั้งส่วนเพิ่มเติมของเควสในโหมดปลอดภัยของ windows หลังจากนั้นความละเอียดหน้าจอเดสก์ท็อปถูกดำเนินการตามขนาดของหน้าต่างด้วย guest OS


0

บางครั้งมันง่ายมาก (อ้างอิง 12.03 / 4) บนหน้าต่างเครื่องเสมือนกดปุ่มขยายใหญ่สุดและมันจะเต็มหน้าจอและทำให้อูบุนตูตรวจสอบความละเอียดของหน้าจอจาก VM อีกครั้ง

อื่นคำตอบของ Christian Vielma ซึ่งทำตามสามขั้นตอนอย่างใดอย่างหนึ่งหลังจากที่อื่น ๆ จะเปิดใช้งานตัวเลือกนี้


0
  1. ปิด VirtualBox

  2. วางในเทอร์มินัลโฮสต์:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    ที่NAMEสามารถพบได้ในการตั้งค่าทั่วไปพื้นฐาน → ชื่อ

  3. รีสตาร์ท VirtualBox


0

การใช้ X11 ธรรมดาโดยไม่ต้องใช้ไคลเอ็นต์บนเดสก์ท็อปหนัก ratpoison ในกรณีของฉันแพ็คเกจต่อไปนี้เป็นสิ่งที่จำเป็น:

VirtualBox ผู้เข้าพัก-x11

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


0

ทางออกเดียวที่ทำงานได้คือการดาวน์โหลด VBoxAdditions ISO ล่าสุดจากเว็บไซต์ Oracle เนื่องจากเครื่องมือเก่าทำงานได้ไม่ถูกต้องกับ DKMS

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