Kernel yang lebih baru menggunakan KMS secara default, jadi Anda harus menjauh dari menambahkan vga=
ke baris grub Anda karena akan bertentangan dengan resolusi asli KMS. Namun, ini bergantung pada driver video yang Anda gunakan:driver berpemilik Nvidia tidak mendukung KMS, tetapi Anda dapat mengatasinya.
Anda seharusnya bisa mendapatkan resolusi penuh di framebuffer dengan mengedit /etc/default/grub
Anda dan memastikan bahwa GFXMODE
diatur dengan benar, lalu menambahkan GFXPAYLOAD
entri seperti ini:
GRUB_GFXMODE=1680x1050x24
# Hack to force higher framebuffer resolution
GRUB_GFXPAYLOAD_LINUX=1680x1050
Ingatlah untuk menjalankan sudo update-grub
setelah itu.
Untuk distro Debian &Ubuntu yang lebih baru menggunakan nvidia, saya harus melakukan hal berikut:
Pertama, edit /etc/default/grub. Ubah baris berikut:
#GRUB_GFXMODE=640x480
untuk ini:
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=keep
mengganti 1280x800 dengan resolusi yang diinginkan.
Lalu:
echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub
Untuk sekadar mengubah ukuran font, Anda dapat melakukannya dengan menggunakan perintah berikut:
sudo dpkg-reconfigure console-setup
Inilah opsi terbaik Anda:
Gunakan sudo hwinfo --framebuffer
seperti yang dijelaskan, pilih mode video yang ingin Anda lihat saat boot di konsol, lalu tambahkan opsi vga=nnn
ke parameter boot kernel.
Satu-satunya trik adalah nnn
itu adalah mode video yang Anda pilih dari daftar yang dihasilkan oleh hwinfo
- DIKONVERSI KE DECIMAL !!!
Jika Anda mencoba vga=0xwhatever
itu tidak akan berhasil.
Misalnya saya memilih mode video 0x307 (1280x1024 (+1280), 8 bit), saya mengubah 0x307 menjadi desimal yaitu 775 dan kemudian saya menggunakan vga=775
di parameter boot isolinux/extlinux.
Anda dapat menggunakan printf untuk mengubah heksadesimal menjadi desimal:
$ printf "%d\n" 0x307
775
Dan saya mendapatkan teks halus yang bagus di semua konsol sejak awal.
Sukses!