Resolusi terminal maksimum dalam kotak tamu virtual server ubuntu


21

Saya memiliki mesin VM yang menjalankan ubuntu 14.04 (guest) di host Win7. Saat ini saya memiliki resolusi server yang diatur ke 1024 * 768 dengan menambahkan ini

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

untuk /etc/default/grub.

Namun saya tidak bisa mendapatkan resolusi yang lebih tinggi. Ketika saya menetapkan misalnya 1200 * 800 itu me-reset ke 640 * 480. Saya telah mengalokasikan memori video 128MB.

Bisakah saya mendapatkan resolusi yang lebih tinggi?


Jawaban:


21

Jawaban yang saya temukan adalah kombinasi dari Bagaimana saya meningkatkan resolusi mode konsol? dan Bagaimana cara menggunakan layar penuh server ubuntu di kotak virtual? Yang pertama memberikan informasi untuk mengubah resolusi tampilan grub, dan yang terakhir membantu saya dalam mendiagnosis mengapa yang pertama tidak menghasilkan perubahan resolusi.

Menggabungkan dua jawaban:

  1. Identifikasi resolusi yang didukung oleh lingkungan VirtualBox Anda. Nyalakan ulang sistem dan simpan Shiftkunci sampai jendela grub muncul kemudian tekan c. Ini akan menjatuhkan Anda ke konsol grub. Masukkan commend vbeinfountuk melihat daftar resolusi. Pilih resolusi yang sesuai untuk Anda (dalam kasus saya, 1152x864x32).

  2. Edit /etc/default/grubuntuk memodifikasi / membuat garis GRUB_GFXMODE=1152x864x32(tempat Anda mengganti resolusi dengan yang sesuai untuk lingkungan Anda).

  3. Edit /etc/grub.d/00_headeruntuk mengubah garis

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

    untuk

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

    (lagi, ganti resolusi)

  4. Perbarui grub dan reboot: update-grub2 && shutdown -r now

Grub harus mem-boot pada resolusi baru yang lebih tinggi, dan kemudian resolusi itu harus dilanjutkan setelah Anda masuk.


1
Saya tidak perlu langkah 3, bekerja dengan baik dengan langkah 1-2-4. Juga pada langkah 1 Anda sebenarnya tidak perlu melakukan apa pun untuk "memilih" resolusi, cukup tuliskan.
Zook

Terima kasih atas komentarnya. Semantik yang saya maksudkan ketika saya mengatakan 'pilih' adalah 'pilih satu, ingatlah', dan saya tidak menyadari bahwa itu ambigu.
Rob Hall

Benar, saya menemukan jawabannya ketika tidak ada cara untuk benar-benar memilihnya, saya hanya mengklarifikasi untuk orang lain yang membaca.
Zook

3
Harus menambah jawaban:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=keep
Pete SupportMonica

16

Saya telah mencoba ini selama beberapa jam sekarang dan beberapa hari yang lalu juga selama beberapa jam. Solusi Rob Halls bekerja untuk saya hanya selama periode boot, ketika GRUB menunjukkan entri menu. Setelah server (saya menggunakan server Ubuntu, rilis terbaru) boot, resolusi kembali ke "normal".

Menambahkan baris berikut ke /etc/default/grub:

GRUB_GFXPAYLOAD_LINUX=1152x864x32

lalu

update-grub2 && reboot

Saya memiliki resolusi yang lebih tinggi selama proses boot (menu grub) dan di dalam konsol.


3
^ jawaban ini. Itu akhirnya berhasil untuk saya.
sebelum

2
bekerja untuk server ubuntu 16.04
lsborg

Bagi saya itu tidak berhasil. Ubuntu 16.04
avp

ini membuat urutan boot menggunakan resolusi yang lebih tinggi, tetapi setelah prompt masuk ditampilkan kembali ke res rendah. Server Ubuntu 17,01
Nicolas Mommaerts

menambahkan ini berfungsi juga untuk prompt masuk dan terminal: GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
Nicolas Mommaerts

6

Sebagaimana @Zook tunjukkan dalam komentar, cukup bagi saya untuk (sebagai superuser) mengaktifkan dan mengubah baris berikut di /etc/default/grub:

GRUB_GFXMODE=1152x864x16

lalu

update-grub && reboot

Versi GRUB adalah 2.02 ~ beta2-9ubuntu1.

Virtualbox versi 4.3.16, Host Windows 7, resolusi asli 1600x1050.

Penting agar itu berfungsi adalah untuk menghapus baris vga=atau xvga=atau video=dari kernel, misalnya di GRUB_CMDLINE_LINUX_DEFAULT.

Petunjuk ini saya temukan di sini . Saya tidak harus melakukan perubahan yang diajukan dalam kemungkinan duplikat .


1

Menjalankan Virtualbox 5.1.34 di bawah Ubuntu 16.04 Saya kecewa semua upaya di 1920x1080 atau 1600x900 menghasilkan 640x480. Seperti banyak yang saya temukan, 1024x768 adalah yang tertinggi yang diizinkan dan apa pun yang ada akan diturunkan ke 640x480.

Berjalan vbeinfodi prompt grub saya menemukan 1600x1200x32 didukung meskipun monitor saya 1900x1080. Jadi saya berubah /etc/default/grubmenjadi:

GRUB_GFXMODE="1600x1200x32"

Dan wow, apa bedanya!

Bagian atas dan bawah terpotong / terpotong tetapi ini bukan masalah besar dan senang melihat jendela yang lebih besar dan dapat dibaca:

image3o.gif

Saya harus mengompres. GIF agar pas di sini, itu lebih baik hidup. Saya memiliki dua monitor (satu di atas yang lain) sehingga ukuran desktop Virtual adalah 3840x1080

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.