在无 X 环境的虚拟机中设置分辨率
发布于 2010 年 9 月 14 日
你是否曾在只有命令行的虚拟机中工作,并希望它能更大一些? 这就是我一直以来的感觉,直到现在。 跳过这段话,看看如何通过使用 uvesafb 来更改无 X 安装中的分辨率。
让我们从两个角度来看这个问题:Ubuntu 和 Gentoo。
Ubuntu 使用 Grub2
首先,我们假设您希望将窗口设置为 1024x768-24... 根据您的需要进行调整。
安装 v86d,以便您可以获取 uvesafb
gene@ubuntu01:~$ sudo apt-get install v86d
编辑 /etc/default/grub 以便更改下面引用的行
... GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap" ... GRUB_GFXMODE=1024x768
现在将以下内容添加到 /etc/initramfs-tools/modules
uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap
现在我们需要强制使用帧缓冲区
gene@ubuntu01:~$ echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
最后,我们需要应用这些更改并重新启动
gene@ubuntu01:~$ sudo update-grub2 gene@ubuntu01:~$ sudo update-initramfs -u gene@ubuntu01:~$ sudo reboot
Gentoo
我可以在这里重新发明轮子... 或者我可以让 uvesafb 的作者 Spock 在 http://dev.gentoo.org/~spock/projects/uvesafb/ 告诉我们如何完成。
就这样。 我希望你喜欢在只有命令行的虚拟机中拥有更多空间。