|
如果说 g4e 是基于 grub2 的话,那么,问题的症结就出在 grub2 的 boot 命令上。
这几天,我碰上 grub2 的 boot 命令的 bug。此处,我个人认为,那些“可以优化而没有优化”的,就属于 bug。
boot 命令在启动一个新系统之前,不管是启动 DOS 还是 Windows、Linux、BSD 等等任何系统,都应该退出图形模式,回归文本模式。这是 BIOS 时代 “开机通电自检”后的默认模式,能够减少各种“意想不到”事件的发生。我对 EFI 不了解,不知道 EFI 的“通电自检”后,有没有默认的视频显示模式(图形模式?文本模式?)。假如这个情况与旧的 BIOS 一样,默认也是文本模式,那么,boot 命令执行的时候,就应该先退出图形模式,回归文本模式,这样,启动后,新的 OS 或新的 bootloader 就正常了,不至于出问题。否则,如果 boot 命令不能够自动退出图形模式,那就应该算是 bug,这是我的一管之见。
许多“花屏”问题,都与这个 bug 有关。“花屏”不是死机,而是显卡“失控”了、“混乱”了。
新版 g4e 修改了 boot 命令的行为,让 boot 命令先自动执行“退出图形模式、回归文本模式”的动作,然后才把控制权递交给新的系统或新的 bootloader,我认为,这属于“bug 修复”。既然能够“消除 bug”,那么,这应该说是个“巨大的改进”。这是我个人对此问题的看法。
|
评分
-
查看全部评分
|