# +-------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+--------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------+
参考上表, 可能是显卡或使用的framebuffer驱动不支持64K下的 1024x768, 你可以试一下低色率或者高色率下的1024x768 (比如790/792),看看是否能正常工作。另外,不知道fedora下是否有vbetest这个工具,vbetest可以测试显卡支持的分辨率,运行vbetest (以root身份),你会得到类似于如下的输出 (下面的是我机器上的输出)
...
[261] 1024x768 (256 color palette)
[279] 1024x768 (5:6:5)
[280] 1024x768 (8:8:8)
...
[xxx]里的xxx就是支持的模式对应的数字,这个xxx加上512就是你用到 vga=nnn 里的数字,比如我要用24位真彩色(8:8:8),就填 280+512 vga=792