设置ubuntu server 在 virtual box下的分别率
在virtual box上安装了一个ubuntu server,版本是22.04.3 LTS,因为是server版,没有图形界面。
安装完了发现在virtual box中运行时,分辨率很低,估计只有640x480,虽然可以通过ssh连到服务器上,但是还是觉得把分辨率调高一点比较好,于是找到了下面这篇文章,试了一下,修改成功。
https://devicetests.com/enable-full-screen-mode-ubuntu-server-virtualbox
1. 首先进入 virtual box的ubuntu server 虚拟机,然后通过下面的命令重启系统
shutdown -r now
2. 在启动过程中按shift进入GRUB选择菜单,点击c进入命令行,
3. 输入vbeinfo显示可用的分辨率,并记录下来,发现没有1920x1080,那就用1280x1024吧。
我不知道怎么退出GRUB模式,就重新启动了一下虚拟机。
注意:上面的两步为的是查看一下显卡支持的分辨率,在下面的配置中需要用到。
4. 进入ubuntu server, 登录后,修改配置文件grub,按照参考文章中说的修改了GRUB_GFXMODE参数(之前的参数是640x480,必须改成第三步中列出的分辨率列表中的某一个值),增加了GRUB_GFXPAYLOAD_LINUX=keep
sudo vim /etc/default/grub
5. 激活配置文件
sudo update-grub
6. 然后重启一下系统,这次分辨率就提高了。