ความละเอียดสูงสุดของเทอร์มินัลในเซิร์ฟเวอร์เสมือนของกล่องอูบุนตู


21

ฉันมีเครื่อง VM ที่ใช้งาน Ubuntu 14.04 (แขก) บนโฮสต์ Win7 ขณะนี้ฉันมีความละเอียดของเซิร์ฟเวอร์ที่ตั้งไว้ที่ 1024 * 768 โดยการเพิ่มนี้

GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24" 
GRUB_GFXMODE=1024x768x24

/etc/default/grubไปยัง

อย่างไรก็ตามฉันไม่สามารถรับความละเอียดสูงกว่านี้ได้ เมื่อฉันตั้งค่าตัวอย่างเช่น 1200 * 800 จะรีเซ็ตเป็น 640 * 480 ฉันได้จัดสรรหน่วยความจำวิดีโอ 128MB

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


คำตอบ:


21

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

การรวมสองคำตอบ:

  1. ระบุความละเอียดที่สภาพแวดล้อม VirtualBox ของคุณรองรับ รีบูตระบบและเก็บกุญแจจนถึงหน้าต่างด้วงปรากฏตีแล้วShift cสิ่งนี้จะนำคุณไปสู่คอนโซลด้วง ป้อนคำชื่นชมvbeinfoเพื่อดูรายการความละเอียด เลือกความละเอียดที่เหมาะกับคุณ (ในกรณีของฉัน1152x864x32)

  2. แก้ไข/etc/default/grubเพื่อแก้ไข / สร้างบรรทัดGRUB_GFXMODE=1152x864x32(ซึ่งคุณแทนที่ความละเอียดด้วยค่าที่เหมาะสมกับสภาพแวดล้อมของคุณ)

  3. แก้ไข/etc/grub.d/00_headerเพื่อแก้ไขบรรทัด

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
    

    ไปยัง

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi
    

    (อีกครั้งเปลี่ยนความละเอียด)

  4. อัพเดตด้วงและรีบูต: update-grub2 && shutdown -r now

ด้วงควรบู๊ตด้วยความละเอียดใหม่ที่สูงกว่าและความละเอียดนั้นควรดำเนินการต่อหลังจากคุณเข้าสู่ระบบแล้ว


1
ฉันไม่ต้องการขั้นตอนที่ 3 ทำงานได้ดีกับขั้นตอนที่ 1-2-4 ในขั้นตอนที่ 1 คุณไม่จำเป็นต้องทำอะไรเพื่อ "เลือก" ความละเอียดเพียงแค่เขียนลงไป
Zook

ขอบคุณสำหรับความคิดเห็น ความหมายที่ฉันตั้งใจเมื่อฉันพูดว่า 'เลือก' คือ 'เลือกหนึ่งจำไว้' และฉันไม่ได้ตระหนักว่ามันคลุมเครือ
Rob Hall

ใช่ฉันคิดออกเมื่อไม่มีทางเลือกจริง ๆ ฉันแค่ชี้แจงให้คนอื่นอ่าน
Zook

3
ควรเพิ่มคำตอบ:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=keep
Pete SupportMonica

16

ฉันได้ลองทำสิ่งนี้มาสองสามชั่วโมงแล้วและสองสามวันก่อนก็เหมือนกันไม่กี่ชั่วโมง โซลูชัน Rob Halls ทำงานสำหรับฉันเฉพาะในช่วงเวลาบูตเมื่อ GRUB แสดงรายการเมนู หลังจากเซิร์ฟเวอร์ (ฉันใช้เซิร์ฟเวอร์ Ubuntu, รีลีสล่าสุด) บูตแล้วความละเอียดกลับเป็น "ปกติ"

การเพิ่มบรรทัดต่อไปนี้ลงใน/etc/default/grub:

GRUB_GFXPAYLOAD_LINUX=1152x864x32

แล้ว

update-grub2 && reboot

ฉันมีความละเอียดสูงกว่าในระหว่างกระบวนการบูท (เมนูด้วง) และภายในคอนโซล


3
^ คำตอบนี้ ในที่สุดมันก็ทำเพื่อฉัน
ereOn

2
ทำงานกับเซิร์ฟเวอร์อูบุนตู 16.04
lsborg

สำหรับฉันมันไม่ทำงาน Ubuntu 16.04
avp

สิ่งนี้ทำให้ลำดับการบู๊ตใช้ความละเอียดสูงกว่า แต่เมื่อระบบแจ้งการเข้าสู่ระบบปรากฏขึ้นจะกลับไปเป็นค่าความละเอียดต่ำ เซิร์ฟเวอร์ Ubuntu 17.01
Nicolas Mommaerts

เพิ่มการทำงานนี้ยังพร้อมท์การเข้าสู่ระบบและ terminal: GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
Nicolas Mommaerts

6

@Zook ชี้ให้เห็นในความคิดเห็นมันก็เพียงพอแล้วสำหรับฉันที่จะเปิดใช้งาน (ในฐานะ superuser) และเปลี่ยนบรรทัดต่อไปนี้ใน/etc/default/grub:

GRUB_GFXMODE=1152x864x16

แล้ว

update-grub && reboot

รุ่น GRUB คือ 2.02 ~ beta2-9ubuntu1

Virtualbox เวอร์ชัน 4.3.16, โฮสต์ Windows 7, ความละเอียดมาตรฐาน 1600x1050

ที่สำคัญเพื่อที่จะทำงานคือการลบใด ๆvga=หรือxvga=หรือเส้นจากเมล็ดเช่นในvideo=GRUB_CMDLINE_LINUX_DEFAULT

คำแนะนำนี้ผมพบว่าที่นี่ ฉันไม่ได้มีการดำเนินการเปลี่ยนแปลงที่เสนอในที่ซ้ำกันไปได้


1

ใช้ Virtualbox 5.1.34 ภายใต้ Ubuntu 16.04 ฉันรู้สึกผิดหวังทุกความพยายามที่ 1920x1080 หรือ 1600x900 ทำให้ได้ขนาด 640x480 เช่นเดียวกับที่ฉันค้นพบ 1024x768 เป็นจำนวนสูงสุดที่อนุญาตและทุกอย่างจะลดลงเป็น 640x480

ทำงานvbeinfoที่พรอมต์ด้วงฉันค้นพบ 1600x1200x32 ได้รับการสนับสนุนแม้ว่าจอภาพของฉันจะเป็น 1900x1080 ดังนั้นฉันเปลี่ยน/etc/default/grubเป็น:

GRUB_GFXMODE="1600x1200x32"

และว้าวแตกต่างอะไร!

บางส่วนของด้านบนและด้านล่างถูกตัด / ตัดทอน แต่ไม่ใช่เรื่องใหญ่และเป็นเรื่องดีที่เห็นหน้าต่างมีขนาดใหญ่ขึ้นและอ่านง่าย:

image3o.gif

ฉันต้องบีบอัดไฟล์. GIF เพื่อให้พอดีกับที่นี่ ฉันมีจอภาพสองจอ (อยู่เหนือจออื่น) ดังนั้นขนาดเดสก์ท็อปเสมือนคือ 3840x1080

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