Saya menggunakan instalasi minimum CentOS 7 dengan hanya akses baris perintah (tidak ada dukungan grafis yang diinstal).
Setelah menghabiskan berjam-jam membaca online tentang mengedit file grub, menginstal tambahan tamu, dan mengatur opsi VB, sama sekali tidak ada yang berfungsi untuk saya.
Pertama, penambahan tamu diinstal. Kedua, satu-satunya file grub yang saya miliki adalah /boot/grub2/grub.cfg, dan ia mengatakan untuk tidak mengeditnya karena dihasilkan secara dinamis. Akhirnya, mengedit tampilan di bawah pengaturan VB> Mesin> untuk otomatis, tidak ada, atau petunjuk dengan resolusi yang saya inginkan tidak membuat perbedaan.
Langkah demi langkah, apa sebenarnya yang harus saya lakukan untuk mendapatkan resolusi layar saya menjadi lebih besar dari 640 x 400 serta menyediakan buffer (saat ini tidak ada buffer)?
sumber
Jawaban:
CentOS 7 masih menggunakan parameter vga yang sudah tidak digunakan lagi . Anda ingin selangkah demi selangkah, Anda mendapatkannya:
sudo su
vi /etc/default/grub
i
atauInsert
-kunci di keyboard Anda untuk masuk ke mode edit.vga=792
di dalam "-quotes forGRUB_CMDLINE_LINUX
, f.ex.GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet vga=792"
Esc
dan ketik:wq
dan tekanEnter
untuk menyimpan dan keluar dari Vi.grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
Prosedur ini berlaku tidak hanya untuk Mac, tetapi semua sistem operasi host yang menjalankan Virtualbox: Windows, Linux.
@ garethTheRed mungkin berfungsi di beberapa versi beberapa distro Linux, tetapi triknya adalah menemukan parameter yang benar untuk lingkungan Anda. Setidaknya dengan beberapa distro Red Hat Anda harus kembali ke kebiasaan lama yang sudah usang.
sumber
vga
param .. BTWvga=792
akan memberi Anda resolusi 1024x768 .Yang terpenting, saya mengikuti langkah-langkah @John Mayor dan membuat cara khusus. semoga ini membantu seseorang.
[Lingkungan yang Diuji]
CentOS 7.4.1708 pada VMWARE Workstation 12 Player (kernel 3.10.0-693.21.1.el7.x86_64)
Edit
GRUB_CMDLINE_LINUX
nilai dalam/etc/default/grub
filePembaruan Grub
Mulai ulang
Pesan ditampilkan seperti di bawah ini, tekan
<ENTER>
Pilih salah satu nilai keluar dan catat itu Contoh tampilan
Ketik
z
dan tekan<ENTER>
untuk tesBoot berlanjut. setelah boot, konfirmasikan resolusi berubah.
Edit
GRUB_CMDLINE_LINUX
nilai dalam/etc/default/grub
file lagi, ubah nilai vga dari bertanya ke nilai0x0342
apa yang Anda memoize, langkah sebelumnya .※ Nomor mode tampilan harus
hexadecimal
. atau tidak, itu akanundefined video mode number 342
dicetakGrub Perbarui lagi
Mulai ulang dan konfirmasikan.
sumber
792
tetapi di grub saya melihat nilai yang berbeda.Anda perlu memberi tahu kernel tamu tentang ukuran yang dibutuhkan dari terminal Anda.
Saat
grub
diminta, gunakan tombol kursor untuk pindah ke kernel yang ingin Anda boot dan tekan Etombol untuk mengedit. Gunakan tombol kursor untuk pindah ke garis yang dimulailinux
dan di akhir baris tambahkan:untuk resolusi 800 x 600 dengan warna 24 bit.
Tekan kombinasi tombol apa saja yang
grub
perlu di-boot.Jika berhasil, Anda harus menjadikan ini permanen:
Ubah
/etc/default/grub
dan tambahkan bait di atas keGRUB_CMD_LINE
baris.Jalankan berikutnya:
yang akan menjadikan 800x600 @ 24 sebagai default untuk semua kernel saat ini dan yang akan datang.
sumber