Setting the Resolution in an X-less VM
Ever been working in a VM that is command line only and wished it wasn’t so small? Well, that was how I felt constantly until now. Step on past the break to see how to change the resolution in an X-less install by utilizing uvesafb.
Let’s look at this from two points of view: Ubuntu and Gentoo.
Ubuntu with Grub2:
First, we are assuming that you want to make your window 1024x768-24... adjust as you see fit.
Install v86d so you can get uvesafb:
gene@ubuntu01:~$ sudo apt-get install v86d
Edit /etc/default/grub so that the lines referenced below are changed:
... GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap" ... GRUB_GFXMODE=1024x768
Now add the following to /etc/initramfs-tools/modules:
uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap
Now we need to force the use of the framebuffer:
gene@ubuntu01:~$ echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
Lastly we need to apply these changes and reboot:
gene@ubuntu01:~$ sudo update-grub2 gene@ubuntu01:~$ sudo update-initramfs -u gene@ubuntu01:~$ sudo reboot
I could reinvent the wheel here... or I can just let Spock, the author of uvesafb, tell us how this is done at http://dev.gentoo.org/~spock/projects/uvesafb/
That's it. I hope you enjoy having a little more real estate in your command line only VM's.
Gene Liverman is a Systems Administrator of *nix and VMware at a university.
|Comprehensive Identity Management and Audit for Red Hat Enterprise Linux||Jun 29, 2015|
|Linux Kernel 4.1 Released||Jun 26, 2015|
|Secure Server Deployments in Hostile Territory||Jun 25, 2015|
|Take Control of Growing Redis NoSQL Server Clusters||Jun 24, 2015|
|Django Templates||Jun 24, 2015|
|Attack of the Drones||Jun 23, 2015|
- Comprehensive Identity Management and Audit for Red Hat Enterprise Linux
- Secure Server Deployments in Hostile Territory
- Linux Kernel 4.1 Released
- Django Templates
- Gettin' Sticky with It
- Cinnamon 2.6 Released
- Take Control of Growing Redis NoSQL Server Clusters
- Physics Analysis Workstation
- Attack of the Drones
- Android Candy: Cloud Bonding