Tip*_*piT 16 grub2 10.10 11.10
为了能够在我的带有 Intel Sandy Bridge 的新 Lenovo L5210 中启动 Ubuntu 10.10 或 11.10,我需要GRUB_GFXPAYLOAD_LINUX=text
在 grub 选项中进行设置。否则我只会在左上角出现一个带有光标的黑屏。
当我设置GRUB_GFXPAYLOAD_LINUX=text
,而不是光标时,我现在error: no video mode activated
在左上角收到一条消息。
那么究竟有GRUB_GFXPAYLOAD_LINUX=text
什么作用,设置它我会失去什么?
Rin*_*ind 10
如果设置了此变量,它将控制 Linux 内核启动的视频模式,替换 'vga=' 引导选项(请参阅linux)。它可以设置为 'text' 以强制 Linux 内核以正常文本模式启动,设置为 'keep' 以保留使用 'gfxmode' 设置的图形模式,或设置为设置特定图形模式的 'gfxmode' 的任何允许值(见gfxmode)。
根据您的内核、发行版、显卡和月相,请注意,使用此选项可能会导致 GNU/Linux 出现各种显示问题,尤其是在引导序列的早期阶段。如果您遇到问题,请将此变量设置为 'text',GRUB 将告诉 Linux 以普通文本模式启动。
默认值是特定于平台的。在具有本机文本模式的平台(例如 PC BIOS 平台)上,默认值为“文本”。否则,默认值可能是“自动”或特定的视频模式。
此变量通常由 'GRUB_GFXPAYLOAD_LINUX' 设置(请参阅简单配置)。
但更重要的是:我找到了error: no video mode activated
你在Bug 699802上收到的消息,它有一个可能的解决方案:
对
#GRUB_GFXMODE=640x480
in 进行注释/etc/default/grub
实际上可以解决问题。请记住,运行sudo update-grub
转换后/etc/default/grub
。
另请查看评论 27以及评论24和30作为有趣的解决方法。评论 30:
只是想确认数字 24 的方法对于具有加密分区的人来说效果很好(不要打扰取消注释的东西)。只是像我这样的人不必到处寻找如何执行简单的命令(我第一次使用 linux)。启动终端并进入目录
cd /usr/share/grub/
。将字体文件复制到另一个目录(cp
,需要sudo
,并一次*.pft
复制三个字体文件),sudo cp *.pf2 /boot/grub
然后用sudo update-grub
.