AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1096629
Accepted
linux64kb
linux64kb
Asked: 2018-11-28 14:32:32 +0800 CST2018-11-28 14:32:32 +0800 CST 2018-11-28 14:32:32 +0800 CST

更改 Ubuntu Server 18.04 LTS 仿生控制台屏幕分辨率

  • 772
  • 在物理机或 VirtualBox 上运行 Ubuntu 18.04 服务器?
  • 您需要/想要使用屏幕的完整原始分辨率吗?高于 640x480 / 800x600?

那么你可能会像我一样被卡住,因为过去在 14.04 和 16.04 上工作的解决方案在 18.04 上不起作用。

要解决的问题(目标)

  1. hwinfo --framebuffer给出一个空输出 -> 找到另一个解决方案
  2. 将常用行添加到 /etc/default/grub,仅在引导的第一阶段有帮助。GRUB2 完成工作后,分辨率切换回较低的值 -> 也解决此问题
  3. 排除基于 xorg 的工具,如 xrandr(这是默认情况下没有 GUI 的服务器)
  4. 在带有 GUI 的桌面系统的情况下增加 VT1-7 ( Ctrl+ Alt+ F1, F2- ) 分辨率F7
  5. 将分辨率设置为 1280x1024
virtualbox server grub2 console 18.04
  • 3 3 个回答
  • 8443 Views

3 个回答

  • Voted
  1. Best Answer
    linux64kb
    2018-11-28T14:32:32+08:002018-11-28T14:32:32+08:00

    1.获取支持的视频模式(使用vbeinfo代替hwinfo)

    • 重启
    • BIOS/UEFI 完成后按住 SHIFT
    • 按 'c' 进入 GRUB 命令行
    • 键入set pager=1,然后按 ENTER
    • 键入vbeinfo,然后按 ENTER
    • 记下您需要的支持的视频模式Mode 0x031b: 1280x1024 (+3840), 24 bits
    • 重启

    2.修改/添加以下行以/etc/default/grub匹配以下行

    >     GRUB_CMDLINE_LINUX_DEFAULT="video=0x0345 gfxpayload=true"
    >     GRUB_CMDLINE_LINUX="video=0x0345 gfxpayload=true"
    >     ...
    >     # The resolution used on graphical terminal
    >     # note that you can use only modes which your graphic card supports via VBE
    >     # you can see them in real GRUB with the command `vbeinfo'
    >     GRUB_GFXMODE=1280x1024x24
    >     GRUB_GFXPAYLOAD=1280x1024x24
    >     GRUB_GFXPAYLOAD_LINUX=1280x1024x24
    

    3.更新GRUB

    sudo update-grub
    

    4.重启

    sudo reboot
    

    注意 1:我已经在 VirtualBox 上使用 Ubuntu 18.04 服务器和桌面测试了上述解决方案。

    注2:不包括linux终端(模拟器)、putty、cygwin、conemu等花哨的工具,因为这是关于裸控制台的。


    我使用的所有资源都没有完整的解决方案,但是将这些部分放在一起,为我解决了问题。

    更改 Ubuntu Server 14.04 屏幕分辨率

    https://ubuntuforums.org/archive/index.php/t-1468789.html

    • 3
  2. Zakaria
    2019-07-12T15:51:43+08:002019-07-12T15:51:43+08:00

    但有时您需要显示器原生的文本分辨率,以便滚动速度更快。

    1.获取支持的视频模式(使用vbeinfo代替hwinfo)

    • 重启
    • BIOS/UEFI 完成后按住 SHIFT
    • 按 'c' 进入 GRUB 命令行
    • 键入set pager=1,然后按 ENTER
    • 键入vbeinfo,然后按 ENTER
    • 记下您需要的支持的视频模式Mode 0x100: 640 x 400 x 8 (640) Paletted
    • 重启

    2.修改/添加以下行以/etc/default/grub匹配以下行

    >     GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
    >     GRUB_CMDLINE_LINUX=""
    >     ...
    >     # The resolution used on graphical terminal
    >     # note that you can use only modes which your graphic card supports via VBE
    >     # you can see them in real GRUB with the command `vbeinfo'
    >     GRUB_GFXMODE=640x400x8
    >     GRUB_GFXPAYLOAD_LINUX=keep
    

    3.更新GRUB

    sudo update-grub
    

    4.重启

    sudo reboot
    
    • 0
  3. stefan cervo
    2020-03-27T03:10:21+08:002020-03-27T03:10:21+08:00

    在 DELL XPS13 ubuntu 版本上遇到这个问题时,我发现了另一种通过更改 cmdline 使其正常工作的方法:

    从

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    至

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=eDP-1:1920x1080"
    

    您可能需要更改eDP-1的值,因为它指的是您要修改的连接器。活动连接器可以在/sys/class/drm/CONNECTOR/status中找到

    • 0

相关问题

  • 如何在 Ubuntu 启动时显示或隐藏启动消息?

  • 如何从命令行刻录双层 dvd iso

  • 如果在服务器机器上运行 Ubuntu 桌面版,性能损失是多少?

  • 将桌面版剥离为服务器版的最简单方法是什么?

  • 如何与无头服务器进行图形交互?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve