จะใช้งานเซิร์ฟเวอร์เต็มหน้าจอใน Ubuntu ได้อย่างไร


17

ฉันได้ติดตั้งเซิร์ฟเวอร์ Ubuntu 12.4 ในกล่อง Oracle Virtual หลังจากเสร็จสิ้นการติดตั้งฉันไม่สามารถใช้เซิร์ฟเวอร์ Ubuntu แบบเต็มหน้าจอแขกรับเชิญเพิ่มเติมในกล่องเสมือนจะทำงานในเซิร์ฟเวอร์อูบุนตู

คำตอบ:


29

คุณสามารถให้อูบุนตูคอนโซลเซิร์ฟเวอร์ใน VirtualBox เริ่มต้นด้วยความละเอียดที่การ์ดกราฟิกของคุณรองรับผ่านสภาพแวดล้อมของ VirtualBox

ขั้นตอนด่วน

  • ตรวจสอบความละเอียดที่การ์ดกราฟิกของคุณรองรับผ่าน VirtualBox Environment (VBE) คุณควรจะสามารถค้นหามันได้ด้วยการออกคำสั่ง ' vbeinfo' ในคอนโซล GRUB (กดCปุ่มเมื่อเมนูบูต GRUB ปรากฏขึ้น)

  • เลือกความละเอียดหนึ่งรายการจากนั้นเปิด '/ etc / default / grub' (เช่นsudo vim /etc/default/grub) และเปลี่ยนบรรทัด#GRUB_GFXMODE=640x480เป็นแบบนี้GRUB_GFXMODE=1152x864(ที่ 1152x864 ควรเป็นความละเอียดที่คุณกำหนดเองซึ่งการ์ดกราฟิกของคุณรองรับ)

  • ตอนนี้รันคำสั่งสองคำสั่งนี้แบบหนึ่งต่อหนึ่ง:

    sudo update-grub
    sudo reboot
    

ตอนนี้คุณควรเห็นคอนโซลของ VM ในการแก้ปัญหาที่กำหนดเองที่คุณเพิ่งตั้งค่า

( PS:ตามที่ Javier Rivera กล่าวว่าอาจไม่สามารถใช้ความละเอียดเต็มหน้าจอได้)


11

ตามที่ระบุไว้ในวิธีที่เหมาะสมในการเปลี่ยนความละเอียดเทอร์มินัลใน Ubuntu Server 13.04? คุณต้องตั้งค่า

GRUB_GFXPAYLOAD_LINUX=keep

ในไฟล์ / etc / default / grub มิฉะนั้นความละเอียดจะถูกใช้เพียงช่วงสั้น ๆ ระหว่างการบูต


1
ฉันยืนยันว่าสิ่งนี้จำเป็นสำหรับเซิร์ฟเวอร์ Ubuntu 16.04 LTS
Jeff Xiao

10

คำตอบอื่น ๆ ใช้งานไม่ได้กับฉันใน Ubuntu 16.10 - เช่นความละเอียดจะถูกนำไปใช้ แต่จากนั้นจะย้อนกลับไปยังจุดต่าง ๆ ในภายหลังในระหว่างการบู๊ต ในที่สุดสิ่งที่ใช้งานได้คือการรวมการตั้งค่าสามอย่างต่อไปนี้ใน/etc/default/grub:

GRUB_GFXMODE=1280x1024  # width x height required - see below
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=keep

ตามมาด้วยการวิ่ง:

sudo update-grub
sudo reboot

หมายเหตุ 1:ความละเอียดที่รองรับสามารถระบุได้จากภายในด้วง กดCที่ grub prompt จากนั้นพิมพ์:

set pager=1    (To enable paging of long vbeinfo output)
vbeinfo
reboot         (When done)

เมื่อเลือกความละเอียดความกว้าง x ความสูงก็เพียงพอ (เว้นแต่คุณจะใส่ใจเป็นพิเศษเกี่ยวกับการตั้งค่าความลึกของสี)

หมายเหตุ 2:หากคุณไม่เห็นเมนูด้วงให้รอShiftขณะทำการบูท


เมื่อวันที่ 16.04 GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"เป็นข้อกำหนดที่จะได้รับความละเอียดในการเปลี่ยนแปลง
MacroMan

ขอบคุณ นี่คือทางออกที่ดีที่สุด
Foad

9

สิ่งที่ฉันทำอยู่เสมอคือติดตั้ง ssh บนเซิร์ฟเวอร์จากนั้นใช้ผงสำหรับอุดรูเพื่อเข้าถึงเซิร์ฟเวอร์ ไม่เพียงให้ฉันดูเซิร์ฟเวอร์แบบเต็มหน้าจอ แต่ยังอนุญาตให้ฉันเชื่อมต่อกับเซิร์ฟเวอร์จากเครื่องอื่น

เพื่อติดตั้ง ssh metapackage (ไคลเอนต์และเซิร์ฟเวอร์) เพียงแค่เรียกใช้:

sudo apt-get install ssh

คุณสามารถติดตั้งได้openssh-serverหากคุณไม่ต้องการไคลเอ็นต์ ssh บน VM


3
คำถามนี้จะตอบคำถามได้อย่างไร
Olli

4
@Olli มันให้บริการเพื่อวัตถุประสงค์เดียวกัน - มี CLI แบบเต็มหน้าจอ
guntbert

2
นี่เป็นวิธีที่ง่ายที่สุดในการบรรลุสิ่งเดียวกับที่ OP ร้องขอ
แอนโธนี

นี่ไม่ใช่สิ่งเดียวกัน มีหลายกรณีที่คุณไม่สามารถใช้ SSH (เช่นเครื่องที่ไม่ได้เชื่อมต่อเครือข่าย) และยังต้องการเพิ่มความละเอียด
MacroMan

2

VirtualBox guest แขกเพิ่มเติมแสดงโปรแกรมควบคุมทำงานบนโหมดกราฟิกไม่ใช่โหมดข้อความ คุณจะต้องติดตั้ง Xorg เพื่อใช้งานเต็มหน้าจอ

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